Se agregaron campos para registrar el descuento por marca
This commit is contained in:
@@ -5496,16 +5496,15 @@
|
|||||||
|
|
||||||
<table border="0" cellpadding="0" class="Widthall grides" cellspacing="0">
|
<table border="0" cellpadding="0" class="Widthall grides" cellspacing="0">
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr class="Titulos">
|
<tr class="Titulos" style="font-size:12px">
|
||||||
<th style="width: 28px">#</th>
|
<th style="width: 28px">#</th>
|
||||||
<th style="width: 200px">Marca</th>
|
<th style="width: 200px">MARCA</th>
|
||||||
<%-- <th width="73px">Precio<br />
|
|
||||||
General </th>--%>
|
|
||||||
<th width="73px">DCTO COM</th>
|
<th width="73px">DCTO COM</th>
|
||||||
<th width="73px">DCTO ADIC 1</th>
|
<th width="73px">DCTO ADIC 1</th>
|
||||||
<th width="73px">DCTO ADIC 2</th>
|
<th width="73px">DCTO ADIC 2</th>
|
||||||
<%-- <th width="73px">Precio<br />
|
<th width="73px">PRONTO PAGO</th>
|
||||||
Aplicado </th>--%>
|
<th width="73px">PLAZO</th>
|
||||||
|
|
||||||
<th style="width: 73px;"></th>
|
<th style="width: 73px;"></th>
|
||||||
</tr>
|
</tr>
|
||||||
<tr align="center">
|
<tr align="center">
|
||||||
@@ -5532,7 +5531,7 @@
|
|||||||
<td>
|
<td>
|
||||||
<asp:TextBox ID="txtPorcentaje" CssClass="form-control input-sm" Width="55px" MaxLength="15" runat="server" ValidationGroup="GprAgrega" Style="text-align: right"></asp:TextBox>
|
<asp:TextBox ID="txtPorcentaje" CssClass="form-control input-sm" Width="55px" MaxLength="15" runat="server" ValidationGroup="GprAgrega" Style="text-align: right"></asp:TextBox>
|
||||||
<ajax:FilteredTextBoxExtender ID="ftbe1" runat="server" TargetControlID="txtPorcentaje" FilterType="Custom, Numbers" ValidChars=".," />
|
<ajax:FilteredTextBoxExtender ID="ftbe1" runat="server" TargetControlID="txtPorcentaje" FilterType="Custom, Numbers" ValidChars=".," />
|
||||||
<asp:RequiredFieldValidator ID="RFVPorcentaje" runat="server" ControlToValidate="txtPorcentaje" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''%'' Porcentaje</b> es necesario, por favor ingréselo." ValidationGroup="GprAgrega"></asp:RequiredFieldValidator>
|
<asp:RequiredFieldValidator ID="RFVPorcentaje" runat="server" ControlToValidate="txtPorcentaje" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''DCTO COM''</b> es necesario, por favor ingréselo." ValidationGroup="GprAgrega"></asp:RequiredFieldValidator>
|
||||||
<ajax:ValidatorCalloutExtender ID="VCEPorcentaje" runat="server" HighlightCssClass="vco" TargetControlID="RFVPorcentaje" Width="300px"></ajax:ValidatorCalloutExtender>
|
<ajax:ValidatorCalloutExtender ID="VCEPorcentaje" runat="server" HighlightCssClass="vco" TargetControlID="RFVPorcentaje" Width="300px"></ajax:ValidatorCalloutExtender>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
@@ -5547,9 +5546,20 @@
|
|||||||
<%-- <asp:RequiredFieldValidator ID="RFVPorcentaje3" runat="server" ControlToValidate="txtPorcentaje3" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''%'' Porcentaje</b> es necesario, por favor ingréselo." ValidationGroup="GprAgrega"></asp:RequiredFieldValidator>
|
<%-- <asp:RequiredFieldValidator ID="RFVPorcentaje3" runat="server" ControlToValidate="txtPorcentaje3" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''%'' Porcentaje</b> es necesario, por favor ingréselo." ValidationGroup="GprAgrega"></asp:RequiredFieldValidator>
|
||||||
<ajax:ValidatorCalloutExtender ID="ValidatorCalloutExtender6" runat="server" HighlightCssClass="vco" TargetControlID="RFVPorcentaje3" Width="300px"></ajax:ValidatorCalloutExtender>--%>
|
<ajax:ValidatorCalloutExtender ID="ValidatorCalloutExtender6" runat="server" HighlightCssClass="vco" TargetControlID="RFVPorcentaje3" Width="300px"></ajax:ValidatorCalloutExtender>--%>
|
||||||
</td>
|
</td>
|
||||||
<%-- <td>
|
|
||||||
<asp:Label ID="LbPrecioA" Width="55px" MaxLength="15" runat="server" ClientIDMode="Static"></asp:Label>
|
<td>
|
||||||
</td>--%>
|
<asp:TextBox ID="txtProntoPago" CssClass="form-control input-sm" Width="55px" MaxLength="15" runat="server" ValidationGroup="GprAgrega" Style="text-align: right"></asp:TextBox>
|
||||||
|
<ajax:FilteredTextBoxExtender ID="FilteredTextBoxExtender7" runat="server" TargetControlID="txtProntoPago" FilterType="Custom, Numbers" ValidChars=".," />
|
||||||
|
<%-- <asp:RequiredFieldValidator ID="RFVProntoPago" runat="server" ControlToValidate="txtProntoPago" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''PRONTO PAGO''</b> es necesario, por favor ingréselo." ValidationGroup="GprAgrega"></asp:RequiredFieldValidator>
|
||||||
|
<ajax:ValidatorCalloutExtender ID="VCEProntoPago" runat="server" HighlightCssClass="vco" TargetControlID="RFVProntoPago" Width="300px"></ajax:ValidatorCalloutExtender>--%>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<asp:TextBox ID="txtPlazo" CssClass="form-control input-sm" Width="55px" MaxLength="15" runat="server" ValidationGroup="GprAgrega" Style="text-align: right"></asp:TextBox>
|
||||||
|
<ajax:FilteredTextBoxExtender ID="FilteredTextBoxExtender8" runat="server" TargetControlID="txtPlazo" FilterType="Custom, Numbers" />
|
||||||
|
<%-- <asp:RequiredFieldValidator ID="RFVPlazo" runat="server" ControlToValidate="txtPlazo" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''PLAZO''</b> es necesario, por favor ingréselo." ValidationGroup="GprAgrega"></asp:RequiredFieldValidator>
|
||||||
|
<ajax:ValidatorCalloutExtender ID="VCEPlazo" runat="server" HighlightCssClass="vco" TargetControlID="RFVPlazo" Width="300px"></ajax:ValidatorCalloutExtender>--%>
|
||||||
|
</td>
|
||||||
|
|
||||||
<td align="center">
|
<td align="center">
|
||||||
<asp:LinkButton ID="LbAgregarMarca" runat="server" CssClass="btn btn-default" ValidationGroup="GprAgrega" Text="Agregar" />
|
<asp:LinkButton ID="LbAgregarMarca" runat="server" CssClass="btn btn-default" ValidationGroup="GprAgrega" Text="Agregar" />
|
||||||
</td>
|
</td>
|
||||||
@@ -5576,7 +5586,7 @@
|
|||||||
</ItemTemplate>
|
</ItemTemplate>
|
||||||
<ItemStyle Width="28px"></ItemStyle>
|
<ItemStyle Width="28px"></ItemStyle>
|
||||||
</asp:TemplateField>
|
</asp:TemplateField>
|
||||||
<asp:BoundField HeaderText="" ReadOnly="true" DataField="Marca" ItemStyle-Width="200px" ItemStyle-HorizontalAlign="Left" />
|
<asp:BoundField HeaderText="" ReadOnly="true" DataField="Marca" ItemStyle-Width="100px" ItemStyle-HorizontalAlign="Left" />
|
||||||
<%-- <asp:BoundField HeaderText="" ReadOnly="true" DataField="PrecioG" ItemStyle-Width="73px" ItemStyle-HorizontalAlign="Right" DataFormatString="{0:N2}" />--%>
|
<%-- <asp:BoundField HeaderText="" ReadOnly="true" DataField="PrecioG" ItemStyle-Width="73px" ItemStyle-HorizontalAlign="Right" DataFormatString="{0:N2}" />--%>
|
||||||
|
|
||||||
|
|
||||||
@@ -5616,8 +5626,30 @@
|
|||||||
<FooterStyle HorizontalAlign="Right"></FooterStyle>
|
<FooterStyle HorizontalAlign="Right"></FooterStyle>
|
||||||
</asp:TemplateField>
|
</asp:TemplateField>
|
||||||
|
|
||||||
|
<asp:TemplateField HeaderText="">
|
||||||
|
<EditItemTemplate>
|
||||||
|
<asp:TextBox ID="TxtProntoPagoP" CssClass="form-control input-sm" runat="server" Width="80px" Text='<%# Eval("ProntoPago", "{0:N2}")%>' Style="text-align: right"></asp:TextBox>
|
||||||
|
<ajax:FilteredTextBoxExtender ID="ftbepp" runat="server" TargetControlID="TxtProntoPagoP" FilterType="Custom, Numbers" ValidChars=".," />
|
||||||
|
</EditItemTemplate>
|
||||||
|
<ItemTemplate>
|
||||||
|
<asp:Literal ID="lblProntoPago" runat="server" Text='<%# Eval("ProntoPago", "{0:N2}")%>'></asp:Literal>
|
||||||
|
</ItemTemplate>
|
||||||
|
<ItemStyle Width="73px" HorizontalAlign="Right"></ItemStyle>
|
||||||
|
<FooterStyle HorizontalAlign="Right"></FooterStyle>
|
||||||
|
</asp:TemplateField>
|
||||||
|
|
||||||
<%-- <asp:BoundField HeaderText="" ReadOnly="true" DataField="PrecioA" ItemStyle-Width="73px" ItemStyle-HorizontalAlign="Right" DataFormatString="{0:N2}" />--%>
|
|
||||||
|
<asp:TemplateField HeaderText="">
|
||||||
|
<EditItemTemplate>
|
||||||
|
<asp:TextBox ID="TxtPlazoP" CssClass="form-control input-sm" runat="server" Width="80px" Text='<%# Eval("Plazo")%>' Style="text-align: right"></asp:TextBox>
|
||||||
|
<ajax:FilteredTextBoxExtender ID="ftbepl" runat="server" TargetControlID="TxtPlazoP" FilterType="Custom, Numbers" />
|
||||||
|
</EditItemTemplate>
|
||||||
|
<ItemTemplate>
|
||||||
|
<asp:Literal ID="lblPlazoP" runat="server" Text='<%# Eval("Plazo")%>'></asp:Literal>
|
||||||
|
</ItemTemplate>
|
||||||
|
<ItemStyle Width="73px" HorizontalAlign="Right"></ItemStyle>
|
||||||
|
<FooterStyle HorizontalAlign="Right"></FooterStyle>
|
||||||
|
</asp:TemplateField>
|
||||||
|
|
||||||
<asp:TemplateField>
|
<asp:TemplateField>
|
||||||
<EditItemTemplate>
|
<EditItemTemplate>
|
||||||
|
|||||||
@@ -8213,6 +8213,8 @@ Partial Class Clientes
|
|||||||
DTPorcentajeTemp.Columns.Add("PorcentajeProducto", GetType(Decimal))
|
DTPorcentajeTemp.Columns.Add("PorcentajeProducto", GetType(Decimal))
|
||||||
DTPorcentajeTemp.Columns.Add("PorcentajeProducto2", GetType(Decimal))
|
DTPorcentajeTemp.Columns.Add("PorcentajeProducto2", GetType(Decimal))
|
||||||
DTPorcentajeTemp.Columns.Add("PorcentajeProducto3", GetType(Decimal))
|
DTPorcentajeTemp.Columns.Add("PorcentajeProducto3", GetType(Decimal))
|
||||||
|
DTPorcentajeTemp.Columns.Add("ProntoPago", GetType(Decimal))
|
||||||
|
DTPorcentajeTemp.Columns.Add("Plazo", GetType(Integer))
|
||||||
DTPorcentajeTemp.Columns.Add("Estatus", GetType(String))
|
DTPorcentajeTemp.Columns.Add("Estatus", GetType(String))
|
||||||
DTPorcentajePrecios = DTPorcentajeTemp.Clone
|
DTPorcentajePrecios = DTPorcentajeTemp.Clone
|
||||||
End Sub
|
End Sub
|
||||||
@@ -8252,6 +8254,8 @@ Partial Class Clientes
|
|||||||
txtPorcentaje.Text = ""
|
txtPorcentaje.Text = ""
|
||||||
txtPorcentaje2.Text = ""
|
txtPorcentaje2.Text = ""
|
||||||
txtPorcentaje3.Text = ""
|
txtPorcentaje3.Text = ""
|
||||||
|
txtProntoPago.Text = ""
|
||||||
|
txtPlazo.Text = ""
|
||||||
DdlMarcaPS.SelectedValue = "-1"
|
DdlMarcaPS.SelectedValue = "-1"
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
@@ -8266,6 +8270,8 @@ Partial Class Clientes
|
|||||||
registro.Item("PorcentajeProducto") = txtPorcentaje.Text.ToDecimal
|
registro.Item("PorcentajeProducto") = txtPorcentaje.Text.ToDecimal
|
||||||
registro.Item("PorcentajeProducto2") = txtPorcentaje2.Text.ToDecimal
|
registro.Item("PorcentajeProducto2") = txtPorcentaje2.Text.ToDecimal
|
||||||
registro.Item("PorcentajeProducto3") = txtPorcentaje3.Text.ToDecimal
|
registro.Item("PorcentajeProducto3") = txtPorcentaje3.Text.ToDecimal
|
||||||
|
registro.Item("ProntoPago") = txtProntoPago.Text.ToDecimal
|
||||||
|
registro.Item("Plazo") = txtPlazo.Text.ToEntero
|
||||||
registro.Item("Estatus") = "I"
|
registro.Item("Estatus") = "I"
|
||||||
DTPorcentajePrecios.Rows.Add(registro)
|
DTPorcentajePrecios.Rows.Add(registro)
|
||||||
CargaDTPorcentajePrecios(DTPorcentajePrecios.FiltraParametros("Estatus <> 'D' "))
|
CargaDTPorcentajePrecios(DTPorcentajePrecios.FiltraParametros("Estatus <> 'D' "))
|
||||||
@@ -8317,6 +8323,8 @@ Partial Class Clientes
|
|||||||
Dim PorcentajeProducto As Double = GvM.Rows(e.RowIndex).FCTextBox("TxtPorcentajeP").Text.ToDouble
|
Dim PorcentajeProducto As Double = GvM.Rows(e.RowIndex).FCTextBox("TxtPorcentajeP").Text.ToDouble
|
||||||
Dim PorcentajeProducto2 As Double = GvM.Rows(e.RowIndex).FCTextBox("TxtPorcentajeP2").Text.ToDouble
|
Dim PorcentajeProducto2 As Double = GvM.Rows(e.RowIndex).FCTextBox("TxtPorcentajeP2").Text.ToDouble
|
||||||
Dim PorcentajeProducto3 As Double = GvM.Rows(e.RowIndex).FCTextBox("TxtPorcentajeP3").Text.ToDouble
|
Dim PorcentajeProducto3 As Double = GvM.Rows(e.RowIndex).FCTextBox("TxtPorcentajeP3").Text.ToDouble
|
||||||
|
Dim ProntoPago As Double = GvM.Rows(e.RowIndex).FCTextBox("TxtProntoPagoP").Text.ToDouble
|
||||||
|
Dim Plazo As Double = GvM.Rows(e.RowIndex).FCTextBox("TxtPlazoP").Text.ToDouble
|
||||||
|
|
||||||
If PorcentajeProducto > 0 And PorcentajeProducto <= 100 And PorcentajeProducto2 >= 0 And PorcentajeProducto2 <= 100 And PorcentajeProducto3 >= 0 And PorcentajeProducto3 <= 100 Then
|
If PorcentajeProducto > 0 And PorcentajeProducto <= 100 And PorcentajeProducto2 >= 0 And PorcentajeProducto2 <= 100 And PorcentajeProducto3 >= 0 And PorcentajeProducto3 <= 100 Then
|
||||||
Dim No As Integer = GvM.Rows(e.RowIndex).DataKey("No").ToEntero
|
Dim No As Integer = GvM.Rows(e.RowIndex).DataKey("No").ToEntero
|
||||||
@@ -8327,6 +8335,8 @@ Partial Class Clientes
|
|||||||
Drs(0)("PorcentajeProducto") = PorcentajeProducto
|
Drs(0)("PorcentajeProducto") = PorcentajeProducto
|
||||||
Drs(0)("PorcentajeProducto2") = PorcentajeProducto2
|
Drs(0)("PorcentajeProducto2") = PorcentajeProducto2
|
||||||
Drs(0)("PorcentajeProducto3") = PorcentajeProducto3
|
Drs(0)("PorcentajeProducto3") = PorcentajeProducto3
|
||||||
|
Drs(0)("ProntoPago") = ProntoPago
|
||||||
|
Drs(0)("Plazo") = Plazo
|
||||||
If Drs(0)("Estatus").ToString <> "I" Then
|
If Drs(0)("Estatus").ToString <> "I" Then
|
||||||
Drs(0)("Estatus") = "U"
|
Drs(0)("Estatus") = "U"
|
||||||
End If
|
End If
|
||||||
@@ -8354,11 +8364,11 @@ Partial Class Clientes
|
|||||||
If Dr("Estatus").ToString <> "" Then
|
If Dr("Estatus").ToString <> "" Then
|
||||||
|
|
||||||
If Dr("Estatus").ToString = "I" Then
|
If Dr("Estatus").ToString = "I" Then
|
||||||
If Not ObjPS.AddPorcentajeMarcas(CveCliente, Dr("CveMarca").ToString.ToEntero, Dr("PorcentajeProducto").ToString.ToDecimal, Dr("PorcentajeProducto2").ToString.ToDecimal, Dr("PorcentajeProducto3").ToString.ToDecimal, UsuarioActual.CveUsuario) Then
|
If Not ObjPS.AddPorcentajeMarcas(CveCliente, Dr("CveMarca").ToString.ToEntero, Dr("PorcentajeProducto").ToString.ToDecimal, Dr("PorcentajeProducto2").ToString.ToDecimal, Dr("PorcentajeProducto3").ToString.ToDecimal, UsuarioActual.CveUsuario, Dr("ProntoPago").ToString.ToDecimal, Dr("Plazo").ToString.ToEntero) Then
|
||||||
TieneError = True
|
TieneError = True
|
||||||
End If
|
End If
|
||||||
ElseIf Dr("Estatus").ToString = "U" Then
|
ElseIf Dr("Estatus").ToString = "U" Then
|
||||||
If Not ObjPS.UpdatePorcentajeMarcas(CveCliente, Dr("CveMarca").ToString.ToEntero, Dr("PorcentajeProducto").ToString.ToDecimal, Dr("PorcentajeProducto2").ToString.ToDecimal, Dr("PorcentajeProducto3").ToString.ToDecimal) Then
|
If Not ObjPS.UpdatePorcentajeMarcas(CveCliente, Dr("CveMarca").ToString.ToEntero, Dr("PorcentajeProducto").ToString.ToDecimal, Dr("PorcentajeProducto2").ToString.ToDecimal, Dr("PorcentajeProducto3").ToString.ToDecimal, Dr("ProntoPago").ToString.ToDecimal, Dr("Plazo").ToString.ToEntero) Then
|
||||||
TieneError = True
|
TieneError = True
|
||||||
End If
|
End If
|
||||||
ElseIf Dr("Estatus").ToString = "D" Then
|
ElseIf Dr("Estatus").ToString = "D" Then
|
||||||
|
|||||||
Reference in New Issue
Block a user