--FIX tab despues de postback

This commit is contained in:
2024-11-11 21:30:14 -07:00
parent 7f3c22923e
commit 152f647177
2 changed files with 37 additions and 9 deletions

View File

@@ -3095,7 +3095,7 @@
$(document).ready(function () {
//ABRIR EL DROPDOWN DE PS DESPUES DE ASIGNAR CANTIDAD
if ('<%= UsuarioActual.Empresa.Funcionalidad(382) %>' == '1' ) {
if ('<%= UsuarioActual.Empresa.Funcionalidad(382) %>' == '1') {
$('#TxtCant').on('keydown', function (e) {
if (e.which == 13 || e.which == 9) {
let valorNumericoCantidad = parseFloat($('#TxtCant').val());
@@ -3103,8 +3103,6 @@
if (valorNumericoCantidad > 0) {
$('#C_Tab_TabC_DdlP2 > select').select2('open').next().find(':input.select2-search__field').focus();
}
}
});
@@ -3119,20 +3117,48 @@
});
}
$('#<%= TxtSAImPorcentaje.ClientID%>').keyup(function () {
console.log($(this).val());
var importe = (ToDouble($(this).val()) / 100) * ToDouble($get("LblTotal").value.replace(/,/g, ''));
$('#<%= TxtSAImporte.ClientID%>').val(FormatoNumero(importe, 2).replace(/,/g, ""));
});
$('#<%= TxtSAImporte.ClientID%>').keyup(function () {
var importe = (100 * ToDouble($(this).val())) / ToDouble($get("LblTotal").value.replace(/,/g, ""));
$('#<%= TxtSAImPorcentaje.ClientID%>').val(FormatoNumero(importe, 2).replace(/,/g, ""));
});
});
$('#<%= TxtSAImporte.ClientID%>').keyup(function () {
var importe = (100 * ToDouble($(this).val())) / ToDouble($get("LblTotal").value.replace(/,/g, ""));
$('#<%= TxtSAImPorcentaje.ClientID%>').val(FormatoNumero(importe, 2).replace(/,/g, ""));
});
$get('HdnWidth').value = $("#DivConceptosContenido").width();
});
function recargaEventos() {
//ABRIR EL DROPDOWN DE PS DESPUES DE ASIGNAR CANTIDAD
if ('<%= UsuarioActual.Empresa.Funcionalidad(382) %>' == '1') {
$('#TxtCant').on('keydown', function (e) {
if (e.which == 13 || e.which == 9) {
let valorNumericoCantidad = parseFloat($('#TxtCant').val());
e.preventDefault();
if (valorNumericoCantidad > 0) {
$('#C_Tab_TabC_DdlP2 > select').select2('open').next().find(':input.select2-search__field').focus();
}
}
});
$('#txtPrecioUnitario').on('keydown', function (e) {
if (e.which == 13 || e.which == 9) {
let valorNumericoPrecio = parseFloat($('#TxtCant').val());
e.preventDefault();
if (valorNumericoPrecio > 0) {
$('#LbAgregar').focus();
}
}
});
}
}
function SAImPorcentajeContadokeyup() {
var importe = (ToDouble($('#TxtSAImPorcentajeContado').val()) / 100) * ToDouble($get("LblTotal").value.replace(/,/g, ''));
$('#TxtSAImporteContado').val(FormatoNumero(importe, 2).replace(/,/g, ""));

View File

@@ -1054,7 +1054,6 @@ Partial Class OC_OC
If CveOrdenCompra > 0 Then
GvD.Columns(20).Visible = False
Else
If UsuarioActual.Empresa.Funcionalidad(382) = "1" Then
TxtCant.Text = "1"
@@ -1066,6 +1065,9 @@ Partial Class OC_OC
End If
'FIX - no funcionan los eventos despues de hacer postback
RegistraScript("recargaEventos();", "E1")
End Sub
Protected Sub OrdenarGvPS(ByVal sender As Object, ByVal e As EventArgs)