-- cambio a unificación función validaciónprepolizas
This commit is contained in:
@@ -356,8 +356,7 @@ public partial class Bancos_Devoluciones : ClsPaginas
|
|||||||
int CveTipoPoliza = 1;// tipo ingreso
|
int CveTipoPoliza = 1;// tipo ingreso
|
||||||
int CvePrePoliza = 0;
|
int CvePrePoliza = 0;
|
||||||
int CveMoneda = get_GlobalDTBancosCuentas(-1, CveEmpresa: UsuarioActual.CveEmpresa).FiltroPrimeroValor("CveMoneda", $"CveEmpresa = {UsuarioActual.CveEmpresa} AND CveCuenta = {DdlCuenta.SelectedValue.ToEntero()}").ToEntero();
|
int CveMoneda = get_GlobalDTBancosCuentas(-1, CveEmpresa: UsuarioActual.CveEmpresa).FiltroPrimeroValor("CveMoneda", $"CveEmpresa = {UsuarioActual.CveEmpresa} AND CveCuenta = {DdlCuenta.SelectedValue.ToEntero()}").ToEntero();
|
||||||
int FolioFijo = 0;
|
int FolioFijo = 0;
|
||||||
int IDPoliza = 0;
|
|
||||||
int cveProveedor = (DdlProveedores.SelectedValue.ToEntero() > 0) ? DdlProveedores.SelectedValue.ToEntero() : -1;
|
int cveProveedor = (DdlProveedores.SelectedValue.ToEntero() > 0) ? DdlProveedores.SelectedValue.ToEntero() : -1;
|
||||||
int cvePersonal = (DdlPersonal.SelectedValue.ToEntero() > 0) ? DdlPersonal.SelectedValue.ToEntero() : -1;
|
int cvePersonal = (DdlPersonal.SelectedValue.ToEntero() > 0) ? DdlPersonal.SelectedValue.ToEntero() : -1;
|
||||||
int cveCliente = (DdlCliente.SelectedValue.ToEntero() > 0) ? DdlCliente.SelectedValue.ToEntero() : -1;
|
int cveCliente = (DdlCliente.SelectedValue.ToEntero() > 0) ? DdlCliente.SelectedValue.ToEntero() : -1;
|
||||||
@@ -567,28 +566,15 @@ public partial class Bancos_Devoluciones : ClsPaginas
|
|||||||
}
|
}
|
||||||
|
|
||||||
//VALIDA QUE CUADRE LA PREPOLIZA
|
//VALIDA QUE CUADRE LA PREPOLIZA
|
||||||
if (ObjMov.ValidacionPrePolizaCuadre(CvePrePoliza, -1))
|
Usuario UA = UsuarioActual;
|
||||||
|
if (ObjMov.ValidacionesPrePoliza(CvePrePoliza, ref UA))
|
||||||
{
|
{
|
||||||
if (ObjMov.ValorPolizaDescuadre > 0)
|
if (ObjMov.ValorPolizaDescuadre > 0)
|
||||||
{
|
{
|
||||||
MsgError = ObjMov.MensajePolizaDescuadre;
|
MsgError = ObjMov.MensajePolizaDescuadre;
|
||||||
ModExtensiones.GuardaLogAD($"Bancos/IE DEVOLUCIONES | Error:{ObjMov.MensajePolizaDescuadre} Diferencia:{ObjMov.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}", "LogPrePolizas");
|
ModExtensiones.GuardaLogAD($"Bancos/IE DEVOLUCIONES | Error:{ObjMov.MensajePolizaDescuadre} Diferencia:{ObjMov.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}", "LogPrePolizas");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//CONTABILIZA
|
|
||||||
if (UsuarioActual.Empresa.Funcionalidad(200).Equals("1") && 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 (MsgError.Equals(""))
|
if (MsgError.Equals(""))
|
||||||
{
|
{
|
||||||
if (Msg.ToString().Equals(""))
|
if (Msg.ToString().Equals(""))
|
||||||
|
|||||||
@@ -2856,24 +2856,6 @@ Partial Class Bancos_IE
|
|||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
|
||||||
'El movimiento 1 es el de Venta
|
|
||||||
|
|
||||||
'Conta ContPAQ
|
|
||||||
If UsuarioActual.Empresa.Funcionalidad(200) = "1" AndAlso MsgError = "" Then
|
|
||||||
Dim AutoConta As Boolean = True
|
|
||||||
|
|
||||||
If AutoConta Then
|
|
||||||
If ObjMov.ContabilizarPrePoliza(CvePrePoliza, UsuarioActual.CveUsuario, UsuarioActual.Empresa) Then
|
|
||||||
IDPoliza = ObjMov.ContaIdPoliza
|
|
||||||
Else
|
|
||||||
Alert("Ocurrio un error al contabilizar, pongase en contacto con Soporte Técnico", TipoMensaje.MsgError)
|
|
||||||
MsgError = "Error al contabilizar."
|
|
||||||
End If
|
|
||||||
End If
|
|
||||||
|
|
||||||
End If
|
|
||||||
|
|
||||||
If MsgError = "" Then
|
If MsgError = "" Then
|
||||||
'IMPRIME CHEQUE
|
'IMPRIME CHEQUE
|
||||||
'GeneraChequePDF(CveIE, UsuarioActual.Empresa, IDPoliza)
|
'GeneraChequePDF(CveIE, UsuarioActual.Empresa, IDPoliza)
|
||||||
|
|||||||
@@ -382,28 +382,15 @@ public partial class Bancos_PagoAcreedor : ClsPaginas
|
|||||||
}
|
}
|
||||||
|
|
||||||
//VALIDA QUE CUADRE LA PREPOLIZA
|
//VALIDA QUE CUADRE LA PREPOLIZA
|
||||||
if (MsgError == "" && ObjMov.ValidacionPrePolizaCuadre(CvePrePoliza, 5))
|
Usuario UA = UsuarioActual;
|
||||||
|
if (MsgError == "" && ObjMov.ValidacionesPrePoliza(CvePrePoliza, ref UA,Opcion:5))
|
||||||
{
|
{
|
||||||
if (ObjMov.ValorPolizaDescuadre > 0)
|
if (ObjMov.ValorPolizaDescuadre > 0)
|
||||||
{
|
{
|
||||||
MsgError = ObjMov.MensajePolizaDescuadre;
|
MsgError = ObjMov.MensajePolizaDescuadre;
|
||||||
ModExtensiones.GuardaLogAD($"Bancos/IE PAGO ACREEDOR | Error:{ObjMov.MensajePolizaDescuadre} Diferencia:{ObjMov.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}", "LogPrePolizas");
|
ModExtensiones.GuardaLogAD($"Bancos/IE PAGO ACREEDOR | Error:{ObjMov.MensajePolizaDescuadre} Diferencia:{ObjMov.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}", "LogPrePolizas");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//CONTABILIZA
|
|
||||||
if (UsuarioActual.Empresa.Funcionalidad(200).Equals("1") && 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 (MsgError.Equals(""))
|
if (MsgError.Equals(""))
|
||||||
{
|
{
|
||||||
@@ -617,27 +604,15 @@ public partial class Bancos_PagoAcreedor : ClsPaginas
|
|||||||
}
|
}
|
||||||
|
|
||||||
//VALIDA QUE CUADRE LA POLIZA
|
//VALIDA QUE CUADRE LA POLIZA
|
||||||
if (ObjMov.ValidacionPrePolizaCuadre(CvePrePoliza, 5))
|
Usuario UA = UsuarioActual;
|
||||||
|
if (MsgError == "" && ObjMov.ValidacionesPrePoliza(CvePrePoliza, ref UA, Opcion: 5))
|
||||||
{
|
{
|
||||||
if (ObjMov.ValorPolizaDescuadre > 0)
|
if (ObjMov.ValorPolizaDescuadre > 0)
|
||||||
{
|
{
|
||||||
MsgError = ObjMov.MensajePolizaDescuadre;
|
MsgError = ObjMov.MensajePolizaDescuadre;
|
||||||
ModExtensiones.GuardaLogAD($"Bancos/IE PAGO ACREEDOR | Error:{ObjMov.MensajePolizaDescuadre} Diferencia:{ObjMov.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}", "LogPrePolizas");
|
ModExtensiones.GuardaLogAD($"Bancos/IE PAGO ACREEDOR | Error:{ObjMov.MensajePolizaDescuadre} Diferencia:{ObjMov.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}", "LogPrePolizas");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//CONTABILIZA
|
|
||||||
if (UsuarioActual.Empresa.Funcionalidad(200).Equals("1") && 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 (MsgError.Equals(""))
|
if (MsgError.Equals(""))
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -308,25 +308,7 @@ public partial class Bancos_PagoDeudor : ClsPaginas
|
|||||||
$"Bancos/IE PAGO Deudor | Error:{ObjMov.MensajePolizaDescuadre} Diferencia:{ObjMov.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}".GuardaLogAD("LogPrePolizas");
|
$"Bancos/IE PAGO Deudor | Error:{ObjMov.MensajePolizaDescuadre} Diferencia:{ObjMov.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}".GuardaLogAD("LogPrePolizas");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//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 (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(""))
|
if (MsgError.Equals(""))
|
||||||
{
|
{
|
||||||
if (Msg.ToString().Equals(""))
|
if (Msg.ToString().Equals(""))
|
||||||
@@ -686,23 +668,7 @@ public partial class Bancos_PagoDeudor : ClsPaginas
|
|||||||
MsgError = ObjMov.MensajePolizaDescuadre;
|
MsgError = ObjMov.MensajePolizaDescuadre;
|
||||||
$"Bancos/IE PAGO Deudor | Error:{ObjMov.MensajePolizaDescuadre} Diferencia:{ObjMov.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}".GuardaLogAD("LogPrePolizas");
|
$"Bancos/IE PAGO Deudor | Error:{ObjMov.MensajePolizaDescuadre} Diferencia:{ObjMov.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}".GuardaLogAD("LogPrePolizas");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//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);
|
|
||||||
// }
|
|
||||||
//}
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -861,19 +861,6 @@ Partial Class Bancos_PolizaCheque
|
|||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
|
|
||||||
'El movimiento 2 es el de Pago
|
|
||||||
If UsuarioActual.Empresa.Funcionalidad(200) = "1" And MsgError = "" Then
|
|
||||||
|
|
||||||
If ObjMov.ContabilizarPrePoliza(CvePrePoliza, UsuarioActual.CveUsuario, UsuarioActual.Empresa) Then
|
|
||||||
IDPoliza = ObjMov.ContaIdPoliza
|
|
||||||
Else
|
|
||||||
MsgError = "Error al contabilizar"
|
|
||||||
Alert("Ocurrio un error al contabilizar, pongase en contacto con Soporte Técnico", TipoMensaje.MsgError)
|
|
||||||
End If
|
|
||||||
|
|
||||||
End If
|
|
||||||
|
|
||||||
|
|
||||||
If MsgError = "" Then
|
If MsgError = "" Then
|
||||||
|
|
||||||
ObjIE.Commit()
|
ObjIE.Commit()
|
||||||
|
|||||||
@@ -315,30 +315,18 @@ public partial class Bancos_PrestamoPersonal : ClsPaginas
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
MsgError = "No se pudo insertar la póliza";
|
MsgError = "No se pudo insertar la póliza";
|
||||||
}
|
}
|
||||||
|
|
||||||
// VALIDA QUE CUADRE LA PREPOLIZA
|
// VALIDA QUE CUADRE LA PREPOLIZA
|
||||||
if (ObjMov.ValidacionPrePolizaCuadre(CvePrePoliza, 5))
|
Usuario UA = UsuarioActual;
|
||||||
|
if (MsgError == "" && ObjMov.ValidacionesPrePoliza(CvePrePoliza, ref UA, Opcion: 5))
|
||||||
{
|
{
|
||||||
if (ObjMov.ValorPolizaDescuadre > 0)
|
if (ObjMov.ValorPolizaDescuadre > 0)
|
||||||
{
|
{
|
||||||
MsgError = ObjMov.MensajePolizaDescuadre;
|
MsgError = ObjMov.MensajePolizaDescuadre;
|
||||||
ModExtensiones.GuardaLogAD($"Bancos/IE PAGO ACREEDOR | Error:{ObjMov.MensajePolizaDescuadre} Diferencia:{ObjMov.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}", "LogPrePolizas");
|
ModExtensiones.GuardaLogAD($"Bancos/IE PAGO ACREEDOR | Error:{ObjMov.MensajePolizaDescuadre} Diferencia:{ObjMov.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}", "LogPrePolizas");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//CONTABILIZA
|
|
||||||
if (UsuarioActual.Empresa.Funcionalidad(200).Equals("1") && 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 (MsgError.Equals(""))
|
if (MsgError.Equals(""))
|
||||||
{
|
{
|
||||||
@@ -593,30 +581,18 @@ public partial class Bancos_PrestamoPersonal : ClsPaginas
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
MsgError = "No se pudo insertar la póliza";
|
MsgError = "No se pudo insertar la póliza";
|
||||||
}
|
}
|
||||||
|
|
||||||
//VALIDA QUE CUADRE LA POLIZA
|
//VALIDA QUE CUADRE LA POLIZA
|
||||||
if (ObjMov.ValidacionPrePolizaCuadre(CvePrePoliza, 5))
|
Usuario UA = UsuarioActual;
|
||||||
|
if (MsgError == "" && ObjMov.ValidacionesPrePoliza(CvePrePoliza, ref UA, Opcion: 5))
|
||||||
{
|
{
|
||||||
if (ObjMov.ValorPolizaDescuadre > 0)
|
if (ObjMov.ValorPolizaDescuadre > 0)
|
||||||
{
|
{
|
||||||
MsgError = ObjMov.MensajePolizaDescuadre;
|
MsgError = ObjMov.MensajePolizaDescuadre;
|
||||||
ModExtensiones.GuardaLogAD($"Bancos/IE PAGO ACREEDOR | Error:{ObjMov.MensajePolizaDescuadre} Diferencia:{ObjMov.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}", "LogPrePolizas");
|
ModExtensiones.GuardaLogAD($"Bancos/IE PAGO ACREEDOR | Error:{ObjMov.MensajePolizaDescuadre} Diferencia:{ObjMov.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}", "LogPrePolizas");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//CONTABILIZA
|
|
||||||
if (UsuarioActual.Empresa.Funcionalidad(200).Equals("1") && 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 (MsgError.Equals(""))
|
if (MsgError.Equals(""))
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -366,25 +366,7 @@ Partial Class Bancos_ProductosFinancieros
|
|||||||
If Not ObjMov.ValidacionesPrePoliza(CvePrePoliza, UsuarioActual, Opcion:=4) Then
|
If Not ObjMov.ValidacionesPrePoliza(CvePrePoliza, UsuarioActual, Opcion:=4) Then
|
||||||
ErrorTransaccion = True
|
ErrorTransaccion = True
|
||||||
End If
|
End If
|
||||||
|
|
||||||
'Por el momento no hay movimiento para estas plantillas y no debe entrar aqui
|
|
||||||
If UsuarioActual.Empresa.Funcionalidad(200).ToEntero > 0 And Not ErrorTransaccion Then
|
|
||||||
If idCuentaContabilizacion > 0 Then
|
|
||||||
If ObjMov.ContabilizarPrePoliza(CvePrePoliza, UsuarioActual.CveUsuario, UsuarioActual.Empresa) Then
|
|
||||||
Alert(alertaContabilizacion, ModExtensiones.TipoMensaje.MsgInformacion)
|
|
||||||
Else
|
|
||||||
Alert("Ocurrio un error al contabilizar, pongase en contacto con Soporte Técnico")
|
|
||||||
End If
|
|
||||||
Else
|
|
||||||
Alert(String.Format("No se puede contabilizar la Prepoliza debido a que las siguientes cuentas son invalidas: {0}", CuentasContablesInvalidas))
|
|
||||||
End If
|
|
||||||
End If
|
|
||||||
|
|
||||||
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Else
|
Else
|
||||||
ErrorTransaccion = True
|
ErrorTransaccion = True
|
||||||
End If
|
End If
|
||||||
|
|||||||
@@ -841,23 +841,12 @@ Partial Class Bancos_ProveedoresAbonar
|
|||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
|
|
||||||
If MsgError = "" AndAlso ObjMov.ValidacionPrePolizaCuadre(CvePrePoliza, 5) Then
|
If MsgError = "" AndAlso ObjMov.ValidacionesPrePoliza(CvePrePoliza, UsuarioActual, Opcion:=5) Then
|
||||||
If ObjMov.ValorPolizaDescuadre > 0 Then
|
If ObjMov.ValorPolizaDescuadre > 0 Then
|
||||||
MsgError = ObjMov.MensajePolizaDescuadre + " " + ObjMov.ValorDiferencia
|
MsgError = ObjMov.MensajePolizaDescuadre + " " + ObjMov.ValorDiferencia
|
||||||
GuardaLogAD($"Bancos/ProveedoresAbonar | Error:{ObjMov.MensajePolizaDescuadre} Diferencia:{ObjMov.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}", "LogPrePolizas")
|
GuardaLogAD($"Bancos/ProveedoresAbonar | Error:{ObjMov.MensajePolizaDescuadre} Diferencia:{ObjMov.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}", "LogPrePolizas")
|
||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
|
|
||||||
'Conta ContPAQ
|
|
||||||
If UsuarioActual.Empresa.Funcionalidad(200) = "1" AndAlso MsgError = "" Then
|
|
||||||
'If ObjMov.ContabilizarPrePoliza(CvePrePoliza, UsuarioActual.CveUsuario, UsuarioActual.Empresa, ObjConta:=ObjConta) Then
|
|
||||||
If ObjMov.ValidacionesPrePoliza(CvePrePoliza, UsuarioActual, ObjConta:=ObjConta) Then
|
|
||||||
IDPoliza = ObjMov.ContaIdPoliza
|
|
||||||
Else
|
|
||||||
Alert("Ocurrio un error al contabilizar, pongase en contacto con Soporte Técnico", TipoMensaje.MsgError)
|
|
||||||
MsgError = "Ocurrio un error al contabilizar, pongase en contacto con Soporte Técnico"
|
|
||||||
End If
|
|
||||||
End If
|
|
||||||
Else
|
Else
|
||||||
MsgError = "No se pudo insertar la póliza"
|
MsgError = "No se pudo insertar la póliza"
|
||||||
End If
|
End If
|
||||||
|
|||||||
@@ -333,12 +333,6 @@ Partial Class Bancos_RepEgresosSinComprobante
|
|||||||
Exit For
|
Exit For
|
||||||
End If
|
End If
|
||||||
|
|
||||||
If UsuarioActual.Empresa.Funcionalidad(200) = "1" Then
|
|
||||||
If Not ObjConta.ContabilizarPrePoliza(CvePrePoliza, UsuarioActual.CveUsuario, UsuarioActual.Empresa) Then
|
|
||||||
Alert("Ocurrio un Error al contabilizar, pongase en contacto con Soporte Técnico", TipoMensaje.MsgError)
|
|
||||||
End If
|
|
||||||
End If
|
|
||||||
|
|
||||||
End If
|
End If
|
||||||
Next
|
Next
|
||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
|
|||||||
@@ -425,18 +425,6 @@ Partial Class Bancos_Transferencias
|
|||||||
|
|
||||||
If MsgError = "" Then
|
If MsgError = "" Then
|
||||||
|
|
||||||
'Conta ContPAQ
|
|
||||||
If UsuarioActual.Empresa.Funcionalidad(200) = "1" And MsgError = "" Then
|
|
||||||
|
|
||||||
If ObjMov.ContabilizarPrePoliza(CvePrePoliza, UsuarioActual.CveUsuario, UsuarioActual.Empresa, Fecha:=TxtFechaDocumento.Text.ToDate) Then
|
|
||||||
If ObjMov.ContaIdPoliza > 0 Then
|
|
||||||
AlertaGlobal.AppendFormat("<br/><br/><a class=""Texto"" target='_blank' href=""/Contabilidad/RegPoliza.aspx?IdPoliza={0}"">Ver P<>liza</a>", ObjMov.ContaIdPoliza)
|
|
||||||
End If
|
|
||||||
Else
|
|
||||||
MsgError = "Ocurrio un error al contabilizar, pongase en contacto con Soporte T<>cnico"
|
|
||||||
End If
|
|
||||||
End If
|
|
||||||
|
|
||||||
If CveIE > 0 Then
|
If CveIE > 0 Then
|
||||||
AlertaGlobal.AppendFormat("<br/><br/>Movimiento: <a class=""Texto"" target='_blank' href=""/Bancos/IE.aspx?CveIE={0}"">{1}</a>", CveIE, FolioOrigen)
|
AlertaGlobal.AppendFormat("<br/><br/>Movimiento: <a class=""Texto"" target='_blank' href=""/Bancos/IE.aspx?CveIE={0}"">{1}</a>", CveIE, FolioOrigen)
|
||||||
End If
|
End If
|
||||||
|
|||||||
@@ -9129,15 +9129,6 @@ Partial Class Compras_Compras
|
|||||||
Next
|
Next
|
||||||
End If
|
End If
|
||||||
|
|
||||||
''VALIDAR PREPOLIZA DE COMPRA
|
|
||||||
'If ObjConta.ValidacionPrePolizaCuadre(CvePrePoliza, 4) Then
|
|
||||||
' If ObjConta.ValorPolizaDescuadre > 0 Then
|
|
||||||
' ErrorPrepoliza = True
|
|
||||||
' Alert("Error en validacion de prepoliza cuadre", TipoMensaje.MsgAdvertencia)
|
|
||||||
' GuardaLogAD($"Compras/Compras-Actualizar | Error:{ObjConta.MensajePolizaDescuadre} Diferencia:{ObjConta.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}", "LogPrePolizas")
|
|
||||||
' End If
|
|
||||||
'End If
|
|
||||||
|
|
||||||
If Not ErrorPrepoliza Then
|
If Not ErrorPrepoliza Then
|
||||||
Retorno = True
|
Retorno = True
|
||||||
Else
|
Else
|
||||||
|
|||||||
@@ -789,38 +789,20 @@ Partial Class Compras_ReembolsosComprobaciones
|
|||||||
|
|
||||||
Dim AutoConta As Boolean = UsuarioActual.Empresa.Funcionalidad(200) = "1"
|
Dim AutoConta As Boolean = UsuarioActual.Empresa.Funcionalidad(200) = "1"
|
||||||
|
|
||||||
If MsgError = "" AndAlso ObjMov.ValidacionPrePolizaCuadre(CvePrePolizaPago, 1, AutoConta:=AutoConta) Then
|
If MsgError = "" AndAlso ObjMov.ValidacionesPrePoliza(CvePrePolizaPago, UsuarioActual, Opcion:=1, AutoConta:=AutoConta) Then
|
||||||
If ObjMov.ValorPolizaDescuadre > 0 Then
|
If ObjMov.ValorPolizaDescuadre > 0 Then
|
||||||
GuardaLogAD($"Compras/ReembolsosComprobaciones | Error:{ObjMov.MensajePolizaDescuadre} Diferencia:{ObjMov.ValorDiferencia} | CvePrePoliza:{CvePrePolizaPago}", "LogPrePolizas")
|
GuardaLogAD($"Compras/ReembolsosComprobaciones | Error:{ObjMov.MensajePolizaDescuadre} Diferencia:{ObjMov.ValorDiferencia} | CvePrePoliza:{CvePrePolizaPago}", "LogPrePolizas")
|
||||||
MsgError = ObjMov.MensajePolizaDescuadre
|
MsgError = ObjMov.MensajePolizaDescuadre
|
||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
|
|
||||||
If MsgError = "" AndAlso CvePrePolizaExcedente > 0 AndAlso ObjMov.ValidacionPrePolizaCuadre(CvePrePolizaExcedente, 1, AutoConta:=AutoConta) Then
|
If MsgError = "" AndAlso CvePrePolizaExcedente > 0 AndAlso ObjMov.ValidacionesPrePoliza(CvePrePolizaExcedente, UsuarioActual, Opcion:=1, AutoConta:=AutoConta) Then
|
||||||
If ObjMov.ValorPolizaDescuadre > 0 Then
|
If ObjMov.ValorPolizaDescuadre > 0 Then
|
||||||
GuardaLogAD($"Compras/ReembolsosComprobaciones | Error:{ObjMov.MensajePolizaDescuadre} Diferencia:{ObjMov.ValorDiferencia} | CvePrePoliza:{CvePrePolizaExcedente}", "LogPrePolizas")
|
GuardaLogAD($"Compras/ReembolsosComprobaciones | Error:{ObjMov.MensajePolizaDescuadre} Diferencia:{ObjMov.ValorDiferencia} | CvePrePoliza:{CvePrePolizaExcedente}", "LogPrePolizas")
|
||||||
MsgError = ObjMov.MensajePolizaDescuadre
|
MsgError = ObjMov.MensajePolizaDescuadre
|
||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
|
|
||||||
If MsgError.Trim = "" Then
|
|
||||||
|
|
||||||
'Conta ContPAQ AUTOMATICA
|
|
||||||
If UsuarioActual.Empresa.Funcionalidad(200) = "1" AndAlso MsgError.Trim = "" Then
|
|
||||||
If CvePrePolizaIERegistrado > 0 Then
|
|
||||||
If Not ObjMov.ContabilizarPrePoliza(CvePrePolizaIERegistrado, UsuarioActual.CveUsuario, UsuarioActual.Empresa) Then
|
|
||||||
MsgError = "Ocurrio un Error al contabilizar, pongase en contacto con Soporte Técnico"
|
|
||||||
End If
|
|
||||||
End If
|
|
||||||
|
|
||||||
If ChkChequeExcedente.Checked Then
|
|
||||||
If Not ObjMov.ContabilizarPrePoliza(CvePrePolizaIERegistrado, UsuarioActual.CveUsuario, UsuarioActual.Empresa) Then
|
|
||||||
MsgError = "Ocurrio un Error al contabilizar, pongase en contacto con Soporte Técnico"
|
|
||||||
End If
|
|
||||||
End If
|
|
||||||
End If
|
|
||||||
End If
|
|
||||||
|
|
||||||
Else
|
Else
|
||||||
MsgError = "No se pudo insertar el encabezado"
|
MsgError = "No se pudo insertar el encabezado"
|
||||||
End If
|
End If
|
||||||
|
|||||||
@@ -129,7 +129,7 @@ Partial Class Compras_RepNotasCredito
|
|||||||
Dim TCCompra As Decimal = 0
|
Dim TCCompra As Decimal = 0
|
||||||
Dim Concepto As String = TxtConcepto.Text
|
Dim Concepto As String = TxtConcepto.Text
|
||||||
Dim UsaComplementaria As Boolean = UsuarioActual.CveEmpresa.Contiene(119)
|
Dim UsaComplementaria As Boolean = UsuarioActual.CveEmpresa.Contiene(119)
|
||||||
Dim MensajeAlert = New StringBuilder
|
Dim MensajeAlert As New StringBuilder
|
||||||
|
|
||||||
CvePrePoliza = ObjConta.AddPrePolizas("Compras/RepNotasCredito", 103, 0, 0, 1, TxtFechaSaldar.Text.ToDate, Concepto, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa)
|
CvePrePoliza = ObjConta.AddPrePolizas("Compras/RepNotasCredito", 103, 0, 0, 1, TxtFechaSaldar.Text.ToDate, Concepto, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa)
|
||||||
|
|
||||||
@@ -139,7 +139,7 @@ Partial Class Compras_RepNotasCredito
|
|||||||
ImporteMN = gr.DataKey("Saldo").ToDecimal.RoundSQL
|
ImporteMN = gr.DataKey("Saldo").ToDecimal.RoundSQL
|
||||||
TCCompra = gr.DataKey("TipoCambio").ToDecimal
|
TCCompra = gr.DataKey("TipoCambio").ToDecimal
|
||||||
CveMoneda = gr.DataKey("CveMoneda").ToEntero
|
CveMoneda = gr.DataKey("CveMoneda").ToEntero
|
||||||
Dim CveTipoConcepto = gr.DataKey("CveTipoConcepto").ToEntero
|
Dim CveTipoConcepto As Integer = gr.DataKey("CveTipoConcepto").ToEntero
|
||||||
|
|
||||||
If CveMoneda > 1 Then
|
If CveMoneda > 1 Then
|
||||||
ImporteMN = (gr.DataKey("Saldo").ToDecimal * TCCompra).RoundSQL
|
ImporteMN = (gr.DataKey("Saldo").ToDecimal * TCCompra).RoundSQL
|
||||||
@@ -188,22 +188,13 @@ Partial Class Compras_RepNotasCredito
|
|||||||
Next
|
Next
|
||||||
|
|
||||||
If MsgError = "" Then
|
If MsgError = "" Then
|
||||||
If ObjConta.ValidacionPrePolizaCuadre(CvePrePoliza, 5) Then
|
If ObjConta.ValidacionesPrePoliza(CvePrePoliza, UsuarioActual, Opcion:=5) Then
|
||||||
If ObjConta.ValorPolizaDescuadre > 0 Then
|
If ObjConta.ValorPolizaDescuadre > 0 Then
|
||||||
MsgError = ObjConta.MensajePolizaDescuadre
|
MsgError = ObjConta.MensajePolizaDescuadre
|
||||||
GuardaLogAD($"Ventas/Ventas-ProcesoPrePolizas | Error:{ObjConta.MensajePolizaDescuadre} Diferencia:{ObjConta.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}", "LogPrePolizas")
|
GuardaLogAD($"Ventas/Ventas-ProcesoPrePolizas | Error:{ObjConta.MensajePolizaDescuadre} Diferencia:{ObjConta.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}", "LogPrePolizas")
|
||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
|
|
||||||
If UsuarioActual.Empresa.Funcionalidad(200) = "1" AndAlso MsgError = "" Then
|
|
||||||
If ObjConta.ContabilizarPrePoliza(CvePrePoliza, UsuarioActual.CveUsuario, UsuarioActual.Empresa) Then
|
|
||||||
If MensajeAlert.ToString = "" Then
|
|
||||||
MensajeAlert.AppendFormat("Los siguientes movimientos fueron saldados correctamente: <br/>")
|
|
||||||
End If
|
|
||||||
MensajeAlert.AppendFormat("<ul><li><a Class=""Texto"" href=""/Contabilidad/RegPoliza.aspx?IdPoliza={0}"">Poliza {1}</a></li></ul>", ObjConta.ContaIdPoliza, ObjConta.ContaFolio)
|
|
||||||
End If
|
|
||||||
End If
|
|
||||||
|
|
||||||
If MsgError = "" Then
|
If MsgError = "" Then
|
||||||
ObjConta.Commit()
|
ObjConta.Commit()
|
||||||
If MensajeAlert.ToString <> "" Then
|
If MensajeAlert.ToString <> "" Then
|
||||||
|
|||||||
@@ -160,7 +160,7 @@ Partial Class Compras_RepRembolsoComprobaciones
|
|||||||
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
If ObjMov.ValidacionPrePolizaCuadre(CvePrePoliza, -1) Then
|
If ObjMov.ValidacionesPrePoliza(CvePrePoliza, UsuarioActual) Then
|
||||||
If ObjMov.ValorPolizaDescuadre > 0 Then
|
If ObjMov.ValorPolizaDescuadre > 0 Then
|
||||||
GuardaLogAD($"Compras/RepRembolsoComprobaciones - Unificar | Error:{ObjMov.MensajePolizaDescuadre} Diferencia:{ObjMov.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}", "LogPrePolizas")
|
GuardaLogAD($"Compras/RepRembolsoComprobaciones - Unificar | Error:{ObjMov.MensajePolizaDescuadre} Diferencia:{ObjMov.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}", "LogPrePolizas")
|
||||||
Alert(ObjMov.MensajePolizaDescuadre, TipoMensaje.MsgError)
|
Alert(ObjMov.MensajePolizaDescuadre, TipoMensaje.MsgError)
|
||||||
@@ -171,25 +171,11 @@ Partial Class Compras_RepRembolsoComprobaciones
|
|||||||
If Not TieneError Then
|
If Not TieneError Then
|
||||||
Msg.AppendFormat("Se unificaron todas las compras con éxito")
|
Msg.AppendFormat("Se unificaron todas las compras con éxito")
|
||||||
End If
|
End If
|
||||||
|
IdPoliza = ObjMov.ContaIdPoliza
|
||||||
If UsuarioActual.Empresa.Funcionalidad(200).ToString = "1" AndAlso Not TieneError Then
|
If IdPoliza > 0 AndAlso Not TieneError Then
|
||||||
ObjAC = New ClsContPAQi(UsuarioActual.Empresa)
|
Msg.AppendFormat("<br/><br/><a Class=""Texto"" target='_blank' href=""/Contabilidad/RegPoliza.aspx?IdPoliza={0}"">Ver Póliza</a>", IdPoliza)
|
||||||
ObjAC.IniciaTransacSQL()
|
|
||||||
|
|
||||||
If Not TieneError Then
|
|
||||||
If Not ObjMov.ContabilizarPrePoliza(CvePrePoliza, UsuarioActual.CveUsuario, UsuarioActual.Empresa, ObjConta:=ObjAC) Then
|
|
||||||
TieneError = True
|
|
||||||
Alert($"Ocurrio un error al contabilizar {ObjMov.AlertaMensaje}", TipoMensaje.MsgAdvertencia)
|
|
||||||
Else
|
|
||||||
IdPoliza = ObjMov.ContaIdPoliza
|
|
||||||
End If
|
|
||||||
End If
|
|
||||||
|
|
||||||
If IdPoliza > 0 AndAlso Not TieneError Then
|
|
||||||
Msg.AppendFormat("<br/><br/><a Class=""Texto"" target='_blank' href=""/Contabilidad/RegPoliza.aspx?IdPoliza={0}"">Ver Póliza</a>", IdPoliza)
|
|
||||||
End If
|
|
||||||
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
TieneError = True
|
TieneError = True
|
||||||
OnError("Ocurrió un error al unificar las compras", ex)
|
OnError("Ocurrió un error al unificar las compras", ex)
|
||||||
|
|||||||
@@ -277,7 +277,7 @@ Partial Class PopUpAuxiliar
|
|||||||
TieneError = True
|
TieneError = True
|
||||||
End If
|
End If
|
||||||
|
|
||||||
If Not TieneError AndAlso Conta.ValidacionPrePolizaCuadre(ClavePrePoliza, -1) Then
|
If Not TieneError AndAlso Conta.ValidacionesPrePoliza(ClavePrePoliza, UsuarioActual) Then
|
||||||
If Conta.ValorPolizaDescuadre > 0 Then
|
If Conta.ValorPolizaDescuadre > 0 Then
|
||||||
TieneError = True
|
TieneError = True
|
||||||
End If
|
End If
|
||||||
|
|||||||
@@ -1100,29 +1100,29 @@ Partial Class ContabilidadC_RegPrePoliza
|
|||||||
' End If
|
' End If
|
||||||
'End If
|
'End If
|
||||||
|
|
||||||
If ObjMov.ValidacionPrePolizaCuadre(CvePrePoliza, 1) Then
|
If ObjMov.ValidacionesPrePoliza(CvePrePoliza, UsuarioActual) Then
|
||||||
If ObjMov.ValorPolizaDescuadre > 0 Then
|
If ObjMov.ValorPolizaDescuadre > 0 Then
|
||||||
GuardaLogAD($"Contabilidad/RegPrePolizas | Error:{ObjMov.MensajePolizaDescuadre} Diferencia:{ObjMov.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}", "LogPrePolizas")
|
GuardaLogAD($"Contabilidad/RegPrePolizas | Error:{ObjMov.MensajePolizaDescuadre} Diferencia:{ObjMov.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}", "LogPrePolizas")
|
||||||
MsgError = ObjMov.MensajePolizaDescuadre & "-"
|
MsgError = ObjMov.MensajePolizaDescuadre & "-"
|
||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
|
|
||||||
'El movimiento 2 es el de Pago
|
''El movimiento 2 es el de Pago
|
||||||
If ChkAutoConta.Checked AndAlso MsgError = "" Or UsuarioActual.Empresa.Funcionalidad(200) = "1" And MsgError = "" Then
|
'If ChkAutoConta.Checked AndAlso MsgError = "" Or UsuarioActual.Empresa.Funcionalidad(200) = "1" And MsgError = "" Then
|
||||||
If idCuentaContabilizacion > 0 Then
|
' If idCuentaContabilizacion > 0 Then
|
||||||
If ObjMov.ContabilizarPrePoliza(CvePrePoliza, UsuarioActual.CveUsuario, UsuarioActual.Empresa) Then
|
' If ObjMov.ContabilizarPrePoliza(CvePrePoliza, UsuarioActual.CveUsuario, UsuarioActual.Empresa) Then
|
||||||
|
|
||||||
'MENSAJE PRINCIPAL
|
' 'MENSAJE PRINCIPAL
|
||||||
MensajeAlert.AppendFormat("<br/><br/>Folio de Póliza: <b><a href = ""/Contabilidad/RegPoliza.aspx?IdPoliza={0}"" class=""texto"" target=""_blank"" >{1}</a></b>", ObjMov.ContaIdPoliza, ObjMov.ContaFolio)
|
' MensajeAlert.AppendFormat("<br/><br/>Folio de Póliza: <b><a href = ""/Contabilidad/RegPoliza.aspx?IdPoliza={0}"" class=""texto"" target=""_blank"" >{1}</a></b>", ObjMov.ContaIdPoliza, ObjMov.ContaFolio)
|
||||||
MensajeAlert.AppendFormat("<br/><br/>Prepóliza: <b><a href = ""/Contabilidad/RegPrePoliza.aspx?CvePrePoliza={0}"" class=""texto"" target=""_blank"" >{1}</a></b>", CvePrePoliza, ObjMov.ContaFolio)
|
' MensajeAlert.AppendFormat("<br/><br/>Prepóliza: <b><a href = ""/Contabilidad/RegPrePoliza.aspx?CvePrePoliza={0}"" class=""texto"" target=""_blank"" >{1}</a></b>", CvePrePoliza, ObjMov.ContaFolio)
|
||||||
'Alert(MensajeAlert.Tostring(), ModExtensiones.TipoMensaje.MsgInformacion)
|
' 'Alert(MensajeAlert.Tostring(), ModExtensiones.TipoMensaje.MsgInformacion)
|
||||||
Else
|
' Else
|
||||||
Alert("Ocurrio un error al contabilizar, pongase en contacto con Soporte Técnico")
|
' Alert("Ocurrio un error al contabilizar, pongase en contacto con Soporte Técnico")
|
||||||
End If
|
' End If
|
||||||
Else
|
' Else
|
||||||
Alert("No se puede contabilizar la Prepoliza debido a que una o mas cuentas son inválidas")
|
' Alert("No se puede contabilizar la Prepoliza debido a que una o mas cuentas son inválidas")
|
||||||
End If
|
' End If
|
||||||
End If
|
'End If
|
||||||
|
|
||||||
Else
|
Else
|
||||||
MsgError = "No se pudo insertar la póliza"
|
MsgError = "No se pudo insertar la póliza"
|
||||||
|
|||||||
@@ -2915,7 +2915,7 @@ Partial Class ContabilidadC_RegPrePolizaS
|
|||||||
End If
|
End If
|
||||||
Next
|
Next
|
||||||
|
|
||||||
If MsgError = "" AndAlso ObjMov.ValidacionPrePolizaCuadre(CvePrePoliza, 1) Then
|
If MsgError = "" AndAlso ObjMov.ValidacionesPrePoliza(CvePrePoliza, UsuarioActual, Opcion:=1) Then
|
||||||
If ObjMov.ValorPolizaDescuadre > 0 Then
|
If ObjMov.ValorPolizaDescuadre > 0 Then
|
||||||
GuardaLogAD($"Contabilidad/RegPrePolizas | Error:{ObjMov.MensajePolizaDescuadre} Diferencia:{ObjMov.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}", "LogPrePolizas")
|
GuardaLogAD($"Contabilidad/RegPrePolizas | Error:{ObjMov.MensajePolizaDescuadre} Diferencia:{ObjMov.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}", "LogPrePolizas")
|
||||||
MsgError = ObjMov.MensajePolizaDescuadre
|
MsgError = ObjMov.MensajePolizaDescuadre
|
||||||
|
|||||||
@@ -71,6 +71,10 @@ Partial Class AC_RepAnexoCatalogo
|
|||||||
|
|
||||||
Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load
|
Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load
|
||||||
If Not Page.IsPostBack Then
|
If Not Page.IsPostBack Then
|
||||||
|
If UsuarioActual.Empresa.TipoContabilidad = 1 Then
|
||||||
|
Response.Redirect($"/Contabilidad2/RepAnexoCatalogo.aspx")
|
||||||
|
End If
|
||||||
|
|
||||||
If UsuarioActual.Empresa.UsaContabilidad Or UsuarioActual.Empresa.UsaAC Then
|
If UsuarioActual.Empresa.UsaContabilidad Or UsuarioActual.Empresa.UsaAC Then
|
||||||
InicializaValores()
|
InicializaValores()
|
||||||
CargaURLParametros()
|
CargaURLParametros()
|
||||||
|
|||||||
@@ -839,7 +839,7 @@ Partial Class Inventarios_Consignaciones
|
|||||||
ErrorMovInv = True
|
ErrorMovInv = True
|
||||||
End If
|
End If
|
||||||
|
|
||||||
If ObjConta.ValidacionPrePolizaCuadre(CvePrePoliza, 6) Then
|
If ObjConta.ValidacionesPrePoliza(CvePrePoliza, UsuarioActual, Opcion:=6) Then
|
||||||
If ObjConta.ValorPolizaDescuadre > 0 Then
|
If ObjConta.ValorPolizaDescuadre > 0 Then
|
||||||
GuardaLogAD($"Consig | Error:{ObjConta.MensajePolizaDescuadre} Diferencia:{ObjConta.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}", "LogPrePolizas")
|
GuardaLogAD($"Consig | Error:{ObjConta.MensajePolizaDescuadre} Diferencia:{ObjConta.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}", "LogPrePolizas")
|
||||||
ErrorMovInv = True
|
ErrorMovInv = True
|
||||||
@@ -1017,7 +1017,7 @@ Partial Class Inventarios_Consignaciones
|
|||||||
ErrorMovInv = True
|
ErrorMovInv = True
|
||||||
End If
|
End If
|
||||||
|
|
||||||
If ObjConta.ValidacionPrePolizaCuadre(CvePrePoliza, 6) Then
|
If ObjConta.ValidacionesPrePoliza(CvePrePoliza, UsuarioActual, Opcion:=6) Then
|
||||||
If ObjConta.ValorPolizaDescuadre > 0 Then
|
If ObjConta.ValorPolizaDescuadre > 0 Then
|
||||||
GuardaLogAD($"Consig | Error:{ObjConta.MensajePolizaDescuadre} Diferencia:{ObjConta.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}", "LogPrePolizas")
|
GuardaLogAD($"Consig | Error:{ObjConta.MensajePolizaDescuadre} Diferencia:{ObjConta.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}", "LogPrePolizas")
|
||||||
ErrorMovInv = True
|
ErrorMovInv = True
|
||||||
@@ -1569,7 +1569,7 @@ Partial Class Inventarios_Consignaciones
|
|||||||
ErrorMovInv = True
|
ErrorMovInv = True
|
||||||
End If
|
End If
|
||||||
|
|
||||||
If ObjConta.ValidacionPrePolizaCuadre(CvePrePoliza, 6) Then
|
If ObjConta.ValidacionesPrePoliza(CvePrePoliza, UsuarioActual, Opcion:=6) Then
|
||||||
If ObjConta.ValorPolizaDescuadre > 0 Then
|
If ObjConta.ValorPolizaDescuadre > 0 Then
|
||||||
GuardaLogAD($"Consig | Error:{ObjConta.MensajePolizaDescuadre} Diferencia:{ObjConta.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}", "LogPrePolizas")
|
GuardaLogAD($"Consig | Error:{ObjConta.MensajePolizaDescuadre} Diferencia:{ObjConta.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}", "LogPrePolizas")
|
||||||
ErrorMovInv = True
|
ErrorMovInv = True
|
||||||
|
|||||||
@@ -2002,15 +2002,6 @@ Partial Class Inventarios_EntradasSalidas
|
|||||||
'End If
|
'End If
|
||||||
End If
|
End If
|
||||||
|
|
||||||
'If ObjConta.ValidacionPrePolizaCuadre(CvePrePoliza, OpcionPrePoliza) Then
|
|
||||||
' If ObjConta.ValorPolizaDescuadre > 0 Then
|
|
||||||
' ErrorMovInv = True
|
|
||||||
' GuardaLogAD($"Inv/ES | Error:{ObjConta.MensajePolizaDescuadre} Diferencia:{ObjConta.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}", "LogPrePolizas")
|
|
||||||
' Alert("No se pudo validar la prepoliza de cuadre.", TipoMensaje.MsgAdvertencia)
|
|
||||||
' End If
|
|
||||||
'Else
|
|
||||||
' Alert("No se pudo validar la prepoliza de cuadre.", TipoMensaje.MsgAdvertencia)
|
|
||||||
'End If
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
'------------------------------------------------
|
'------------------------------------------------
|
||||||
@@ -4639,14 +4630,6 @@ Partial Class Inventarios_EntradasSalidas
|
|||||||
' ErrorPrepolizaDescuadre = True
|
' ErrorPrepolizaDescuadre = True
|
||||||
'End If
|
'End If
|
||||||
End If
|
End If
|
||||||
|
|
||||||
'If ObjConta.ValidacionPrePolizaCuadre(CvePrePoliza, -1) Then
|
|
||||||
' ObjConta.GetPrePolizasDetalle(CvePrePoliza, UsuarioActual.CveEmpresa)
|
|
||||||
' If ObjConta.ValorPolizaDescuadre > 0 Then
|
|
||||||
' ErrorMovInv = True
|
|
||||||
' Mensaje = "Ocurrió un error al validar los movimientos contables"
|
|
||||||
' End If
|
|
||||||
'End If
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
Dim RetornoVirtual As MMovimientoVirtual = Nothing
|
Dim RetornoVirtual As MMovimientoVirtual = Nothing
|
||||||
|
|||||||
@@ -619,8 +619,7 @@ Partial Class Inventarios_PaquetesArmadoDesarmado
|
|||||||
TieneError = True
|
TieneError = True
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
If ObjConta.ValidacionesPrePoliza(CvePrePoliza, UsuarioActual, Opcion:=6) Then
|
||||||
If ObjConta.ValidacionPrePolizaCuadre(CvePrePoliza, 6) Then
|
|
||||||
If ObjConta.ValorPolizaDescuadre > 0 Then
|
If ObjConta.ValorPolizaDescuadre > 0 Then
|
||||||
GuardaLogAD($"Inventarios/RecepcionAlmacen-PPCompOC | Error:{ObjConta.MensajePolizaDescuadre} Diferencia:{ObjConta.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}", "LogPrePolizas")
|
GuardaLogAD($"Inventarios/RecepcionAlmacen-PPCompOC | Error:{ObjConta.MensajePolizaDescuadre} Diferencia:{ObjConta.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}", "LogPrePolizas")
|
||||||
TieneError = True
|
TieneError = True
|
||||||
@@ -743,8 +742,7 @@ Partial Class Inventarios_PaquetesArmadoDesarmado
|
|||||||
TieneError = True
|
TieneError = True
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
If ObjConta.ValidacionesPrePoliza(CvePrePoliza, UsuarioActual, Opcion:=6) Then
|
||||||
If ObjConta.ValidacionPrePolizaCuadre(CvePrePoliza, 6) Then
|
|
||||||
If ObjConta.ValorPolizaDescuadre > 0 Then
|
If ObjConta.ValorPolizaDescuadre > 0 Then
|
||||||
GuardaLogAD($"Inventarios/RecepcionAlmacen-PPCompOC | Error:{ObjConta.MensajePolizaDescuadre} Diferencia:{ObjConta.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}", "LogPrePolizas")
|
GuardaLogAD($"Inventarios/RecepcionAlmacen-PPCompOC | Error:{ObjConta.MensajePolizaDescuadre} Diferencia:{ObjConta.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}", "LogPrePolizas")
|
||||||
TieneError = True
|
TieneError = True
|
||||||
@@ -753,7 +751,6 @@ Partial Class Inventarios_PaquetesArmadoDesarmado
|
|||||||
|
|
||||||
End Select
|
End Select
|
||||||
|
|
||||||
|
|
||||||
If Not TieneError Then
|
If Not TieneError Then
|
||||||
|
|
||||||
Dim Msg As New StringBuilder
|
Dim Msg As New StringBuilder
|
||||||
|
|||||||
@@ -1487,7 +1487,7 @@ Partial Class Inventarios_RecepcionUsados
|
|||||||
Correcto = False
|
Correcto = False
|
||||||
End If
|
End If
|
||||||
|
|
||||||
If ObjConta.ValidacionPrePolizaCuadre(CvePrePoliza, -1) Then
|
If ObjConta.ValidacionesPrePoliza(CvePrePoliza, UsuarioActual, Opcion:=-1) Then
|
||||||
If ObjConta.ValorPolizaDescuadre > 0 Then
|
If ObjConta.ValorPolizaDescuadre > 0 Then
|
||||||
GuardaLogAD($"Inventarios/RecepcionUsados-PPCompOC | Error:{ObjConta.MensajePolizaDescuadre} Diferencia:{ObjConta.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}", "LogPrePolizas")
|
GuardaLogAD($"Inventarios/RecepcionUsados-PPCompOC | Error:{ObjConta.MensajePolizaDescuadre} Diferencia:{ObjConta.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}", "LogPrePolizas")
|
||||||
Correcto = False
|
Correcto = False
|
||||||
@@ -3286,9 +3286,9 @@ Partial Class Inventarios_RecepcionUsados
|
|||||||
Dim CargoActual As Double = 0
|
Dim CargoActual As Double = 0
|
||||||
|
|
||||||
Dim Row As DataRow = Nothing
|
Dim Row As DataRow = Nothing
|
||||||
Dim EsNuevo As Boolean = true
|
Dim EsNuevo As Boolean = True
|
||||||
|
|
||||||
Dim RowsAjustes = TmpDTAjustes.Select($"ConsecutivoVenta = {ConsecutivoVenta}")
|
Dim RowsAjustes As DataRow() = TmpDTAjustes.Select($"ConsecutivoVenta = {ConsecutivoVenta}")
|
||||||
|
|
||||||
If RowsAjustes IsNot Nothing AndAlso RowsAjustes.Length > 0 Then
|
If RowsAjustes IsNot Nothing AndAlso RowsAjustes.Length > 0 Then
|
||||||
Row = RowsAjustes(0)
|
Row = RowsAjustes(0)
|
||||||
|
|||||||
@@ -1879,7 +1879,7 @@ Partial Class Ventas_PortalCliente
|
|||||||
End If
|
End If
|
||||||
|
|
||||||
If MsgError = "" Then
|
If MsgError = "" Then
|
||||||
If ObjMov.ValidacionPrePolizaCuadre(CvePrePoliza, -1) Then
|
If ObjMov.sValidacionePrePoliza(CvePrePoliza, UsuarioActual) Then
|
||||||
If ObjMov.ValorPolizaDescuadre > 0 Then
|
If ObjMov.ValorPolizaDescuadre > 0 Then
|
||||||
GuardaLogAD($"Bancos/IE | Error:{ObjMov.MensajePolizaDescuadre} Diferencia:{ObjMov.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}", "LogPrePolizas")
|
GuardaLogAD($"Bancos/IE | Error:{ObjMov.MensajePolizaDescuadre} Diferencia:{ObjMov.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}", "LogPrePolizas")
|
||||||
End If
|
End If
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
'Option Strict On
|
'Option Strict On
|
||||||
|
|
||||||
Imports System.Data
|
Imports System.Data
|
||||||
|
Imports ADSTimbrado
|
||||||
Imports Extensiones
|
Imports Extensiones
|
||||||
|
|
||||||
Partial Class Ventas_ClientesAbonar
|
Partial Class Ventas_ClientesAbonar
|
||||||
@@ -1369,17 +1370,12 @@ Partial Class Ventas_ClientesAbonar
|
|||||||
|
|
||||||
ObjFacturaDevolucion.CveEmpresa = UsuarioActual.CveEmpresa
|
ObjFacturaDevolucion.CveEmpresa = UsuarioActual.CveEmpresa
|
||||||
ObjFacturaDevolucion.TipoCambio = If(Me.CveMoneda = 1, 1, GlobalTipoCambio(NowADS()).FormatoNumero(4).ToDecimal())
|
ObjFacturaDevolucion.TipoCambio = If(Me.CveMoneda = 1, 1, GlobalTipoCambio(NowADS()).FormatoNumero(4).ToDecimal())
|
||||||
ObjFacturaDevolucion.ConvertirPesos = False
|
|
||||||
ObjFacturaDevolucion.CveMoneda = CveMoneda
|
ObjFacturaDevolucion.CveMoneda = CveMoneda
|
||||||
ObjFacturaDevolucion.Moneda = GlobalDTMonedas.FiltroPrimeroValor("Moneda", $"CveMoneda = {CveMoneda}")
|
ObjFacturaDevolucion.Moneda = GlobalDTMonedas.FiltroPrimeroValor("Moneda", $"CveMoneda = {CveMoneda}")
|
||||||
ObjFacturaDevolucion.MonedaSAT = GlobalDTMonedas.FiltroPrimeroValor("AbreviaturaSAT", $"CveMoneda = {CveMoneda}")
|
ObjFacturaDevolucion.MonedaSAT = GlobalDTMonedas.FiltroPrimeroValor("AbreviaturaSAT", $"CveMoneda = {CveMoneda}")
|
||||||
ObjFacturaDevolucion.Serie = Serie
|
ObjFacturaDevolucion.Serie = Serie
|
||||||
ObjFacturaDevolucion.Folio = Folio
|
ObjFacturaDevolucion.Folio = Folio
|
||||||
ObjFacturaDevolucion.Fecha = NowADS()
|
ObjFacturaDevolucion.Fecha = NowADS()
|
||||||
ObjFacturaDevolucion.CvePrePoliza = -1
|
|
||||||
ObjFacturaDevolucion.CveMetodoPago = 0
|
|
||||||
ObjFacturaDevolucion.CondicionesPago = 0 ' 0 - Contado, 1 - Credito (CHECAR)
|
|
||||||
ObjFacturaDevolucion.FormaPago = 0
|
|
||||||
|
|
||||||
ObjFacturaDevolucion.TipoDocto = "Egs"
|
ObjFacturaDevolucion.TipoDocto = "Egs"
|
||||||
ObjFacturaDevolucion.Fecha = NowADS()
|
ObjFacturaDevolucion.Fecha = NowADS()
|
||||||
@@ -1433,7 +1429,7 @@ Partial Class Ventas_ClientesAbonar
|
|||||||
ObjFacturaDevolucion.DtVentasRelacionadas.Columns.Add("CveVenta", GetType(Integer))
|
ObjFacturaDevolucion.DtVentasRelacionadas.Columns.Add("CveVenta", GetType(Integer))
|
||||||
|
|
||||||
Dim Fol As New List(Of String)
|
Dim Fol As New List(Of String)
|
||||||
For Each Fac In ListaVentasGenerarNC
|
For Each Fac As Modelos.Factura In ListaVentasGenerarNC
|
||||||
Fol.Add(Fac.FolioFiscal)
|
Fol.Add(Fac.FolioFiscal)
|
||||||
|
|
||||||
Dim RowVenta As DataRow = ObjFacturaDevolucion.DtVentasRelacionadas.NewRow
|
Dim RowVenta As DataRow = ObjFacturaDevolucion.DtVentasRelacionadas.NewRow
|
||||||
@@ -1460,24 +1456,14 @@ Partial Class Ventas_ClientesAbonar
|
|||||||
End Select
|
End Select
|
||||||
|
|
||||||
ObjFacturaDevolucion.FechaPago = NowADS()
|
ObjFacturaDevolucion.FechaPago = NowADS()
|
||||||
|
Dim DtVentasNC As DataTable = InicializaDTVentasNC()
|
||||||
|
|
||||||
ObjFacturaDevolucion.CveCorte = -1
|
Dim TotalImporte As Decimal = ObjFacturaDevolucion.DtDetalle.SUM("TotalImporte")
|
||||||
'ObjFacturaDevolucion.CveMesa = -1
|
Dim ImporteIVA As Decimal = ObjFacturaDevolucion.DtDetalle.SUM("ImporteIVA")
|
||||||
ObjFacturaDevolucion.NumeroPersonas = 0
|
Dim ImporteRetIVA As Decimal = ObjFacturaDevolucion.DtDetalle.SUM("ImporteRetIVA")
|
||||||
ObjFacturaDevolucion.CveContrato = -1
|
Dim ImporteRetISR As Decimal = ObjFacturaDevolucion.DtDetalle.SUM("ImporteRetISR")
|
||||||
ObjFacturaDevolucion.DescripcionContrato = ""
|
Dim ImporteIEPS As Decimal = ObjFacturaDevolucion.DtDetalle.SUM("ImporteIEPS")
|
||||||
ObjFacturaDevolucion.CveClienteSucursal = -1
|
Dim Descuento As Decimal = ObjFacturaDevolucion.DtDetalle.SUM("Descuento")
|
||||||
ObjFacturaDevolucion.Entrega = ""
|
|
||||||
ObjFacturaDevolucion.CveAlmacen = -1
|
|
||||||
|
|
||||||
Dim DtVentasNC = InicializaDTVentasNC()
|
|
||||||
|
|
||||||
Dim TotalImporte As Decimal = ObjFacturaDevolucion.DtDetalle.SUMD("TotalImporte")
|
|
||||||
Dim ImporteIVA As Decimal = ObjFacturaDevolucion.DtDetalle.SUMD("ImporteIVA")
|
|
||||||
Dim ImporteRetIVA As Decimal = ObjFacturaDevolucion.DtDetalle.SUMD("ImporteRetIVA")
|
|
||||||
Dim ImporteRetISR As Decimal = ObjFacturaDevolucion.DtDetalle.SUMD("ImporteRetISR")
|
|
||||||
Dim ImporteIEPS As Decimal = ObjFacturaDevolucion.DtDetalle.SUMD("ImporteIEPS")
|
|
||||||
Dim Descuento As Decimal = ObjFacturaDevolucion.DtDetalle.SUMD("Descuento")
|
|
||||||
Dim Amortizacion As Decimal = 0
|
Dim Amortizacion As Decimal = 0
|
||||||
|
|
||||||
Dim Total As Decimal = (TotalImporte + ImporteIVA + ImporteIEPS) - (ImporteRetIVA + ImporteRetISR + Descuento + Amortizacion)
|
Dim Total As Decimal = (TotalImporte + ImporteIVA + ImporteIEPS) - (ImporteRetIVA + ImporteRetISR + Descuento + Amortizacion)
|
||||||
@@ -1493,8 +1479,8 @@ Partial Class Ventas_ClientesAbonar
|
|||||||
ObjFacturaDevolucion.Total = Total
|
ObjFacturaDevolucion.Total = Total
|
||||||
ObjFacturaDevolucion.TotalOtrosConceptos = 0
|
ObjFacturaDevolucion.TotalOtrosConceptos = 0
|
||||||
|
|
||||||
For Each Fac In ListaVentasGenerarNC
|
For Each Fac As Modelos.Factura In ListaVentasGenerarNC
|
||||||
Dim Drt = DtVentasNC.NewRow
|
Dim Drt As DataRow = DtVentasNC.NewRow
|
||||||
Drt("CveVenta") = Fac.CveVenta
|
Drt("CveVenta") = Fac.CveVenta
|
||||||
Drt("Importe") = Fac.DescuentoProntoPago
|
Drt("Importe") = Fac.DescuentoProntoPago
|
||||||
Drt("FolioFiscal") = Fac.FolioFiscal
|
Drt("FolioFiscal") = Fac.FolioFiscal
|
||||||
@@ -1508,7 +1494,7 @@ Partial Class Ventas_ClientesAbonar
|
|||||||
ObjFacturaDevolucion.Timbre = PreParaTimbre(ObjFacturaDevolucion, ListaVentasGenerarNC)
|
ObjFacturaDevolucion.Timbre = PreParaTimbre(ObjFacturaDevolucion, ListaVentasGenerarNC)
|
||||||
|
|
||||||
Try
|
Try
|
||||||
Dim Resp = ObjFacturaDevolucion.EmitirFactura(False, Transac:=SqlTransaccion)
|
Dim Resp As Modelos.Factura.MMensajeFactura = ObjFacturaDevolucion.EmitirFactura(False, Transac:=SqlTransaccion)
|
||||||
Retorno.Respuesta = Resp
|
Retorno.Respuesta = Resp
|
||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
OnError("Ocurrió un error al guardar la NC de pronto pago", ex)
|
OnError("Ocurrió un error al guardar la NC de pronto pago", ex)
|
||||||
@@ -1572,7 +1558,7 @@ Partial Class Ventas_ClientesAbonar
|
|||||||
Timbre.CFDIRelacionados.TipoRelacion = RowTipoRelacion("SATClaveTipoRelacion").ToString()
|
Timbre.CFDIRelacionados.TipoRelacion = RowTipoRelacion("SATClaveTipoRelacion").ToString()
|
||||||
Timbre.CFDIRelacionados.TipoRelacionTexto = RowTipoRelacion("SATTipoRelacion").ToString()
|
Timbre.CFDIRelacionados.TipoRelacionTexto = RowTipoRelacion("SATTipoRelacion").ToString()
|
||||||
|
|
||||||
For Each Fac In ListaVentasGenerarNC
|
For Each Fac As Modelos.Factura In ListaVentasGenerarNC
|
||||||
Timbre.CFDIRelacionados.UUID.Add(Fac.FolioFiscal)
|
Timbre.CFDIRelacionados.UUID.Add(Fac.FolioFiscal)
|
||||||
Next
|
Next
|
||||||
End If
|
End If
|
||||||
@@ -1601,7 +1587,7 @@ Partial Class Ventas_ClientesAbonar
|
|||||||
tPS = tPS.Replace("|", " ")
|
tPS = tPS.Replace("|", " ")
|
||||||
|
|
||||||
If tPS.Length >= 1000 Then
|
If tPS.Length >= 1000 Then
|
||||||
Dim tPSRecortado = tPS.Remove(999, tPS.Length - 999)
|
Dim tPSRecortado As String = tPS.Remove(999, tPS.Length - 999)
|
||||||
tPS = tPSRecortado
|
tPS = tPSRecortado
|
||||||
End If
|
End If
|
||||||
|
|
||||||
@@ -1740,7 +1726,7 @@ Partial Class Ventas_ClientesAbonar
|
|||||||
DtImpuestos.AcceptChanges()
|
DtImpuestos.AcceptChanges()
|
||||||
Dim AcumuladoNC As Decimal = 0
|
Dim AcumuladoNC As Decimal = 0
|
||||||
|
|
||||||
For Each Fac In ListaVentasGenerarNC
|
For Each Fac As Modelos.Factura In ListaVentasGenerarNC
|
||||||
DtImpuestos.Merge(CargaDtImpuestosNC(Fac.CveVenta, Fac.DescuentoProntoPago), True, MissingSchemaAction.Ignore)
|
DtImpuestos.Merge(CargaDtImpuestosNC(Fac.CveVenta, Fac.DescuentoProntoPago), True, MissingSchemaAction.Ignore)
|
||||||
Next
|
Next
|
||||||
|
|
||||||
@@ -2384,7 +2370,7 @@ Partial Class Ventas_ClientesAbonar
|
|||||||
MsgError = "Ocurrio un error al saldar el movimiento"
|
MsgError = "Ocurrio un error al saldar el movimiento"
|
||||||
End If
|
End If
|
||||||
|
|
||||||
If ObjConta.ValidacionPrePolizaCuadre(CvePrePoliza, 5) Then
|
If ObjConta.ValidacionesPrePoliza(CvePrePoliza, UsuarioActual, Opcion:=5) Then
|
||||||
If ObjConta.ValorPolizaDescuadre > 0 Then
|
If ObjConta.ValorPolizaDescuadre > 0 Then
|
||||||
MsgError = ObjConta.MensajePolizaDescuadre + " " + ObjConta.ValorDiferencia
|
MsgError = ObjConta.MensajePolizaDescuadre + " " + ObjConta.ValorDiferencia
|
||||||
GuardaLogAD($"Ventas/ClientesAbonar | Error:{ObjConta.MensajePolizaDescuadre} Diferencia:{ObjConta.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}", "LogPrePolizas")
|
GuardaLogAD($"Ventas/ClientesAbonar | Error:{ObjConta.MensajePolizaDescuadre} Diferencia:{ObjConta.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}", "LogPrePolizas")
|
||||||
|
|||||||
@@ -211,8 +211,8 @@ public partial class Ventas_RepNCxAplicar : ClsPaginas
|
|||||||
{
|
{
|
||||||
MsgError = "Ocurrio un error al saldar el movimiento";
|
MsgError = "Ocurrio un error al saldar el movimiento";
|
||||||
}
|
}
|
||||||
|
Usuario UA = UsuarioActual;
|
||||||
if (ObjConta.ValidacionPrePolizaCuadre(CvePrePoliza, -1))
|
if (MsgError == "" && ObjConta.ValidacionesPrePoliza(CvePrePoliza, ref UA, Opcion: -1))
|
||||||
{
|
{
|
||||||
if (ObjConta.ValorPolizaDescuadre > 0)
|
if (ObjConta.ValorPolizaDescuadre > 0)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -15835,7 +15835,7 @@ Partial Class Ventas
|
|||||||
ErrorConta = True
|
ErrorConta = True
|
||||||
End If
|
End If
|
||||||
|
|
||||||
If ObjConta.ValidacionPrePolizaCuadre(CvePrePoliza, 3) Then
|
If ObjConta.ValidacionesPrePoliza(CvePrePoliza, UsuarioActual, 3) Then
|
||||||
If ObjConta.ValorPolizaDescuadre > 0 Then
|
If ObjConta.ValorPolizaDescuadre > 0 Then
|
||||||
GuardaLogAD($"Ventas/Ventas-Anticipos | Error:{ObjConta.MensajePolizaDescuadre} Diferencia:{ObjConta.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}", "LogPrePolizas")
|
GuardaLogAD($"Ventas/Ventas-Anticipos | Error:{ObjConta.MensajePolizaDescuadre} Diferencia:{ObjConta.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}", "LogPrePolizas")
|
||||||
ErrorConta = True
|
ErrorConta = True
|
||||||
@@ -21368,7 +21368,7 @@ Partial Class Ventas
|
|||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
|
|
||||||
If ObjConta.ValidacionPrePolizaCuadre(-1, 2, CveVenta) Then
|
If ObjConta.ValidacionesPrePoliza(-1, UsuarioActual, Opcion:=2, CveVenta:=CveVenta) Then
|
||||||
If ObjConta.ValorPolizaDescuadre > 0 Then
|
If ObjConta.ValorPolizaDescuadre > 0 Then
|
||||||
If ObjConta.ValorPolizaDescuadre = 2 Then
|
If ObjConta.ValorPolizaDescuadre = 2 Then
|
||||||
OcurrioError = True
|
OcurrioError = True
|
||||||
@@ -25802,11 +25802,7 @@ Partial Class Ventas
|
|||||||
MsgError = "Ocurrio un error al saldar el movimiento"
|
MsgError = "Ocurrio un error al saldar el movimiento"
|
||||||
End If
|
End If
|
||||||
|
|
||||||
'If Descuentos > 0 AndAlso Not ObjConta.AddPrePolizasDetalle(CvePrePoliza, Not SubtotalMovto, Descuentos, SerieFolio, 103, ConceptoPartida, FechaPago, IdCuentaContableNoDeducible, -1, CveCliente:=CveCliente, CveVenta:=CveVenta, ImporteMX:=Descuentos, CveCuenta:=-1, TipoCambio:=TCVenta, TipoCambioPago:=TCPago, CveClasificacion:=CveClasificacion, CveSubProyecto:=CveSubProyecto) Then
|
If ObjConta.ValidacionesPrePoliza(CvePrePoliza, UsuarioActual, 5) Then
|
||||||
' MsgError = "Ocurrio un error al saldar el movimiento"
|
|
||||||
'End If
|
|
||||||
|
|
||||||
If ObjConta.ValidacionPrePolizaCuadre(CvePrePoliza, 5) Then
|
|
||||||
If ObjConta.ValorPolizaDescuadre > 0 Then
|
If ObjConta.ValorPolizaDescuadre > 0 Then
|
||||||
MsgError = ObjConta.MensajePolizaDescuadre + " " + ObjConta.ValorDiferencia
|
MsgError = ObjConta.MensajePolizaDescuadre + " " + ObjConta.ValorDiferencia
|
||||||
GuardaLogAD($"Ventas/ClientesAbonar | Error:{ObjConta.MensajePolizaDescuadre} Diferencia:{ObjConta.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}", "LogPrePolizas")
|
GuardaLogAD($"Ventas/ClientesAbonar | Error:{ObjConta.MensajePolizaDescuadre} Diferencia:{ObjConta.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}", "LogPrePolizas")
|
||||||
@@ -29814,14 +29810,6 @@ Partial Class Ventas
|
|||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
|
|
||||||
'If ObjConta.ValidacionPrePolizaCuadre(-1, 2, CveVenta) Then
|
|
||||||
' If ObjConta.ValorPolizaDescuadre > 0 Then
|
|
||||||
' If ObjConta.ValorPolizaDescuadre = 2 Then
|
|
||||||
' OcurrioError = True
|
|
||||||
' MensajeError = ObjConta.MensajePolizaDescuadre
|
|
||||||
' End If
|
|
||||||
' End If
|
|
||||||
'End If
|
|
||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
OcurrioError = True
|
OcurrioError = True
|
||||||
OnError("Ocurrió un error al guardar la cotización", ex)
|
OnError("Ocurrió un error al guardar la cotización", ex)
|
||||||
|
|||||||
Reference in New Issue
Block a user