Merge branch 'master' of http://192.168.10.111:8383/SIG
This commit is contained in:
@@ -1761,7 +1761,7 @@ Namespace Modelos
|
|||||||
CvePlantilaPoliza = 4
|
CvePlantilaPoliza = 4
|
||||||
ElseIf ObjFactura.TipoDocto.Contiene("Egs", "Dev") Then
|
ElseIf ObjFactura.TipoDocto.Contiene("Egs", "Dev") Then
|
||||||
CvePlantilaPoliza = 7
|
CvePlantilaPoliza = 7
|
||||||
ElseIf ObjFactura.TipoDocto = "Rem" Then
|
ElseIf ObjFactura.TipoDocto.Contiene("Rem", "RNC") Then
|
||||||
CvePlantilaPoliza = 4
|
CvePlantilaPoliza = 4
|
||||||
End If
|
End If
|
||||||
|
|
||||||
@@ -1818,7 +1818,7 @@ Namespace Modelos
|
|||||||
|
|
||||||
Select Case ConceptoContable
|
Select Case ConceptoContable
|
||||||
Case 1 'Cliente
|
Case 1 'Cliente
|
||||||
If Not ObjFactura.TipoDocto.Contiene("Egs", "Rem") Then
|
If Not ObjFactura.TipoDocto.Contiene("Egs", "Rem", "RNC") Then
|
||||||
importeMovimiento = ((ObjFactura.Total - ObjFactura.TotalOtrosConceptos) * ValorMultiplicador)
|
importeMovimiento = ((ObjFactura.Total - ObjFactura.TotalOtrosConceptos) * ValorMultiplicador)
|
||||||
importeMX = (importeMovimiento * tipoCambio * Multiplicador)
|
importeMX = (importeMovimiento * tipoCambio * Multiplicador)
|
||||||
FechaMovimiento = ObjFactura.FechaPago
|
FechaMovimiento = ObjFactura.FechaPago
|
||||||
@@ -1888,6 +1888,37 @@ Namespace Modelos
|
|||||||
importeMovimiento = 0
|
importeMovimiento = 0
|
||||||
ObjFactura.SeGuardoPrePoliza = True
|
ObjFactura.SeGuardoPrePoliza = True
|
||||||
End If
|
End If
|
||||||
|
Case 277 'Remisión del cliente
|
||||||
|
|
||||||
|
If ObjFactura.TipoDocto = "RNC" Then
|
||||||
|
importeMovimiento = ((ObjFactura.Total - TotalOtrosConceptos) * ValorMultiplicador)
|
||||||
|
importeMX = importeMovimiento * tipoCambio * Multiplicador
|
||||||
|
FechaMovimiento = ObjFactura.FechaPago
|
||||||
|
CveSubProyectoContabilizar = CveSubProyectoVenta
|
||||||
|
If tipoCambio > 1 Then Concepto += $" TC:{tipoCambio} ${importeMovimiento.FormatoNumero(2)}"
|
||||||
|
|
||||||
|
If tipoCambio = 1 Then
|
||||||
|
IdCtaContable = ObjFactura.Cliente.IdCtaContClientes
|
||||||
|
CveCuenta = ObjFactura.Cliente.CveCuentaClientes
|
||||||
|
Else
|
||||||
|
IdCtaContable = ObjFactura.Cliente.IdCtaContMonedaExtranjera
|
||||||
|
CveCuenta = ObjFactura.Cliente.CveCuentaMonedaExtranjera
|
||||||
|
End If
|
||||||
|
IdCtaContableCliente = IdCtaContable
|
||||||
|
CveCuentaCliente = CveCuenta
|
||||||
|
|
||||||
|
If ObjConta.AddPrePolizasDetalle(ObjFactura.CvePrePoliza, TipoMovimiento, importeMovimiento, Referencia, 277, Concepto, FechaMovimiento, IdCtaContable, -1, CveVenta:=ObjFactura.CveVenta, CveCliente:=ObjFactura.CveCliente, CveIE:=CveIE, ImporteMX:=importeMX, ImporteME:=If(tipoCambio = 1, 0, importeMovimiento), CveCuenta:=CveCuenta, Contabilizable:=False, CveSubProyecto:=CveSubProyectoContabilizar) Then
|
||||||
|
If Not ObjConta.AddPrePolizasDetalle(ObjFactura.CvePrePoliza, Not TipoMovimiento, importeMovimiento, Referencia, 278, Concepto, FechaMovimiento, IdCtaContable, -1, CveVenta:=ObjFactura.CveVenta, CveCliente:=ObjFactura.CveCliente, CveIE:=CveIE, ImporteMX:=importeMX, ImporteME:=If(tipoCambio = 1, 0, importeMovimiento), CveCuenta:=CveCuenta, Contabilizable:=False, CveSubProyecto:=CveSubProyectoContabilizar) Then
|
||||||
|
ErrorPrepoliza = True
|
||||||
|
End If
|
||||||
|
Else
|
||||||
|
ErrorPrepoliza = True
|
||||||
|
End If
|
||||||
|
|
||||||
|
importeMovimiento = 0
|
||||||
|
ObjFactura.SeGuardoPrePoliza = True
|
||||||
|
End If
|
||||||
|
|
||||||
|
|
||||||
Case 12 'Nota de Credito
|
Case 12 'Nota de Credito
|
||||||
If ObjFactura.TipoDocto.Contiene("Egs", "Dev") Then
|
If ObjFactura.TipoDocto.Contiene("Egs", "Dev") Then
|
||||||
@@ -2287,7 +2318,7 @@ Namespace Modelos
|
|||||||
importeMovimiento = 0
|
importeMovimiento = 0
|
||||||
|
|
||||||
Case 4 'Venta Clasificacion
|
Case 4 'Venta Clasificacion
|
||||||
If Not ObjFactura.TipoDocto.Contiene("Rem", "Ant", "Egs", "Dev") Then
|
If Not ObjFactura.TipoDocto.Contiene("Rem", "Ant", "Egs", "Dev", "RNC") Then
|
||||||
|
|
||||||
Dim ConceptoContableAplicar = 4
|
Dim ConceptoContableAplicar = 4
|
||||||
Dim CveVentaAplicar = ObjFactura.CveVenta
|
Dim CveVentaAplicar = ObjFactura.CveVenta
|
||||||
@@ -2442,7 +2473,7 @@ Namespace Modelos
|
|||||||
|
|
||||||
importeMovimiento = 0
|
importeMovimiento = 0
|
||||||
Case 103 'Descuento
|
Case 103 'Descuento
|
||||||
If Not ObjFactura.TipoDocto.Contiene("Rem") AndAlso ObjFactura.CveTipoAmortizacionAnticipo = -1 Then
|
If Not ObjFactura.TipoDocto.Contiene("Rem", "RNC") AndAlso ObjFactura.CveTipoAmortizacionAnticipo = -1 Then
|
||||||
|
|
||||||
importeMovimiento = (ObjFactura.Descuento * ValorMultiplicador)
|
importeMovimiento = (ObjFactura.Descuento * ValorMultiplicador)
|
||||||
importeMX = Math.Round(importeMovimiento, 2) * tipoCambio * Multiplicador
|
importeMX = Math.Round(importeMovimiento, 2) * tipoCambio * Multiplicador
|
||||||
@@ -2480,7 +2511,7 @@ Namespace Modelos
|
|||||||
End If
|
End If
|
||||||
|
|
||||||
Case 8 'Ret IVA por Trasladar
|
Case 8 'Ret IVA por Trasladar
|
||||||
If Not ObjFactura.TipoDocto.Contiene("Rem") Then
|
If Not ObjFactura.TipoDocto.Contiene("Rem", "RNC") Then
|
||||||
importeMovimiento = (ObjFactura.RetIVA * ValorMultiplicador)
|
importeMovimiento = (ObjFactura.RetIVA * ValorMultiplicador)
|
||||||
importeMX = Math.Round(importeMovimiento, 2) * tipoCambio * Multiplicador
|
importeMX = Math.Round(importeMovimiento, 2) * tipoCambio * Multiplicador
|
||||||
FechaMovimiento = ObjFactura.FechaPago
|
FechaMovimiento = ObjFactura.FechaPago
|
||||||
@@ -2511,7 +2542,7 @@ Namespace Modelos
|
|||||||
End If
|
End If
|
||||||
|
|
||||||
Case 9 'Ret ISR por Trasladar
|
Case 9 'Ret ISR por Trasladar
|
||||||
If Not ObjFactura.TipoDocto.Contiene("Rem") Then
|
If Not ObjFactura.TipoDocto.Contiene("Rem", "RNC") Then
|
||||||
importeMovimiento = (ObjFactura.RetISR * ValorMultiplicador)
|
importeMovimiento = (ObjFactura.RetISR * ValorMultiplicador)
|
||||||
importeMX = importeMovimiento * tipoCambio * Multiplicador
|
importeMX = importeMovimiento * tipoCambio * Multiplicador
|
||||||
FechaMovimiento = ObjFactura.FechaPago
|
FechaMovimiento = ObjFactura.FechaPago
|
||||||
@@ -2541,7 +2572,7 @@ Namespace Modelos
|
|||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
Case 13 'Iva por Trasladar
|
Case 13 'Iva por Trasladar
|
||||||
If Not ObjFactura.TipoDocto.Contiene("Rem") Then
|
If Not ObjFactura.TipoDocto.Contiene("Rem", "RNC") Then
|
||||||
importeMovimiento = (ObjFactura.IVA * ValorMultiplicador)
|
importeMovimiento = (ObjFactura.IVA * ValorMultiplicador)
|
||||||
importeMX = Math.Round(importeMovimiento * tipoCambio * Multiplicador, 2)
|
importeMX = Math.Round(importeMovimiento * tipoCambio * Multiplicador, 2)
|
||||||
FechaMovimiento = ObjFactura.FechaPago
|
FechaMovimiento = ObjFactura.FechaPago
|
||||||
@@ -2554,7 +2585,7 @@ Namespace Modelos
|
|||||||
|
|
||||||
|
|
||||||
Case 38 'IEPS por Trasladar
|
Case 38 'IEPS por Trasladar
|
||||||
If Not ObjFactura.TipoDocto.Contiene("Rem") Then
|
If Not ObjFactura.TipoDocto.Contiene("Rem", "RNC") Then
|
||||||
importeMovimiento = (ObjFactura.IEPS * ValorMultiplicador)
|
importeMovimiento = (ObjFactura.IEPS * ValorMultiplicador)
|
||||||
importeMX = Math.Round(importeMovimiento * tipoCambio * Multiplicador, 2)
|
importeMX = Math.Round(importeMovimiento * tipoCambio * Multiplicador, 2)
|
||||||
FechaMovimiento = ObjFactura.Fecha
|
FechaMovimiento = ObjFactura.Fecha
|
||||||
|
|||||||
@@ -656,23 +656,7 @@ Partial Class Bancos_IE
|
|||||||
RBL.Items.Add(New ListItem("Acreedores Diversos", "AC"))
|
RBL.Items.Add(New ListItem("Acreedores Diversos", "AC"))
|
||||||
End If
|
End If
|
||||||
|
|
||||||
'08/05/2018 - Se deshabilita opcion Eliminar IE si tiene un complemento de pago relacionado
|
|
||||||
If CveIE = -1 Or (CveIE > 0 AndAlso VerificaComplementos(False)) Then
|
|
||||||
LnkEliminar.Visible = False
|
|
||||||
If CveIE > 0 Then
|
|
||||||
LnkCancelar.Visible = False
|
|
||||||
|
|
||||||
If UsuarioActual.TienePermisoProceso(85) Then
|
|
||||||
LnkCancelarComplemento.Visible = True
|
|
||||||
LnkCancelarComplementoImporte.Visible = True
|
|
||||||
End If
|
|
||||||
'LnkEliminarComplemento.NavigateUrl = String.Format("/Ventas/ClientesAbonar.aspx?CveIESustitucion={0}&CveCliente={1}", CveIE, CveCliente)
|
|
||||||
End If
|
|
||||||
Else
|
|
||||||
LnkEliminar.Visible = True
|
|
||||||
LnkCancelarComplemento.Visible = False
|
|
||||||
LnkCancelarComplementoImporte.Visible = False
|
|
||||||
End If
|
|
||||||
|
|
||||||
If TabCancelacion.Visible Then
|
If TabCancelacion.Visible Then
|
||||||
LnkCancelar.Visible = False
|
LnkCancelar.Visible = False
|
||||||
@@ -1101,33 +1085,45 @@ Partial Class Bancos_IE
|
|||||||
BtnGuardar.Enabled = False
|
BtnGuardar.Enabled = False
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
'2019-08-28 unificados vista de controles complemento (Cancelado, conciliciado, Con complemento vigente, sin complemento vigente)
|
||||||
|
Dim ExistenComplementosVigentes As Boolean = VerificaComplementos(True)
|
||||||
|
Dim ExistenComplementos As Boolean = VerificaComplementos(False)
|
||||||
|
If Not ChkConciliado.Checked And ObjIE.CveEstatusIE <> 2 Then
|
||||||
|
|
||||||
If Not ChkConciliado.Checked Then
|
If (Not ExistenComplementosVigentes) Then
|
||||||
|
|
||||||
If (Not VerificaComplementos(True)) And UsuarioActual.TienePermisoProceso(99) And ObjIE.CveEstatusIE <> 2 Then
|
If UsuarioActual.TienePermisoProceso(99) Then ' Proceso 99 Editar IE
|
||||||
|
BtnEditar.Visible = True
|
||||||
|
PermisoComplementoVigente = True
|
||||||
|
End If
|
||||||
|
DVGenerarComplementoModal.Visible = True
|
||||||
BtnEditar.Visible = True
|
BtnEditar.Visible = True
|
||||||
PermisoComplementoVigente = True
|
|
||||||
|
|
||||||
Else
|
Else
|
||||||
BtnEditar.Visible = True
|
|
||||||
|
BtnEditar.Visible = False
|
||||||
|
LnkEliminar.Visible = False
|
||||||
|
LnkCancelar.Visible = False
|
||||||
|
|
||||||
|
LnkCancelarComplemento.Visible = True
|
||||||
|
LnkCancelarComplementoImporte.Visible = True
|
||||||
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
UpGuardar.Update()
|
|
||||||
|
|
||||||
|
Else
|
||||||
|
BtnEditar.Visible = False
|
||||||
|
LnkEliminar.Visible = False
|
||||||
|
LnkCancelarComplemento.Visible = False
|
||||||
|
LnkCancelarComplementoImporte.Visible = False
|
||||||
|
DVGenerarComplementoModal.Visible = False
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
UpGuardar.Update()
|
||||||
|
|
||||||
|
End If
|
||||||
|
|
||||||
|
|
||||||
End If
|
|
||||||
|
|
||||||
'If CveIE > 0 Then
|
|
||||||
' DdlProveedores.Visible = False
|
|
||||||
' LblBeneficiario.Visible = True
|
|
||||||
' LblBeneficiario.Text = GlobalDTCompProveedores(UsuarioActual.CveEmpresa).FiltraParametros($"CveProveedor = {CveProveedor}")(0)("RazonSocial").ToString
|
|
||||||
'End If
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
RecargaGlobalCuentasBancarias()
|
RecargaGlobalCuentasBancarias()
|
||||||
ObjIE.Dispose()
|
ObjIE.Dispose()
|
||||||
ObjIE2.Dispose()
|
ObjIE2.Dispose()
|
||||||
@@ -1207,10 +1203,10 @@ Partial Class Bancos_IE
|
|||||||
|
|
||||||
|
|
||||||
If UsuarioActual.Empresa.UsaAC OrElse UsuarioActual.Empresa.Funcionalidad(200) = "1" Then
|
If UsuarioActual.Empresa.UsaAC OrElse UsuarioActual.Empresa.Funcionalidad(200) = "1" Then
|
||||||
If IDCtaBeneficiario = 0 And UsuarioActual.Empresa.UsaContabilidad Then
|
If IDCtaBeneficiario = 0 AndAlso UsuarioActual.Empresa.Funcionalidad(200) = "1" Then
|
||||||
Alert("El Beneficiario no tiene cuenta contable vinculada. Por favor rectifique y vuelva a intentar.", TipoMensaje.MsgAdvertencia)
|
Alert("El Beneficiario no tiene cuenta contable vinculada. Por favor rectifique y vuelva a intentar.", TipoMensaje.MsgAdvertencia)
|
||||||
BtnGuardar.Enabled = False
|
BtnGuardar.Enabled = False
|
||||||
ElseIf CveCuentaBeneficiario = 0 And UsuarioActual.Empresa.UsaContabilidadSIG Then
|
ElseIf CveCuentaBeneficiario = 0 AndAlso UsuarioActual.Empresa.UsaContabilidadSIG Then
|
||||||
Alert("El Beneficiario no tiene cuenta contable vinculada en SIG. Por favor rectifique y vuelva a intentar.", TipoMensaje.MsgAdvertencia)
|
Alert("El Beneficiario no tiene cuenta contable vinculada en SIG. Por favor rectifique y vuelva a intentar.", TipoMensaje.MsgAdvertencia)
|
||||||
BtnGuardar.Enabled = False
|
BtnGuardar.Enabled = False
|
||||||
Else
|
Else
|
||||||
@@ -1260,7 +1256,7 @@ Partial Class Bancos_IE
|
|||||||
End If
|
End If
|
||||||
|
|
||||||
If UsuarioActual.Empresa.UsaAC OrElse UsuarioActual.Empresa.Funcionalidad(200) = "1" Then
|
If UsuarioActual.Empresa.UsaAC OrElse UsuarioActual.Empresa.Funcionalidad(200) = "1" Then
|
||||||
If IDCtaBeneficiario = 0 AndAlso UsuarioActual.Empresa.UsaContabilidad Then
|
If IDCtaBeneficiario = 0 AndAlso UsuarioActual.Empresa.Funcionalidad(200).ToString = "1" Then
|
||||||
Alert("El Beneficiario no tiene cuenta contable vinculada. Por favor rectifique y vuelva a intentar.", TipoMensaje.MsgAdvertencia)
|
Alert("El Beneficiario no tiene cuenta contable vinculada. Por favor rectifique y vuelva a intentar.", TipoMensaje.MsgAdvertencia)
|
||||||
BtnGuardar.Enabled = False
|
BtnGuardar.Enabled = False
|
||||||
ElseIf CveCuentaBeneficiario = 0 AndAlso UsuarioActual.Empresa.UsaContabilidadSIG Then
|
ElseIf CveCuentaBeneficiario = 0 AndAlso UsuarioActual.Empresa.UsaContabilidadSIG Then
|
||||||
@@ -1320,7 +1316,7 @@ Partial Class Bancos_IE
|
|||||||
CveCuentaBeneficiario = ObjPersonal.CveCuentaPersonal
|
CveCuentaBeneficiario = ObjPersonal.CveCuentaPersonal
|
||||||
|
|
||||||
If UsuarioActual.Empresa.UsaAC OrElse UsuarioActual.Empresa.Funcionalidad(200) = "1" Then
|
If UsuarioActual.Empresa.UsaAC OrElse UsuarioActual.Empresa.Funcionalidad(200) = "1" Then
|
||||||
If IDCtaBeneficiario = 0 AndAlso UsuarioActual.Empresa.UsaContabilidad Then
|
If IDCtaBeneficiario = 0 AndAlso UsuarioActual.Empresa.Funcionalidad(200).ToString = "1" Then
|
||||||
Alert("El Beneficiario no tiene cuenta contable vinculada. Por favor rectifique y vuelva a intentar.", TipoMensaje.MsgAdvertencia)
|
Alert("El Beneficiario no tiene cuenta contable vinculada. Por favor rectifique y vuelva a intentar.", TipoMensaje.MsgAdvertencia)
|
||||||
BtnGuardar.Enabled = False
|
BtnGuardar.Enabled = False
|
||||||
ElseIf CveCuentaBeneficiario = 0 AndAlso UsuarioActual.Empresa.UsaContabilidadSIG Then
|
ElseIf CveCuentaBeneficiario = 0 AndAlso UsuarioActual.Empresa.UsaContabilidadSIG Then
|
||||||
@@ -1419,7 +1415,7 @@ Partial Class Bancos_IE
|
|||||||
DivTarjeta.Visible = False
|
DivTarjeta.Visible = False
|
||||||
End If
|
End If
|
||||||
|
|
||||||
If Not IDCtaContable > 0 AndAlso UsuarioActual.Empresa.UsaContabilidad Then
|
If Not IDCtaContable > 0 AndAlso UsuarioActual.Empresa.Funcionalidad(200).ToString = "1" Then
|
||||||
Alert("La Cuenta Bancaria no tiene asignada una cuenta contable", TipoMensaje.MsgAdvertencia)
|
Alert("La Cuenta Bancaria no tiene asignada una cuenta contable", TipoMensaje.MsgAdvertencia)
|
||||||
End If
|
End If
|
||||||
|
|
||||||
@@ -3768,10 +3764,10 @@ Partial Class Bancos_IE
|
|||||||
End If
|
End If
|
||||||
|
|
||||||
Dim Banc As New ClsBancos
|
Dim Banc As New ClsBancos
|
||||||
Banc.IniciaTransacSQL()
|
Dim ObjConta As New ClsContabilidad(Banc.IniciaTransacSQL())
|
||||||
|
|
||||||
Dim ObjAC As ClsContPAQi = Nothing
|
Dim ObjAC As ClsContPAQi = Nothing
|
||||||
If UsuarioActual.Empresa.UsaAC Or UsuarioActual.Empresa.UsaContabilidad Then
|
If UsuarioActual.Empresa.UsaAC Or UsuarioActual.Empresa.Funcionalidad(200).ToString = "1" Then
|
||||||
ObjAC = New ClsContPAQi(UsuarioActual.Empresa)
|
ObjAC = New ClsContPAQi(UsuarioActual.Empresa)
|
||||||
ObjAC.IniciaTransacSQL()
|
ObjAC.IniciaTransacSQL()
|
||||||
End If
|
End If
|
||||||
@@ -3782,7 +3778,7 @@ Partial Class Bancos_IE
|
|||||||
Dim IdPolizaNueva = -1
|
Dim IdPolizaNueva = -1
|
||||||
Dim FolioPolizaNueva = -1
|
Dim FolioPolizaNueva = -1
|
||||||
|
|
||||||
If (IDPoliza > 0 AndAlso (UsuarioActual.Empresa.UsaAC Or UsuarioActual.Empresa.UsaContabilidad)) Then
|
If (IDPoliza > 0 AndAlso (UsuarioActual.Empresa.UsaAC Or UsuarioActual.Empresa.Funcionalidad(200).ToString = "1")) Then
|
||||||
|
|
||||||
If ObjAC Is Nothing Then
|
If ObjAC Is Nothing Then
|
||||||
ErrorCancelar = True
|
ErrorCancelar = True
|
||||||
@@ -3831,20 +3827,38 @@ Partial Class Bancos_IE
|
|||||||
|
|
||||||
Else
|
Else
|
||||||
|
|
||||||
'LIMPIA POLIZA PONIENDO IMPORTE EN CEROS
|
'SE COMENTO PARA PODER DESBLOQUEAR LA PREPOLIZA Y CREAR UNA NUEVA POLIZA
|
||||||
For Each dr As DataRow In dt.Rows
|
''LIMPIA POLIZA PONIENDO IMPORTE EN CEROS
|
||||||
If Not ObjAC.UpdateMovimiento(dr("Id").ToString.ToEntero, dr("IdCuenta").ToString.ToEntero, dr("TipoMovto").ToString = "1", 0, dr("Referencia").ToString, dr("Concepto").ToString, dr("IdSegNeg").ToString.ToEntero, dr("Fecha").ToString.ToDate) Then
|
'For Each dr As DataRow In dt.Rows
|
||||||
ErrorCancelar = True
|
' If Not ObjAC.UpdateMovimiento(dr("Id").ToString.ToEntero, dr("IdCuenta").ToString.ToEntero, dr("TipoMovto").ToString = "1", 0, dr("Referencia").ToString, dr("Concepto").ToString, dr("IdSegNeg").ToString.ToEntero, dr("Fecha").ToString.ToDate) Then
|
||||||
MensajeError = "Error al actualizar Movimientos con importe 0"
|
' ErrorCancelar = True
|
||||||
Exit For
|
' MensajeError = "Error al actualizar Movimientos con importe 0"
|
||||||
End If
|
' Exit For
|
||||||
Next
|
' End If
|
||||||
|
'Next
|
||||||
|
|
||||||
'AJUSTA POLIZA
|
''AJUSTA POLIZA
|
||||||
If Not ErrorCancelar Then
|
'If Not ErrorCancelar Then
|
||||||
If Not ObjAC.AjustaPoliza(IDPoliza) Then
|
' If Not ObjAC.AjustaPoliza(IDPoliza) Then
|
||||||
|
' ErrorCancelar = True
|
||||||
|
' MensajeError = "Error al ajustar poliza negativa"
|
||||||
|
' End If
|
||||||
|
'End If
|
||||||
|
|
||||||
|
If ObjAC.RemovePoliza(IDPoliza) Then
|
||||||
|
If Not ObjConta.DesvincularPrePolizaContabilizada(IDPoliza, UsuarioActual.CveEmpresa) Then
|
||||||
ErrorCancelar = True
|
ErrorCancelar = True
|
||||||
MensajeError = "Error al ajustar poliza negativa"
|
MensajeError = "Error al desvincular poliza."
|
||||||
|
End If
|
||||||
|
Else
|
||||||
|
ErrorCancelar = True
|
||||||
|
MensajeError = "Error al eliminar poliza."
|
||||||
|
End If
|
||||||
|
|
||||||
|
If Not ErrorCancelar Then
|
||||||
|
If Not ObjConta.UpdatePrePolizasDetalleBloquear(CvePrePoliza, False) Then
|
||||||
|
ErrorCancelar = True
|
||||||
|
MensajeError = "Error al desbloquear prepoliza."
|
||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
|
|
||||||
@@ -3856,6 +3870,11 @@ Partial Class Bancos_IE
|
|||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
If Not ObjConta.ContabilizarPrePoliza(CvePrePoliza, UsuarioActual.CveUsuario, UsuarioActual.Empresa) Then
|
||||||
|
ErrorCancelar = True
|
||||||
|
MensajeError = "Error al contabilizar poliza"
|
||||||
|
End If
|
||||||
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
End If
|
End If
|
||||||
@@ -3955,6 +3974,7 @@ Partial Class Bancos_IE
|
|||||||
|
|
||||||
If ObjAC IsNot Nothing Then ObjAC.Dispose()
|
If ObjAC IsNot Nothing Then ObjAC.Dispose()
|
||||||
Banc.Dispose()
|
Banc.Dispose()
|
||||||
|
ObjConta.Dispose()
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Protected Sub BtnDevueltoIE_Click(sender As Object, e As EventArgs)
|
Protected Sub BtnDevueltoIE_Click(sender As Object, e As EventArgs)
|
||||||
@@ -3981,7 +4001,7 @@ Partial Class Bancos_IE
|
|||||||
Dim ObjConta As New ClsContabilidad(Banc.IniciaTransacSQL)
|
Dim ObjConta As New ClsContabilidad(Banc.IniciaTransacSQL)
|
||||||
|
|
||||||
Dim ObjAC As ClsContPAQi = Nothing
|
Dim ObjAC As ClsContPAQi = Nothing
|
||||||
If UsuarioActual.Empresa.UsaAC Or UsuarioActual.Empresa.UsaContabilidad Then
|
If UsuarioActual.Empresa.UsaAC Or UsuarioActual.Empresa.Funcionalidad(200).ToString = "1" Then
|
||||||
ObjAC = New ClsContPAQi(UsuarioActual.Empresa)
|
ObjAC = New ClsContPAQi(UsuarioActual.Empresa)
|
||||||
ObjAC.IniciaTransacSQL()
|
ObjAC.IniciaTransacSQL()
|
||||||
End If
|
End If
|
||||||
@@ -3991,7 +4011,7 @@ Partial Class Bancos_IE
|
|||||||
Dim IdPolizaNueva = -1
|
Dim IdPolizaNueva = -1
|
||||||
Dim FolioPolizaNueva = -1
|
Dim FolioPolizaNueva = -1
|
||||||
|
|
||||||
If (IDPoliza > 0 AndAlso (UsuarioActual.Empresa.UsaAC Or UsuarioActual.Empresa.UsaContabilidad)) Then
|
If (IDPoliza > 0 AndAlso (UsuarioActual.Empresa.UsaAC Or UsuarioActual.Empresa.Funcionalidad(200).ToString = "1")) Then
|
||||||
|
|
||||||
If ObjAC Is Nothing Then
|
If ObjAC Is Nothing Then
|
||||||
ErrorCancelar = True
|
ErrorCancelar = True
|
||||||
@@ -4311,7 +4331,7 @@ Partial Class Bancos_IE
|
|||||||
Dim ErrorCompra = False
|
Dim ErrorCompra = False
|
||||||
|
|
||||||
'Elimina la poliza
|
'Elimina la poliza
|
||||||
If (UsuarioActual.Empresa.UsaAC Or UsuarioActual.Empresa.UsaContabilidad) AndAlso IDPoliza > 0 Then
|
If (UsuarioActual.Empresa.UsaAC Or UsuarioActual.Empresa.Funcionalidad(200).ToString = "1") AndAlso IDPoliza > 0 Then
|
||||||
If Not ObjAC.RemovePoliza(IDPoliza) Then
|
If Not ObjAC.RemovePoliza(IDPoliza) Then
|
||||||
ErrorCompra = True
|
ErrorCompra = True
|
||||||
End If
|
End If
|
||||||
@@ -4674,6 +4694,9 @@ Partial Class Bancos_IE
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Sub BtnRemove_Click(sender As Object, e As EventArgs) Handles BtnRemove.Click
|
Private Sub BtnRemove_Click(sender As Object, e As EventArgs) Handles BtnRemove.Click
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
If Not TxtDescripcion.Text = "" Then
|
If Not TxtDescripcion.Text = "" Then
|
||||||
If ChkConciliado.Checked Then
|
If ChkConciliado.Checked Then
|
||||||
Alert("El documento seleccionado no se puede eliminar porque se encuentra conciliado.", TipoMensaje.MsgError)
|
Alert("El documento seleccionado no se puede eliminar porque se encuentra conciliado.", TipoMensaje.MsgError)
|
||||||
@@ -4698,7 +4721,7 @@ Partial Class Bancos_IE
|
|||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
|
|
||||||
If (UsuarioActual.Empresa.UsaAC Or UsuarioActual.Empresa.UsaContabilidad) AndAlso IDPoliza > 0 Then
|
If (UsuarioActual.Empresa.UsaAC Or UsuarioActual.Empresa.Funcionalidad(200).ToString = "1") AndAlso IDPoliza > 0 Then
|
||||||
ObjAC = New ClsContPAQi(UsuarioActual.Empresa)
|
ObjAC = New ClsContPAQi(UsuarioActual.Empresa)
|
||||||
ObjAC.IniciaTransacSQL()
|
ObjAC.IniciaTransacSQL()
|
||||||
If Not ObjAC.RemovePoliza(IDPoliza) Then
|
If Not ObjAC.RemovePoliza(IDPoliza) Then
|
||||||
|
|||||||
@@ -183,7 +183,7 @@
|
|||||||
'If ObjBancos.GetBancosCuentasUsuarios(-1) Then Application("GlobalDTBancosCuentas") = ObjBancos.DtResultados Else Application("GlobalDTBancosCuentas") = Nothing
|
'If ObjBancos.GetBancosCuentasUsuarios(-1) Then Application("GlobalDTBancosCuentas") = ObjBancos.DtResultados Else Application("GlobalDTBancosCuentas") = Nothing
|
||||||
If ObjBancos.GetBancosCuentasUsuarios(-1) Then Application("GlobalDTBancosCuentas") = ObjBancos.DtResultados Else Application("GlobalDTBancosCuentas") = Nothing
|
If ObjBancos.GetBancosCuentasUsuarios(-1) Then Application("GlobalDTBancosCuentas") = ObjBancos.DtResultados Else Application("GlobalDTBancosCuentas") = Nothing
|
||||||
If ObjBancos.GetBancos_TiposTransaccion(-1) Then Application("GlobalDTTipoTransacciones") = ObjBancos.DtResultados Else Application("GlobalDTTipoTransacciones") = Nothing
|
If ObjBancos.GetBancos_TiposTransaccion(-1) Then Application("GlobalDTTipoTransacciones") = ObjBancos.DtResultados Else Application("GlobalDTTipoTransacciones") = Nothing
|
||||||
If ObjBancos.GetBancos_EstatusIE() Then Application("GlobalDTEstatusIE") = ObjBancos.DtResultados Else Application("GlobalDTEstatusIE") = Nothing
|
If ObjBancos.GetBancos_EstatusIE() Then Application("GlobalDTBancosEstatusIE") = ObjBancos.DtResultados Else Application("GlobalDTBancosEstatusIE") = Nothing
|
||||||
If ObjBancos.GetBancos() Then Application("GlobalDTBancos") = ObjBancos.DtResultados Else Application("GlobalDTBancos") = Nothing
|
If ObjBancos.GetBancos() Then Application("GlobalDTBancos") = ObjBancos.DtResultados Else Application("GlobalDTBancos") = Nothing
|
||||||
If ObjBancos.GetBancos_TiposCuenta() Then Application("GlobalDTTipoCuenta") = ObjBancos.DtResultados Else Application("GlobalDTTipoCuenta") = Nothing
|
If ObjBancos.GetBancos_TiposCuenta() Then Application("GlobalDTTipoCuenta") = ObjBancos.DtResultados Else Application("GlobalDTTipoCuenta") = Nothing
|
||||||
ObjBancos.Dispose()
|
ObjBancos.Dispose()
|
||||||
|
|||||||
@@ -1253,7 +1253,7 @@ Partial Class Clientes
|
|||||||
'CargaFormaPago33()
|
'CargaFormaPago33()
|
||||||
'CargaComboCFDI()
|
'CargaComboCFDI()
|
||||||
|
|
||||||
'LnkPorcentajePrecios.Visible = True
|
LnkPorcentajePrecios.Visible = True
|
||||||
|
|
||||||
If UsuarioActual.TienePermisoProceso(261) Then LnkVerGrafica.Visible = True
|
If UsuarioActual.TienePermisoProceso(261) Then LnkVerGrafica.Visible = True
|
||||||
|
|
||||||
@@ -8472,7 +8472,7 @@ Partial Class Clientes
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
|
||||||
Function FolioNotaCredito() As Boolean
|
Function FolioNotaCredito(Tipo As Integer) As Boolean
|
||||||
|
|
||||||
FolioNotaAcumulador = 0
|
FolioNotaAcumulador = 0
|
||||||
SerieNotaAcumulador = ""
|
SerieNotaAcumulador = ""
|
||||||
@@ -8484,7 +8484,7 @@ Partial Class Clientes
|
|||||||
|
|
||||||
If DTSucursales.Rows.Count > 0 Then
|
If DTSucursales.Rows.Count > 0 Then
|
||||||
|
|
||||||
If ObjFolios.GetFolios("Egs", UsuarioActual.CveEmpresa) Then
|
If ObjFolios.GetFolios(If(Tipo = 1, "RNC", "Egs"), UsuarioActual.CveEmpresa) Then
|
||||||
|
|
||||||
Dim DT As DataTable
|
Dim DT As DataTable
|
||||||
If UsuarioActual.CveSubProyecto > 0 Then
|
If UsuarioActual.CveSubProyecto > 0 Then
|
||||||
@@ -8861,7 +8861,7 @@ Partial Class Clientes
|
|||||||
Dim Folio As Integer = 0
|
Dim Folio As Integer = 0
|
||||||
Dim Serie As String = ""
|
Dim Serie As String = ""
|
||||||
|
|
||||||
If FolioNotaCredito() Then
|
If FolioNotaCredito(Tipo) Then
|
||||||
Folio = FolioNotaAcumulador
|
Folio = FolioNotaAcumulador
|
||||||
Serie = SerieNotaAcumulador
|
Serie = SerieNotaAcumulador
|
||||||
End If
|
End If
|
||||||
@@ -8878,7 +8878,7 @@ Partial Class Clientes
|
|||||||
ObjFactura.CveMoneda = 1
|
ObjFactura.CveMoneda = 1
|
||||||
ObjFactura.Moneda = "Pesos"
|
ObjFactura.Moneda = "Pesos"
|
||||||
ObjFactura.MonedaSAT = "MXN"
|
ObjFactura.MonedaSAT = "MXN"
|
||||||
ObjFactura.TipoDocto = "Egs"
|
ObjFactura.TipoDocto = If(Tipo = 1, "RNC", "Egs")
|
||||||
|
|
||||||
ObjFactura.Folio = Folio
|
ObjFactura.Folio = Folio
|
||||||
|
|
||||||
@@ -9012,7 +9012,7 @@ Partial Class Clientes
|
|||||||
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
If ObjFactura.TipoDocto = "Egs" Then
|
If ObjFactura.TipoDocto.Contiene("Egs", "RNC") Then
|
||||||
ObjFactura.CveTipoRelacion = -1
|
ObjFactura.CveTipoRelacion = -1
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
|||||||
@@ -130,7 +130,7 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-6">
|
<div class="col-md-12">
|
||||||
<div class="form-group form-md-line-input input-iconright">
|
<div class="form-group form-md-line-input input-iconright">
|
||||||
<asp:TextBox ID="TxtPS" CssClass="form-control Mayuscula" runat="server" MaxLength="846"></asp:TextBox>
|
<asp:TextBox ID="TxtPS" CssClass="form-control Mayuscula" runat="server" MaxLength="846"></asp:TextBox>
|
||||||
<label class="truncate" for="<%= TxtPS.ClientID.ToString()%>">Descripción del Producto / Servicio:</label>
|
<label class="truncate" for="<%= TxtPS.ClientID.ToString()%>">Descripción del Producto / Servicio:</label>
|
||||||
|
|||||||
@@ -212,6 +212,14 @@ Partial Class ProductosyServicios
|
|||||||
|
|
||||||
InicializaEcommerce()
|
InicializaEcommerce()
|
||||||
|
|
||||||
|
If UsuarioActual.CveEmpresa.Contiene(141) Then
|
||||||
|
'DivDatos.Attributes("class") = "col-md-12"
|
||||||
|
|
||||||
|
DivDdlTipo.Visible = True
|
||||||
|
DdlTipoPSDes.Attributes.Add("onChange", "CreaDescripcionPS();")
|
||||||
|
|
||||||
|
End If
|
||||||
|
|
||||||
If UsuarioActual.CveEmpresa.Contiene(1, 72, 80) And CvePS = -1 Then
|
If UsuarioActual.CveEmpresa.Contiene(1, 72, 80) And CvePS = -1 Then
|
||||||
'DivDatos.Attributes("class") = "col-md-12"
|
'DivDatos.Attributes("class") = "col-md-12"
|
||||||
TxtPS.Enabled = False
|
TxtPS.Enabled = False
|
||||||
|
|||||||
Reference in New Issue
Block a user