--FIX sobrante faltante
This commit is contained in:
@@ -706,7 +706,7 @@
|
|||||||
<asp:CheckBox ID="ChkSobFaltante" runat="server" ClientIDMode="Static" />
|
<asp:CheckBox ID="ChkSobFaltante" runat="server" ClientIDMode="Static" />
|
||||||
<div class="input-icon" style="margin-left: 20px;">
|
<div class="input-icon" style="margin-left: 20px;">
|
||||||
<i style="margin: 0px;">$</i>
|
<i style="margin: 0px;">$</i>
|
||||||
<asp:TextBox ID="TxtFaltante" CssClass="form-control input-sm " runat="server" MaxLength="12" Width="100px" ClientIDMode="Static" Style="text-align: right; font-size: 14px;"></asp:TextBox>
|
<asp:TextBox ID="TxtFaltante" CssClass="form-control input-sm" onkeyup="ValidaSobranteFaltante()" runat="server" MaxLength="12" Width="100px" ClientIDMode="Static" Style="text-align: right; font-size: 14px;"></asp:TextBox>
|
||||||
<ajax:FilteredTextBoxExtender ID="FilteredTextBoxExtender4" runat="server" TargetControlID="TxtCambio" FilterType="Custom, Numbers" ValidChars=".," />
|
<ajax:FilteredTextBoxExtender ID="FilteredTextBoxExtender4" runat="server" TargetControlID="TxtCambio" FilterType="Custom, Numbers" ValidChars=".," />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -1591,7 +1591,7 @@
|
|||||||
} else {
|
} else {
|
||||||
$get("TxtFaltante").value = FormatoNumero(cambio);
|
$get("TxtFaltante").value = FormatoNumero(cambio);
|
||||||
$get("ChkSobFaltante").checked = true;
|
$get("ChkSobFaltante").checked = true;
|
||||||
$get("TxtCambio").value = FormatoNumero(cambio);
|
$get("TxtCambio").value = "";
|
||||||
}
|
}
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
@@ -1617,11 +1617,22 @@
|
|||||||
$('#C_LblDiferenciaCajaBloqueo').val(FormatoNumero(total));
|
$('#C_LblDiferenciaCajaBloqueo').val(FormatoNumero(total));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function ValidaSobranteFaltante() {
|
||||||
|
if (ToDouble($get("TxtFaltante").value) > 1) {
|
||||||
|
alert("El sobrante/faltante no debe ser mayor a 1");
|
||||||
|
$get("TxtFaltante").value = "";
|
||||||
|
$get("ChkSobFaltante").checked = false;
|
||||||
|
} else {
|
||||||
|
$get("ChkSobFaltante").checked = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
function CargaSobranteFaltante() {
|
function CargaSobranteFaltante() {
|
||||||
$('#ChkSobFaltante').change(function () {
|
$('#ChkSobFaltante').change(function () {
|
||||||
if (this.checked == true) {
|
if (this.checked == true) {
|
||||||
if (ToDouble($get("TxtCambio").value) > 1) {
|
if (ToDouble($get("TxtCambio").value) > 1) {
|
||||||
alert("El sobrante/faltante no debe ser mayor a 1")
|
alert("El sobrante/faltante no debe ser mayor a 1")
|
||||||
|
$get("ChkSobFaltante").checked = false;
|
||||||
} else {
|
} else {
|
||||||
$get("TxtFaltante").value = $get("TxtCambio").value;
|
$get("TxtFaltante").value = $get("TxtCambio").value;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1601,7 +1601,6 @@ Partial Class Ventas_PVCobranza
|
|||||||
Dim Importe = GvRowAnticipo.FCTextBox(String.Format("TxtAnticipo{0}", GvRowAnticipo.RowIndex)).Text.ToDecimal()
|
Dim Importe = GvRowAnticipo.FCTextBox(String.Format("TxtAnticipo{0}", GvRowAnticipo.RowIndex)).Text.ToDecimal()
|
||||||
Dim CveConceptoContable = GvRowAnticipo.DataKey("CveConceptoContable").ToEntero()
|
Dim CveConceptoContable = GvRowAnticipo.DataKey("CveConceptoContable").ToEntero()
|
||||||
|
|
||||||
|
|
||||||
Dim FolioFiscal = GvRowAnticipo.DataKey("FolioFiscal")
|
Dim FolioFiscal = GvRowAnticipo.DataKey("FolioFiscal")
|
||||||
Dim Descuentos As Decimal = GvRowAnticipo.DataKey("Descuentos").ToDecimal()
|
Dim Descuentos As Decimal = GvRowAnticipo.DataKey("Descuentos").ToDecimal()
|
||||||
Dim TotalAnticipo As Decimal = GvRowAnticipo.DataKey("TotalAnticipo").ToDecimal()
|
Dim TotalAnticipo As Decimal = GvRowAnticipo.DataKey("TotalAnticipo").ToDecimal()
|
||||||
@@ -1612,8 +1611,10 @@ Partial Class Ventas_PVCobranza
|
|||||||
Dim Folio = GvRowAnticipo.DataKey("Folio")
|
Dim Folio = GvRowAnticipo.DataKey("Folio")
|
||||||
Dim Tipo = GvRowAnticipo.DataKey("Tipo")
|
Dim Tipo = GvRowAnticipo.DataKey("Tipo")
|
||||||
|
|
||||||
|
|
||||||
DtAnticipos.Rows.Add(CveVenta, Importe, CveConceptoContable, CveIE, FolioFiscal, Descuentos, TotalAnticipo, SubTotalAnticipo, CveMoneda, Fecha, TipoCambioPago, Folio, Tipo)
|
DtAnticipos.Rows.Add(CveVenta, Importe, CveConceptoContable, CveIE, FolioFiscal, Descuentos, TotalAnticipo, SubTotalAnticipo, CveMoneda, Fecha, TipoCambioPago, Folio, Tipo)
|
||||||
|
|
||||||
|
ObjNC.Observaciones = $"Folio: {GvRowAnticipo.DataKey("Folio")}"
|
||||||
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
ObjNC.EsNCAmortizacion = True
|
ObjNC.EsNCAmortizacion = True
|
||||||
@@ -1708,12 +1709,14 @@ Partial Class Ventas_PVCobranza
|
|||||||
'METER LO QUE FALTA COMO GASTO
|
'METER LO QUE FALTA COMO GASTO
|
||||||
If (ImporteBancos.RoundSQL(2) + Math.Abs(SobranteFaltante)) = ImporteAbonoVenta.RoundSQL(2) Then
|
If (ImporteBancos.RoundSQL(2) + Math.Abs(SobranteFaltante)) = ImporteAbonoVenta.RoundSQL(2) Then
|
||||||
Pago.OtroGastoIngreso = SobranteFaltante.ToString().ToDecimal()
|
Pago.OtroGastoIngreso = SobranteFaltante.ToString().ToDecimal()
|
||||||
'LIMPIAR SOBRANTE/FALTANTE
|
|
||||||
SobranteFaltante = 0
|
|
||||||
'SUMAR AL PAGO
|
'SUMAR AL PAGO
|
||||||
If ImporteBancos < ImporteAbonoVenta Then
|
If ImporteBancos < ImporteAbonoVenta Then
|
||||||
ImporteBancos += Math.Abs(SobranteFaltante)
|
ImporteBancos += Math.Abs(SobranteFaltante)
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
'LIMPIAR SOBRANTE/FALTANTE
|
||||||
|
SobranteFaltante = 0
|
||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user