diff --git a/Bancos/Devoluciones.aspx.cs b/Bancos/Devoluciones.aspx.cs
index 3155be9f3..d9521500b 100644
--- a/Bancos/Devoluciones.aspx.cs
+++ b/Bancos/Devoluciones.aspx.cs
@@ -356,8 +356,7 @@ public partial class Bancos_Devoluciones : ClsPaginas
int CveTipoPoliza = 1;// tipo ingreso
int CvePrePoliza = 0;
int CveMoneda = get_GlobalDTBancosCuentas(-1, CveEmpresa: UsuarioActual.CveEmpresa).FiltroPrimeroValor("CveMoneda", $"CveEmpresa = {UsuarioActual.CveEmpresa} AND CveCuenta = {DdlCuenta.SelectedValue.ToEntero()}").ToEntero();
- int FolioFijo = 0;
- int IDPoliza = 0;
+ int FolioFijo = 0;
int cveProveedor = (DdlProveedores.SelectedValue.ToEntero() > 0) ? DdlProveedores.SelectedValue.ToEntero() : -1;
int cvePersonal = (DdlPersonal.SelectedValue.ToEntero() > 0) ? DdlPersonal.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
- if (ObjMov.ValidacionPrePolizaCuadre(CvePrePoliza, -1))
+ Usuario UA = UsuarioActual;
+ if (ObjMov.ValidacionesPrePoliza(CvePrePoliza, ref UA))
{
if (ObjMov.ValorPolizaDescuadre > 0)
{
MsgError = ObjMov.MensajePolizaDescuadre;
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 (Msg.ToString().Equals(""))
diff --git a/Bancos/IE.aspx.vb b/Bancos/IE.aspx.vb
index b1442d461..81155906e 100644
--- a/Bancos/IE.aspx.vb
+++ b/Bancos/IE.aspx.vb
@@ -2856,24 +2856,6 @@ Partial Class Bancos_IE
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
'IMPRIME CHEQUE
'GeneraChequePDF(CveIE, UsuarioActual.Empresa, IDPoliza)
diff --git a/Bancos/PagoAcreedor.aspx.cs b/Bancos/PagoAcreedor.aspx.cs
index 42b3d4f01..52c647ae7 100644
--- a/Bancos/PagoAcreedor.aspx.cs
+++ b/Bancos/PagoAcreedor.aspx.cs
@@ -382,28 +382,15 @@ public partial class Bancos_PagoAcreedor : ClsPaginas
}
//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)
{
MsgError = ObjMov.MensajePolizaDescuadre;
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(""))
{
@@ -617,27 +604,15 @@ public partial class Bancos_PagoAcreedor : ClsPaginas
}
//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)
{
MsgError = ObjMov.MensajePolizaDescuadre;
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(""))
{
diff --git a/Bancos/PagoDeudor.aspx.cs b/Bancos/PagoDeudor.aspx.cs
index fe400ea7b..020ac979b 100644
--- a/Bancos/PagoDeudor.aspx.cs
+++ b/Bancos/PagoDeudor.aspx.cs
@@ -308,25 +308,7 @@ public partial class Bancos_PagoDeudor : ClsPaginas
$"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 (Msg.ToString().Equals(""))
@@ -686,23 +668,7 @@ public partial class Bancos_PagoDeudor : ClsPaginas
MsgError = ObjMov.MensajePolizaDescuadre;
$"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
{
diff --git a/Bancos/PolizaCheque.aspx.vb b/Bancos/PolizaCheque.aspx.vb
index 7fda562fd..c54a4ae23 100644
--- a/Bancos/PolizaCheque.aspx.vb
+++ b/Bancos/PolizaCheque.aspx.vb
@@ -861,19 +861,6 @@ Partial Class Bancos_PolizaCheque
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
ObjIE.Commit()
diff --git a/Bancos/PrestamoPersonal.aspx.cs b/Bancos/PrestamoPersonal.aspx.cs
index 00075eb97..0583bf6d1 100644
--- a/Bancos/PrestamoPersonal.aspx.cs
+++ b/Bancos/PrestamoPersonal.aspx.cs
@@ -315,30 +315,18 @@ public partial class Bancos_PrestamoPersonal : ClsPaginas
else
{
MsgError = "No se pudo insertar la póliza";
- }
-
- // VALIDA QUE CUADRE LA PREPOLIZA
- if (ObjMov.ValidacionPrePolizaCuadre(CvePrePoliza, 5))
+ }
+
+ // VALIDA QUE CUADRE LA PREPOLIZA
+ Usuario UA = UsuarioActual;
+ if (MsgError == "" && ObjMov.ValidacionesPrePoliza(CvePrePoliza, ref UA, Opcion: 5))
{
if (ObjMov.ValorPolizaDescuadre > 0)
{
MsgError = ObjMov.MensajePolizaDescuadre;
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(""))
{
@@ -593,30 +581,18 @@ public partial class Bancos_PrestamoPersonal : ClsPaginas
else
{
MsgError = "No se pudo insertar la póliza";
- }
-
- //VALIDA QUE CUADRE LA POLIZA
- if (ObjMov.ValidacionPrePolizaCuadre(CvePrePoliza, 5))
+ }
+
+ //VALIDA QUE CUADRE LA POLIZA
+ Usuario UA = UsuarioActual;
+ if (MsgError == "" && ObjMov.ValidacionesPrePoliza(CvePrePoliza, ref UA, Opcion: 5))
{
if (ObjMov.ValorPolizaDescuadre > 0)
{
MsgError = ObjMov.MensajePolizaDescuadre;
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(""))
{
diff --git a/Bancos/ProductosFinancieros.aspx.vb b/Bancos/ProductosFinancieros.aspx.vb
index 142179554..4836de357 100644
--- a/Bancos/ProductosFinancieros.aspx.vb
+++ b/Bancos/ProductosFinancieros.aspx.vb
@@ -366,25 +366,7 @@ Partial Class Bancos_ProductosFinancieros
If Not ObjMov.ValidacionesPrePoliza(CvePrePoliza, UsuarioActual, Opcion:=4) Then
ErrorTransaccion = True
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
-
-
-
Else
ErrorTransaccion = True
End If
diff --git a/Bancos/ProveedoresAbonar.aspx.vb b/Bancos/ProveedoresAbonar.aspx.vb
index 23f8c212d..9f7dd2e45 100644
--- a/Bancos/ProveedoresAbonar.aspx.vb
+++ b/Bancos/ProveedoresAbonar.aspx.vb
@@ -841,23 +841,12 @@ Partial Class Bancos_ProveedoresAbonar
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
MsgError = ObjMov.MensajePolizaDescuadre + " " + ObjMov.ValorDiferencia
GuardaLogAD($"Bancos/ProveedoresAbonar | Error:{ObjMov.MensajePolizaDescuadre} Diferencia:{ObjMov.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}", "LogPrePolizas")
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
MsgError = "No se pudo insertar la póliza"
End If
diff --git a/Bancos/RepEgresosSinComprobante.aspx.vb b/Bancos/RepEgresosSinComprobante.aspx.vb
index decc73eb3..4c564e10d 100644
--- a/Bancos/RepEgresosSinComprobante.aspx.vb
+++ b/Bancos/RepEgresosSinComprobante.aspx.vb
@@ -333,12 +333,6 @@ Partial Class Bancos_RepEgresosSinComprobante
Exit For
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
Next
Catch ex As Exception
diff --git a/Bancos/Transferencias.aspx.vb b/Bancos/Transferencias.aspx.vb
index 16b0c62be..7134865b9 100644
--- a/Bancos/Transferencias.aspx.vb
+++ b/Bancos/Transferencias.aspx.vb
@@ -425,18 +425,6 @@ Partial Class Bancos_Transferencias
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("
Ver Póliza", 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
AlertaGlobal.AppendFormat("
Movimiento: {1}", CveIE, FolioOrigen)
End If
diff --git a/Compras/Compras.aspx.vb b/Compras/Compras.aspx.vb
index 40c9cab95..3f960cd6c 100644
--- a/Compras/Compras.aspx.vb
+++ b/Compras/Compras.aspx.vb
@@ -9129,15 +9129,6 @@ Partial Class Compras_Compras
Next
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
Retorno = True
Else
diff --git a/Compras/ReembolsosComprobaciones.aspx.vb b/Compras/ReembolsosComprobaciones.aspx.vb
index cfb6c0604..aec735a45 100644
--- a/Compras/ReembolsosComprobaciones.aspx.vb
+++ b/Compras/ReembolsosComprobaciones.aspx.vb
@@ -789,38 +789,20 @@ Partial Class Compras_ReembolsosComprobaciones
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
GuardaLogAD($"Compras/ReembolsosComprobaciones | Error:{ObjMov.MensajePolizaDescuadre} Diferencia:{ObjMov.ValorDiferencia} | CvePrePoliza:{CvePrePolizaPago}", "LogPrePolizas")
MsgError = ObjMov.MensajePolizaDescuadre
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
GuardaLogAD($"Compras/ReembolsosComprobaciones | Error:{ObjMov.MensajePolizaDescuadre} Diferencia:{ObjMov.ValorDiferencia} | CvePrePoliza:{CvePrePolizaExcedente}", "LogPrePolizas")
MsgError = ObjMov.MensajePolizaDescuadre
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
MsgError = "No se pudo insertar el encabezado"
End If
diff --git a/Compras/RepNotasCredito.aspx.vb b/Compras/RepNotasCredito.aspx.vb
index 02a971121..7647c7aa0 100644
--- a/Compras/RepNotasCredito.aspx.vb
+++ b/Compras/RepNotasCredito.aspx.vb
@@ -129,7 +129,7 @@ Partial Class Compras_RepNotasCredito
Dim TCCompra As Decimal = 0
Dim Concepto As String = TxtConcepto.Text
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)
@@ -139,7 +139,7 @@ Partial Class Compras_RepNotasCredito
ImporteMN = gr.DataKey("Saldo").ToDecimal.RoundSQL
TCCompra = gr.DataKey("TipoCambio").ToDecimal
CveMoneda = gr.DataKey("CveMoneda").ToEntero
- Dim CveTipoConcepto = gr.DataKey("CveTipoConcepto").ToEntero
+ Dim CveTipoConcepto As Integer = gr.DataKey("CveTipoConcepto").ToEntero
If CveMoneda > 1 Then
ImporteMN = (gr.DataKey("Saldo").ToDecimal * TCCompra).RoundSQL
@@ -188,22 +188,13 @@ Partial Class Compras_RepNotasCredito
Next
If MsgError = "" Then
- If ObjConta.ValidacionPrePolizaCuadre(CvePrePoliza, 5) Then
+ If ObjConta.ValidacionesPrePoliza(CvePrePoliza, UsuarioActual, Opcion:=5) Then
If ObjConta.ValorPolizaDescuadre > 0 Then
MsgError = ObjConta.MensajePolizaDescuadre
GuardaLogAD($"Ventas/Ventas-ProcesoPrePolizas | Error:{ObjConta.MensajePolizaDescuadre} Diferencia:{ObjConta.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}", "LogPrePolizas")
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:
")
- End If
- MensajeAlert.AppendFormat("