This commit is contained in:
2023-10-31 09:32:52 -07:00
parent a30ae28d6f
commit 1850be0873

View File

@@ -45,8 +45,8 @@ public partial class Bancos_PagoDeudor : ClsPaginas
CargaReporte(); CargaReporte();
CargaSubproyectos(); CargaSubproyectos();
CveMonedaPrestamo = 1; CveMonedaPrestamo = 1;
UsaComplementaria = false; UsaComplementaria = true;
if (UsuarioActual.CveEmpresa.Contiene(1, 119)) { UsaComplementaria = true; } if (UsuarioActual.CveEmpresa.Contiene(13)) { UsaComplementaria = false; }
TxtFechaDocumento.Text = NowADS().ToShortDateString(); TxtFechaDocumento.Text = NowADS().ToShortDateString();
TxtFechaPrestamo.Text = NowADS().ToShortDateString(); TxtFechaPrestamo.Text = NowADS().ToShortDateString();
txtFechaI.Text = NowADS().FirstDayOfMonth().ToShortDateString(); txtFechaI.Text = NowADS().FirstDayOfMonth().ToShortDateString();
@@ -80,8 +80,8 @@ public partial class Bancos_PagoDeudor : ClsPaginas
DdlTipoTransaccion.Items.Clear(); DdlTipoTransaccion.Items.Clear();
DdlTipoTransaccionPrestamo.Items.Clear(); DdlTipoTransaccionPrestamo.Items.Clear();
DdlTipoTransaccion.DataSource = GlobalDTTipoTransacciones.FiltraParametros("Tipo='Ing'"); DdlTipoTransaccion.DataSource = GlobalDTTipoTransacciones.FiltraParametros("Tipo='Ing' AND Estatus = 1");
DdlTipoTransaccionPrestamo.DataSource = GlobalDTTipoTransacciones.FiltraParametros("Tipo='Egs'"); DdlTipoTransaccionPrestamo.DataSource = GlobalDTTipoTransacciones.FiltraParametros("Tipo='Egs' AND Estatus = 1");
DdlTipoTransaccion.DataBind(); DdlTipoTransaccion.DataBind();
DdlTipoTransaccionPrestamo.DataBind(); DdlTipoTransaccionPrestamo.DataBind();
@@ -299,7 +299,9 @@ public partial class Bancos_PagoDeudor : ClsPaginas
MsgError = "No se pudo insertar la póliza"; 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) if (ObjMov.ValorPolizaDescuadre > 0)
{ {
@@ -307,23 +309,23 @@ public partial class Bancos_PagoDeudor : ClsPaginas
} }
} }
bool AutoConta = UsuarioActual.Empresa.Funcionalidad(200).Equals("1"); //bool AutoConta = UsuarioActual.Empresa.Funcionalidad(200).Equals("1");
// if (UsuarioActual.CveEmpresa == 119) AutoConta = false; //// if (UsuarioActual.CveEmpresa == 119) AutoConta = false;
if (AutoConta && MsgError.Equals("")) //if (AutoConta && MsgError.Equals(""))
{ //{
//JJMQ:20190103: Cambio la siguiente linea porque esta validando siempre una complementaria aunque el movto sea dlls // //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 // //Y se valida la moneda con el siguiente IF
if (ObjMov.ContabilizarPrePoliza(CvePrePoliza, UsuarioActual.CveUsuario, UsuarioActual.Empresa)) // if (ObjMov.ContabilizarPrePoliza(CvePrePoliza, UsuarioActual.CveUsuario, UsuarioActual.Empresa))
{ // {
IDPoliza = ObjMov.ContaIdPoliza; // IDPoliza = ObjMov.ContaIdPoliza;
} // }
else // else
{ // {
Alert("Ocurrio un error al contabilizar, pongase en contacto con Soporte Técnico", TipoMensaje.MsgError); // Alert("Ocurrio un error al contabilizar, pongase en contacto con Soporte Técnico", TipoMensaje.MsgError);
} // }
} //}
if (MsgError.Equals("")) 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) if (ObjMov.ValorPolizaDescuadre > 0)
{ {
@@ -685,20 +689,20 @@ public partial class Bancos_PagoDeudor : ClsPaginas
} }
bool AutoConta = UsuarioActual.Empresa.Funcionalidad(200).Equals("1"); //bool AutoConta = UsuarioActual.Empresa.Funcionalidad(200).Equals("1");
//if (UsuarioActual.CveEmpresa == 119) AutoConta = false; ////if (UsuarioActual.CveEmpresa == 119) AutoConta = false;
if (AutoConta && MsgError.Equals("")) //if (AutoConta && MsgError.Equals(""))
{ //{
if (ObjMov.ContabilizarPrePoliza(CvePrePoliza, UsuarioActual.CveUsuario, UsuarioActual.Empresa)) // if (ObjMov.ContabilizarPrePoliza(CvePrePoliza, UsuarioActual.CveUsuario, UsuarioActual.Empresa))
{ // {
IDPoliza = ObjMov.ContaIdPoliza; // IDPoliza = ObjMov.ContaIdPoliza;
} // }
else // else
{ // {
Alert("Ocurrio un error al contabilizar, pongase en contacto con Soporte Técnico", TipoMensaje.MsgError); // Alert("Ocurrio un error al contabilizar, pongase en contacto con Soporte Técnico", TipoMensaje.MsgError);
} // }
} //}
} }
else else
{ {