From 2958ce3c60c2c03d96056e53b96f6dfb54ff9668 Mon Sep 17 00:00:00 2001 From: HECTOR RODRIGUEZ Date: Tue, 22 Jun 2021 01:04:32 -0700 Subject: [PATCH] Cambio para limpiar campos --- Bancos/DepositosCaja.aspx | 57 ++++++++++++++++++++++++--------------- 1 file changed, 36 insertions(+), 21 deletions(-) diff --git a/Bancos/DepositosCaja.aspx b/Bancos/DepositosCaja.aspx index 6039ab104..3295a33f7 100644 --- a/Bancos/DepositosCaja.aspx +++ b/Bancos/DepositosCaja.aspx @@ -340,7 +340,6 @@ specialKeys.push(9); //Backspace function numericOnly(elementRef) { var keyCodeEntered = (event.which) ? event.which : (window.event.keyCode) ? window.event.keyCode : -1; - debugger; if ((keyCodeEntered >= 48) && (keyCodeEntered <= 57)) { return true; @@ -357,7 +356,6 @@ var tamaño = elementRef.value.length; if (tamaño == 0) { if ((elementRef.value) && (elementRef.value.indexOf('-') >= 0)) { - debugger; return false; } else { @@ -367,7 +365,6 @@ } } - debugger; return false; } @@ -400,7 +397,6 @@ saldoInicial = saldoInicial + cantidad; $('#C_lblValorTotal').text(FormatoNumero(saldoInicial, 2)); $('#C_lblValorTotalSeleccionado').text(FormatoNumero(ValorTotalSeleccionado, 2)); - debugger; if ($('#C_ChkFaltante').attr('checked')) { @@ -418,7 +414,6 @@ alert("No es posible poner un importe Faltante/Sobrante superior a lo seleccionado"); saldo = 0; $('#C_lblValorTotal').text(FormatoNumero(ValorTotalSeleccionado, 2)); - debugger; } else { //debugger; @@ -441,7 +436,6 @@ alert("No es posible poner un descuento superior a lo seleccionado"); saldo = 0; $('#C_lblValorTotal').text(FormatoNumero(ValorTotalSeleccionado, 2)); - debugger; } else { //saldo = ValorTotalSeleccionado + txtdescuento + comision; //$('#C_lblValorTotal').text(FormatoNumero(saldo, 2)); @@ -466,7 +460,6 @@ alert("No es posible poner un descuento superior a lo seleccionado"); saldo = 0; $('#C_lblValorTotal').text(FormatoNumero(ValorTotalSeleccionado, 2)); - debugger; } else { //saldo = ValorTotalSeleccionado + txtdescuento + comision; //$('#C_lblValorTotal').text(FormatoNumero(saldo, 2)); @@ -491,7 +484,6 @@ alert("No es posible poner un importe IVA superior a lo seleccionado"); saldo = 0; $('#C_lblValorTotal').text(FormatoNumero(ValorTotalSeleccionado, 2)); - debugger; } else { //debugger; @@ -536,12 +528,12 @@ function txtSumaIVA(txt) { var comision2 = ToDouble($('#C_TxtIVA').val()); if (comision2 > ValorTotalSeleccionado) { - $('#C_TxtIVA').val(IVA) - alert("No es posible poner un IVA superior a lo seleccionado") + $('#C_TxtIVA').val(IVA); + alert("No es posible poner un IVA superior a lo seleccionado"); } else { saldo = ValorTotalSeleccionado - descuento + comision - comision2 - ComisionIntermediario; $('#C_lblValorTotal').text(FormatoNumero(saldo, 2)); - IVA = ToDouble($('#C_TxtIVA').val()) + IVA = ToDouble($('#C_TxtIVA').val()); } } @@ -549,12 +541,12 @@ function txtSumaTntermediario(txt) { var comision2 = ToDouble($('#C_TxtComisionIntermediario').val()); if (comision2 > ValorTotalSeleccionado) { - $('#C_TxtComisionIntermediario').val(ComisionIntermediario) - alert("No es posible poner un importe superior a lo seleccionado") + $('#C_TxtComisionIntermediario').val(ComisionIntermediario); + alert("No es posible poner un importe superior a lo seleccionado"); } else { saldo = ValorTotalSeleccionado - descuento + comision - comision2 - IVA; $('#C_lblValorTotal').text(FormatoNumero(saldo, 2)); - ComisionIntermediario = ToDouble($('#C_TxtComisionIntermediario').val()) + ComisionIntermediario = ToDouble($('#C_TxtComisionIntermediario').val()); } } @@ -562,12 +554,15 @@ function CheckFaltante(chk) { if (chk.checked == true) { $('#DivComision').css("display", "block"); - $('#DivComisioncheck').removeClass("truncate") + $('#DivComisioncheck').removeClass("truncate"); $("#DivDescuentocheck").css("margin-top", 0); } else { + $('#C_TxtComision').val(0); + Recalcular(); $('#DivComision').css("display", "none"); - $('#DivComisioncheck').addClass("truncate") + $('#DivComisioncheck').addClass("truncate"); $("#DivDescuentocheck").css("margin-top", -25); + } } @@ -575,15 +570,17 @@ function CheckDescuento(chk) { if (chk.checked == true) { $('#DivDescuento').css("display", "block"); - $('#DivDescuentocheck').removeClass("truncate") + $('#DivDescuentocheck').removeClass("truncate"); $("#DivIntercheck").css("margin-top", 0); } else { + $('#C_TxtDescuento').val(0); + Recalcular(); $('#DivDescuento').css("display", "none"); - $('#DivDescuentocheck').addClass("truncate") + $('#DivDescuentocheck').addClass("truncate"); $("#DivIntercheck").css("margin-top", -25); - + } } @@ -591,14 +588,32 @@ function CheckIntermediario(chk) { if (chk.checked == true) { $('#DivInter').css("display", "block"); - $('#DivIntercheck').removeClass("truncate") + $('#DivIntercheck').removeClass("truncate"); } else { + $('#C_TxtIVA').val(0); + $('#C_TxtComisionIntermediario').val(0); + + Recalcular(); $('#DivInter').css("display", "none"); - $('#DivIntercheck').addClass("truncate") + $('#DivIntercheck').addClass("truncate"); + } } + + function Recalcular() { + debugger; + var Comision = ToDouble($('#C_TxtComision').val()); + var Descuento = ToDouble($('#C_TxtDescuento').val()); + var IVA = ToDouble($('#C_TxtIVA').val()); + var ImporteInter = ToDouble($('#C_TxtComisionIntermediario').val()); + + var total = ValorTotalSeleccionado + Comision - Descuento - IVA - ImporteInter + $('#C_lblValorTotal').text(FormatoNumero(total, 2)); + debugger; + + }