Cambios en Faltante/Sobrante para negativos y positivos

This commit is contained in:
HECTOR RODRIGUEZ
2021-04-15 18:31:44 -07:00
parent bd4c71b923
commit 1deb13decb

View File

@@ -139,7 +139,7 @@
<div class="row"> <div class="row">
<div class="col-md-3" runat="server" Id="DivComision" Visible="false"> <div class="col-md-3" runat="server" Id="DivComision" Visible="false">
<label style="width: 70px; ">Faltante/Sobrante:</label> <label style="width: 105px; ">Faltante/Sobrante:</label>
<asp:TextBox runat="server" ID="TxtComision" Class=" input-sm " Width="75px"></asp:TextBox> <asp:TextBox runat="server" ID="TxtComision" Class=" input-sm " Width="75px"></asp:TextBox>
</div> </div>
@@ -227,6 +227,7 @@
var ValorTotalSeleccionado = 0 var ValorTotalSeleccionado = 0
var comision = 0; var comision = 0;
var comisionNegativa = 0;
function FnSuma(chk, cantidad) { function FnSuma(chk, cantidad) {
var saldo = ToDouble($('#C_lblValorTotal').text()); var saldo = ToDouble($('#C_lblValorTotal').text());
@@ -244,28 +245,16 @@
var saldo = ToDouble($('#C_lblValorTotal').text()); var saldo = ToDouble($('#C_lblValorTotal').text());
var comision2 = ToDouble($('#C_TxtComision').val()); var comision2 = ToDouble($('#C_TxtComision').val());
if (comision2 < 0) { if (comision2 < 0) {
comision2 = comision2 * -1; comisionNegativa = comision2 * -1
debugger;
} }
if (comision2 < ValorTotalSeleccionado) { if (comision2 > ValorTotalSeleccionado || comisionNegativa > ValorTotalSeleccionado) {
$('#C_TxtComision').val(comision)
alert("No es posible poner una comision superior a lo seleccionado")
} else {
comision2 = comision2 - comision comision2 = comision2 - comision
saldo = saldo - comision2; saldo = saldo + comision2;
$('#C_lblValorTotal').text(FormatoNumero(saldo, 2)); $('#C_lblValorTotal').text(FormatoNumero(saldo, 2));
comision = ToDouble($('#C_TxtComision').val()) comision = ToDouble($('#C_TxtComision').val())
if (comision < 0) {
comision = comision * -1;
debugger;
}
} else {
var comisionNegativo = ToDouble($('#C_TxtComision').val());
if (comisionNegativo < 0) {
$('#C_TxtComision').val(comision*-1)
debugger;
} else {
$('#C_TxtComision').val(comision)
}
alert("No es posible poner una comision superior a lo seleccionado")
} }
if (comision != 0) { if (comision != 0) {
@@ -274,15 +263,16 @@
$('#LblClasificacion').css("display", "block"); $('#LblClasificacion').css("display", "block");
$('#divClasificacion').css("display", "block"); $('#divClasificacion').css("display", "block");
debugger;
} else { } else {
$('#LblSubproyecto').css("display", "none"); $('#LblSubproyecto').css("display", "none");
$('#divSubProyecto').css("display", "none"); $('#divSubProyecto').css("display", "none");
$('#LblClasificacion').css("display", "none"); $('#LblClasificacion').css("display", "none");
$('#divClasificacion').css("display", "none"); $('#divClasificacion').css("display", "none");
debugger;
} }
} }