-- cambios en valida y contabiliza
This commit is contained in:
@@ -1350,7 +1350,7 @@ Public Class ClsContabilidad
|
|||||||
ContaFolio = ObjConta.Folio.ToString
|
ContaFolio = ObjConta.Folio.ToString
|
||||||
End If
|
End If
|
||||||
|
|
||||||
If tIdPoliza > 0 AndAlso GetContabilizacionDiarioDetalle(CvePrePoliza) Then
|
If tIdPoliza > 0 AndAlso GetContabilizacionDiarioDetalle(CvePrePoliza, Empresa.CveEmpresa) Then
|
||||||
Dim tipoMovimiento As Boolean = False
|
Dim tipoMovimiento As Boolean = False
|
||||||
Dim CveConceptoContable As Integer
|
Dim CveConceptoContable As Integer
|
||||||
Dim SigReferencia As String = ""
|
Dim SigReferencia As String = ""
|
||||||
@@ -2007,12 +2007,13 @@ Public Class ClsContabilidad
|
|||||||
Return Retorno
|
Return Retorno
|
||||||
End Function
|
End Function
|
||||||
|
|
||||||
Public Function GetContabilizacionDiarioDetalle(CvePrePoliza As Integer) As Boolean 'Editado por charlie
|
Public Function GetContabilizacionDiarioDetalle(CvePrePoliza As Integer, CveEmpresa As Integer) As Boolean 'Editado por charlie
|
||||||
Dim Retorno As Boolean = False
|
Dim Retorno As Boolean = False
|
||||||
DataAdapter("PA_Conta_ContabilizacionDiariosDetalleGet")
|
DataAdapter("PA_Conta_ContabilizacionDiariosDetalleGet")
|
||||||
|
|
||||||
With SqlAdapter.SelectCommand.Parameters
|
With SqlAdapter.SelectCommand.Parameters
|
||||||
.Add("@CvePrePoliza", SqlDbType.Int).Value = CvePrePoliza
|
.Add("@CvePrePoliza", SqlDbType.Int).Value = CvePrePoliza
|
||||||
|
.Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
|
||||||
End With
|
End With
|
||||||
|
|
||||||
Try
|
Try
|
||||||
@@ -6375,7 +6376,9 @@ Public Class ClsContabilidad
|
|||||||
Return Retorno
|
Return Retorno
|
||||||
End Function
|
End Function
|
||||||
|
|
||||||
Public Function ValidacionesPrePoliza(CvePrePoliza As Integer, Opcion As Integer, ByRef UsuarioActual As Usuario, Optional CveVenta As Integer = -1, Optional AutoConta As Boolean = True) As Boolean
|
Public Function ValidacionesPrePoliza(CvePrePoliza As Integer, ByRef UsuarioActual As Usuario, Optional Opcion As Integer = 1,
|
||||||
|
Optional CveVenta As Integer = -1, Optional AutoConta As Boolean = True,
|
||||||
|
Optional ObjConta As ClsContPAQi = Nothing) As Boolean
|
||||||
Dim Retorno = False
|
Dim Retorno = False
|
||||||
|
|
||||||
DataAdapter("PA_Conta_PrePolizasValidacion")
|
DataAdapter("PA_Conta_PrePolizasValidacion")
|
||||||
@@ -6402,10 +6405,13 @@ Public Class ClsContabilidad
|
|||||||
|
|
||||||
If MensajePolizaDescuadre = "" AndAlso AutoConta Then
|
If MensajePolizaDescuadre = "" AndAlso AutoConta Then
|
||||||
If UsuarioActual.Empresa.TipoContabilidad = 2 Then ' el tipocontabilidad deberá activarse en el PA
|
If UsuarioActual.Empresa.TipoContabilidad = 2 Then ' el tipocontabilidad deberá activarse en el PA
|
||||||
If Not ContabilizarPrePoliza(CvePrePoliza, UsuarioActual.CveUsuario, UsuarioActual.Empresa) Then
|
If Not ContabilizarPrePoliza(CvePrePoliza, UsuarioActual.CveUsuario, UsuarioActual.Empresa, ObjConta:=ObjConta) Then
|
||||||
MensajePolizaDescuadre = Mensaje.ToString ' regresa el mensaje de contabilización
|
MensajePolizaDescuadre = Mensaje.ToString ' regresa el mensaje de contabilización
|
||||||
|
Retorno = False
|
||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
|
Else
|
||||||
|
Retorno = False
|
||||||
End If
|
End If
|
||||||
|
|
||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
|
|||||||
@@ -4306,15 +4306,15 @@ Public Class ClsPaginas
|
|||||||
End If
|
End If
|
||||||
Else
|
Else
|
||||||
LocalStopwatch.Value.Restart()
|
LocalStopwatch.Value.Restart()
|
||||||
|
If EsProduccion Then
|
||||||
|
If UsuarioActual.CveEmpresa.Contiene(141, 152, 159, 160, 161, 162, 166) Then System.Threading.Thread.Sleep(750)
|
||||||
|
End If
|
||||||
If Not Page.IsPostBack Then
|
If Not Page.IsPostBack Then
|
||||||
'If Not CType(Session("UsuarioSIG"), Usuario).SeleccionoEmpresa AndAlso Request.ServerVariables("URL") <> "/Sistemas/PopUpSeleccionarEmpresa.aspx" Then
|
'If Not CType(Session("UsuarioSIG"), Usuario).SeleccionoEmpresa AndAlso Request.ServerVariables("URL") <> "/Sistemas/PopUpSeleccionarEmpresa.aspx" Then
|
||||||
' Response.Redirect("/Sistemas/PopUpSeleccionarEmpresa.aspx")
|
' Response.Redirect("/Sistemas/PopUpSeleccionarEmpresa.aspx")
|
||||||
' 'Alert(Request.ServerVariables("URL"))
|
' 'Alert(Request.ServerVariables("URL"))
|
||||||
'End If
|
'End If
|
||||||
''codigo temporal
|
''codigo temporal
|
||||||
If EsProduccion Then
|
|
||||||
If UsuarioActual.CveEmpresa.Contiene(141, 152, 159, 160, 161, 162, 166) Then System.Threading.Thread.Sleep(750)
|
|
||||||
End If
|
|
||||||
|
|
||||||
Dim i As Integer = Obt_ClavePagina(Request.ServerVariables("URL"))
|
Dim i As Integer = Obt_ClavePagina(Request.ServerVariables("URL"))
|
||||||
Dim FailURL As String = $"{FormsAuthentication.DefaultUrl}?ADCod={Encripta($"CveModulo={i}")}"
|
Dim FailURL As String = $"{FormsAuthentication.DefaultUrl}?ADCod={Encripta($"CveModulo={i}")}"
|
||||||
|
|||||||
@@ -1607,7 +1607,7 @@ Partial Class Bancos_PopIECompras
|
|||||||
End Select
|
End Select
|
||||||
Dim ObjConta As ClsContPAQi = Nothing
|
Dim ObjConta As ClsContPAQi = Nothing
|
||||||
|
|
||||||
If MsgError = "" AndAlso ObjMov.ValidacionesPrePoliza(CvePrePoliza, 5, UsuarioActual) Then
|
If MsgError = "" AndAlso ObjMov.ValidacionesPrePoliza(CvePrePoliza, UsuarioActual, Opcion:=5) Then
|
||||||
If ObjMov.ValorPolizaDescuadre > 0 Then
|
If ObjMov.ValorPolizaDescuadre > 0 Then
|
||||||
MsgError = ObjMov.MensajePolizaDescuadre
|
MsgError = ObjMov.MensajePolizaDescuadre
|
||||||
GuardaLogAD($"Bancos/PopIECompras | Error:{ObjMov.MensajePolizaDescuadre} Diferencia:{ObjMov.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}", "LogPrePolizas")
|
GuardaLogAD($"Bancos/PopIECompras | Error:{ObjMov.MensajePolizaDescuadre} Diferencia:{ObjMov.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}", "LogPrePolizas")
|
||||||
|
|||||||
@@ -972,16 +972,14 @@ Partial Class Bancos_ProveedoresAbonar
|
|||||||
'Conta ContPAQ
|
'Conta ContPAQ
|
||||||
If UsuarioActual.Empresa.Funcionalidad(200) = "1" AndAlso MsgError = "" Then
|
If UsuarioActual.Empresa.Funcionalidad(200) = "1" AndAlso MsgError = "" Then
|
||||||
|
|
||||||
If ObjMov.ContabilizarPrePoliza(CvePrePoliza, UsuarioActual.CveUsuario, UsuarioActual.Empresa, ObjConta:=ObjConta) Then
|
'If ObjMov.ContabilizarPrePoliza(CvePrePoliza, UsuarioActual.CveUsuario, UsuarioActual.Empresa, ObjConta:=ObjConta) Then
|
||||||
' Alert(alertaContabilizacion, ModExtensiones.TipoMensaje.MsgInformacion)
|
If ObjMov.ValidacionesPrePoliza(CvePrePoliza, UsuarioActual, ObjConta:=ObjConta) Then
|
||||||
IDPoliza = ObjMov.ContaIdPoliza
|
IDPoliza = ObjMov.ContaIdPoliza
|
||||||
Else
|
Else
|
||||||
Alert("Ocurrio un error al contabilizar, pongase en contacto con Soporte Técnico", TipoMensaje.MsgError)
|
Alert("Ocurrio un error al contabilizar, pongase en contacto con Soporte Técnico", TipoMensaje.MsgError)
|
||||||
MsgError = "Ocurrio un error al contabilizar, pongase en contacto con Soporte Técnico"
|
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 la póliza"
|
MsgError = "No se pudo insertar la póliza"
|
||||||
End If
|
End If
|
||||||
@@ -1699,7 +1697,7 @@ Partial Class Bancos_ProveedoresAbonar
|
|||||||
Next
|
Next
|
||||||
|
|
||||||
If MsgError.Trim.Length = 0 AndAlso CvePrePoliza > 0 Then
|
If MsgError.Trim.Length = 0 AndAlso CvePrePoliza > 0 Then
|
||||||
If MsgError = "" AndAlso ObjConta.ValidacionesPrePoliza(CvePrePoliza, 5, UsuarioActual) Then
|
If MsgError = "" AndAlso ObjConta.ValidacionesPrePoliza(CvePrePoliza, UsuarioActual, 5) Then
|
||||||
If ObjConta.ValorPolizaDescuadre > 0 Then
|
If ObjConta.ValorPolizaDescuadre > 0 Then
|
||||||
MsgError = ObjConta.MensajePolizaDescuadre + " " + ObjConta.ValorDiferencia
|
MsgError = ObjConta.MensajePolizaDescuadre + " " + ObjConta.ValorDiferencia
|
||||||
GuardaLogAD($"Bancos/ProveedoresAbonar | Error:{ObjConta.MensajePolizaDescuadre} Diferencia:{ObjConta.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}", "LogPrePolizas")
|
GuardaLogAD($"Bancos/ProveedoresAbonar | Error:{ObjConta.MensajePolizaDescuadre} Diferencia:{ObjConta.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}", "LogPrePolizas")
|
||||||
|
|||||||
@@ -13,7 +13,6 @@ Imports Stimulsoft.Report.Web
|
|||||||
Partial Class PopUpVerFactura
|
Partial Class PopUpVerFactura
|
||||||
Inherits ClsPaginas
|
Inherits ClsPaginas
|
||||||
|
|
||||||
Private Shared missing As Object = System.Reflection.Missing.Value
|
|
||||||
|
|
||||||
#Region " PROPIEDADES "
|
#Region " PROPIEDADES "
|
||||||
Public Property DtMovimientos() As DataTable
|
Public Property DtMovimientos() As DataTable
|
||||||
@@ -6818,6 +6817,7 @@ Partial Class PopUpVerFactura
|
|||||||
Dim DtDetalle As New DataTable
|
Dim DtDetalle As New DataTable
|
||||||
Dim CveTipoPolizaImp As Integer
|
Dim CveTipoPolizaImp As Integer
|
||||||
Dim FolioPoliza As String
|
Dim FolioPoliza As String
|
||||||
|
Dim Fecha As Date
|
||||||
Dim ConceptoPolizaImp As String
|
Dim ConceptoPolizaImp As String
|
||||||
Dim CveMonedaImp As Integer
|
Dim CveMonedaImp As Integer
|
||||||
Dim TipoPolImp As String
|
Dim TipoPolImp As String
|
||||||
@@ -6828,6 +6828,7 @@ Partial Class PopUpVerFactura
|
|||||||
CveTipoPolizaImp = drp("CveTipoPoliza").ToString.ToEntero
|
CveTipoPolizaImp = drp("CveTipoPoliza").ToString.ToEntero
|
||||||
ConceptoPolizaImp = drp("Concepto").ToString
|
ConceptoPolizaImp = drp("Concepto").ToString
|
||||||
FolioPoliza = drp("FolioPoliza").ToString
|
FolioPoliza = drp("FolioPoliza").ToString
|
||||||
|
Fecha = drp("Fecha").ToString.ToDate
|
||||||
CveMonedaImp = drp("CveMoneda").ToString.ToEntero
|
CveMonedaImp = drp("CveMoneda").ToString.ToEntero
|
||||||
Dim TipoPolizaString As String = If(CveTipoPolizaImp = 1, "I", If(CveTipoPolizaImp = 2, "E", "D")).ToString
|
Dim TipoPolizaString As String = If(CveTipoPolizaImp = 1, "I", If(CveTipoPolizaImp = 2, "E", "D")).ToString
|
||||||
|
|
||||||
@@ -6856,35 +6857,37 @@ Partial Class PopUpVerFactura
|
|||||||
ObjConta.Dispose()
|
ObjConta.Dispose()
|
||||||
Else
|
Else
|
||||||
RutaReporte = RutaFormatoReporte("Polizas.rdlc")
|
RutaReporte = RutaFormatoReporte("Polizas.rdlc")
|
||||||
|
'If ObjConta.GetPrePolizasImpresion(UsuarioActual.CveEmpresa, Fecha, Fecha, CVePrePoliza:=CvePrePoliza) Then
|
||||||
If ObjConta.GetPrePolizasDetalle(CvePrePoliza, UsuarioActual.CveEmpresa) AndAlso ObjConta.DtResultados.Rows.Count > 0 Then
|
If ObjConta.GetPrePolizasDetalle(CvePrePoliza, UsuarioActual.CveEmpresa) AndAlso ObjConta.DtResultados.Rows.Count > 0 Then
|
||||||
|
|
||||||
Dim dr As DataRow
|
'DtDetalle = ObjConta.DtResultados
|
||||||
|
'Dim dr As DataRow
|
||||||
DtDetalle = ObjConta.DtResultados.FiltraParametros("Contabilizable = 1", "Orden")
|
DtDetalle = ObjConta.DtResultados.FiltraParametros("Contabilizable = 1", "Orden")
|
||||||
dr = DtDetalle.Rows(0)
|
'dr = DtDetalle.Rows(0)
|
||||||
|
|
||||||
params.Add(New ReportParameter("Empresa", UsuarioActual.Empresa.Empresa))
|
params.Add(New ReportParameter("Empresa", UsuarioActual.Empresa.Empresa))
|
||||||
params.Add(New ReportParameter("TipoPoliza", dr("TipoPoliza").ToString))
|
params.Add(New ReportParameter("TipoPoliza", TipoPolImp))
|
||||||
params.Add(New ReportParameter("Finicio", dr("Fecha").ToString.ToDate.ToShortDateString))
|
params.Add(New ReportParameter("Finicio", Fecha.ToShortDateString))
|
||||||
params.Add(New ReportParameter("FFin", dr("Fecha").ToString.ToDate.ToShortDateString))
|
params.Add(New ReportParameter("FFin", Fecha.ToShortDateString))
|
||||||
params.Add(New ReportParameter("Numero", dr("FolioPoliza").ToString))
|
params.Add(New ReportParameter("Numero", FolioPoliza))
|
||||||
params.Add(New ReportParameter("Moneda", If(CveMonedaImp = 2, "Dolar", "Peso Mexicano")))
|
params.Add(New ReportParameter("Moneda", If(CveMonedaImp = 2, "Dolar", "Peso Mexicano")))
|
||||||
params.Add(New ReportParameter("CodigoPostal", ""))
|
params.Add(New ReportParameter("CodigoPostal", ""))
|
||||||
If UsuarioActual.CveEmpresa.Contiene(141) Then
|
If UsuarioActual.CveEmpresa.Contiene(141) Then
|
||||||
params.Add(New ReportParameter("Fecha", dr("Fecha").ToString.ToDate.ToString("dd/MM/yyyy hh:mm:ss")))
|
params.Add(New ReportParameter("Fecha", Fecha.ToString("dd/MM/yyyy hh:mm:ss")))
|
||||||
Else
|
Else
|
||||||
params.Add(New ReportParameter("Fecha", dr("Fecha").ToString.ToDate.ToShortDateString))
|
params.Add(New ReportParameter("Fecha", Fecha.ToShortDateString))
|
||||||
End If
|
End If
|
||||||
If UsuarioActual.CveEmpresa.Contiene(119, 141) Then
|
If UsuarioActual.CveEmpresa.Contiene(119, 141) Then
|
||||||
params.Add(New ReportParameter("UsuarioRegistro", GlobalDTUsuarios(dr("CveUsuario").ToString.ToEntero).FiltroPrimeroValor("Nombre")))
|
params.Add(New ReportParameter("UsuarioRegistro", GlobalDTUsuarios(drp("CveUsuario").ToString.ToEntero).FiltroPrimeroValor("Nombre")))
|
||||||
End If
|
End If
|
||||||
If UsuarioActual.CveEmpresa.Contiene(140, 141) Then
|
If UsuarioActual.CveEmpresa.Contiene(140, 141) Then
|
||||||
params.Add(New ReportParameter("UsuarioImprimio", UsuarioActual.Nombre))
|
params.Add(New ReportParameter("UsuarioImprimio", UsuarioActual.Nombre))
|
||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
ObjConta.Dispose()
|
ObjConta.Dispose()
|
||||||
End If
|
End If
|
||||||
|
|
||||||
ImprimirPDF(RutaReporte, DtDetalle, params, $"P{TipoPolizaString}{FolioPoliza}", Formato:="PDF")
|
ImprimirPDF(RutaReporte, DtDetalle, params, $"P{TipoPolizaString}{FolioPoliza}", Formato:="PDF")
|
||||||
|
|
||||||
Else
|
Else
|
||||||
Alert("El documento solicitado no existe, favor de revisar su búsqueda.", TipoMensaje.MsgAdvertencia)
|
Alert("El documento solicitado no existe, favor de revisar su búsqueda.", TipoMensaje.MsgAdvertencia)
|
||||||
|
|||||||
Reference in New Issue
Block a user