From 1850be0873466f8b36dacfe7f7e49b04b53f8927 Mon Sep 17 00:00:00 2001 From: rrene Date: Tue, 31 Oct 2023 09:32:52 -0700 Subject: [PATCH] - --- Bancos/PagoDeudor.aspx.cs | 72 +++++++++++++++++++++------------------ 1 file changed, 38 insertions(+), 34 deletions(-) diff --git a/Bancos/PagoDeudor.aspx.cs b/Bancos/PagoDeudor.aspx.cs index 6bd3aeda1..fe400ea7b 100644 --- a/Bancos/PagoDeudor.aspx.cs +++ b/Bancos/PagoDeudor.aspx.cs @@ -45,8 +45,8 @@ public partial class Bancos_PagoDeudor : ClsPaginas CargaReporte(); CargaSubproyectos(); CveMonedaPrestamo = 1; - UsaComplementaria = false; - if (UsuarioActual.CveEmpresa.Contiene(1, 119)) { UsaComplementaria = true; } + UsaComplementaria = true; + if (UsuarioActual.CveEmpresa.Contiene(13)) { UsaComplementaria = false; } TxtFechaDocumento.Text = NowADS().ToShortDateString(); TxtFechaPrestamo.Text = NowADS().ToShortDateString(); txtFechaI.Text = NowADS().FirstDayOfMonth().ToShortDateString(); @@ -80,8 +80,8 @@ public partial class Bancos_PagoDeudor : ClsPaginas DdlTipoTransaccion.Items.Clear(); DdlTipoTransaccionPrestamo.Items.Clear(); - DdlTipoTransaccion.DataSource = GlobalDTTipoTransacciones.FiltraParametros("Tipo='Ing'"); - DdlTipoTransaccionPrestamo.DataSource = GlobalDTTipoTransacciones.FiltraParametros("Tipo='Egs'"); + DdlTipoTransaccion.DataSource = GlobalDTTipoTransacciones.FiltraParametros("Tipo='Ing' AND Estatus = 1"); + DdlTipoTransaccionPrestamo.DataSource = GlobalDTTipoTransacciones.FiltraParametros("Tipo='Egs' AND Estatus = 1"); DdlTipoTransaccion.DataBind(); DdlTipoTransaccionPrestamo.DataBind(); @@ -299,7 +299,9 @@ public partial class Bancos_PagoDeudor : ClsPaginas MsgError = "No se pudo insertar la póliza"; } - if (ObjMov.ValidacionPrePolizaCuadre(CvePrePoliza, -1)) + Usuario UA = UsuarioActual; + + if (ObjMov.ValidacionesPrePoliza(CvePrePoliza, ref UA)) { if (ObjMov.ValorPolizaDescuadre > 0) { @@ -307,23 +309,23 @@ public partial class Bancos_PagoDeudor : ClsPaginas } } - bool AutoConta = UsuarioActual.Empresa.Funcionalidad(200).Equals("1"); - // if (UsuarioActual.CveEmpresa == 119) AutoConta = false; + //bool AutoConta = UsuarioActual.Empresa.Funcionalidad(200).Equals("1"); + //// if (UsuarioActual.CveEmpresa == 119) AutoConta = false; - if (AutoConta && MsgError.Equals("")) - { - //JJMQ:20190103: Cambio la siguiente linea porque esta validando siempre una complementaria aunque el movto sea dlls - //Y se valida la moneda con el siguiente IF + //if (AutoConta && MsgError.Equals("")) + //{ + // //JJMQ:20190103: Cambio la siguiente linea porque esta validando siempre una complementaria aunque el movto sea dlls + // //Y se valida la moneda con el siguiente IF - if (ObjMov.ContabilizarPrePoliza(CvePrePoliza, UsuarioActual.CveUsuario, UsuarioActual.Empresa)) - { - IDPoliza = ObjMov.ContaIdPoliza; - } - else - { - Alert("Ocurrio un error al contabilizar, pongase en contacto con Soporte Técnico", TipoMensaje.MsgError); - } - } + // if (ObjMov.ContabilizarPrePoliza(CvePrePoliza, UsuarioActual.CveUsuario, UsuarioActual.Empresa)) + // { + // IDPoliza = ObjMov.ContaIdPoliza; + // } + // else + // { + // Alert("Ocurrio un error al contabilizar, pongase en contacto con Soporte Técnico", TipoMensaje.MsgError); + // } + //} if (MsgError.Equals("")) { @@ -675,7 +677,9 @@ public partial class Bancos_PagoDeudor : ClsPaginas } } - if (ObjMov.ValidacionPrePolizaCuadre(CvePrePoliza, 10)) + Usuario UA = UsuarioActual; + if (ObjMov.ValidacionesPrePoliza(CvePrePoliza, ref UA, Opcion: 10)) + { if (ObjMov.ValorPolizaDescuadre > 0) { @@ -685,20 +689,20 @@ public partial class Bancos_PagoDeudor : ClsPaginas } - bool AutoConta = UsuarioActual.Empresa.Funcionalidad(200).Equals("1"); - //if (UsuarioActual.CveEmpresa == 119) AutoConta = false; + //bool AutoConta = UsuarioActual.Empresa.Funcionalidad(200).Equals("1"); + ////if (UsuarioActual.CveEmpresa == 119) AutoConta = false; - if (AutoConta && MsgError.Equals("")) - { - if (ObjMov.ContabilizarPrePoliza(CvePrePoliza, UsuarioActual.CveUsuario, UsuarioActual.Empresa)) - { - IDPoliza = ObjMov.ContaIdPoliza; - } - else - { - Alert("Ocurrio un error al contabilizar, pongase en contacto con Soporte Técnico", TipoMensaje.MsgError); - } - } + //if (AutoConta && MsgError.Equals("")) + //{ + // if (ObjMov.ContabilizarPrePoliza(CvePrePoliza, UsuarioActual.CveUsuario, UsuarioActual.Empresa)) + // { + // IDPoliza = ObjMov.ContaIdPoliza; + // } + // else + // { + // Alert("Ocurrio un error al contabilizar, pongase en contacto con Soporte Técnico", TipoMensaje.MsgError); + // } + //} } else {