From 8309844740dc077002b0fab1bd1ed5748b1e4591 Mon Sep 17 00:00:00 2001 From: rrene Date: Fri, 17 Sep 2021 08:03:48 -0700 Subject: [PATCH] - mejoras en carta porte --- App_Code/ClsGenerales.vb | 24 ++++++++++++++++++++++++ App_Code/ClsPaginas.vb | 16 ++++++++++++---- 2 files changed, 36 insertions(+), 4 deletions(-) diff --git a/App_Code/ClsGenerales.vb b/App_Code/ClsGenerales.vb index a0887a7aa..becb87884 100644 --- a/App_Code/ClsGenerales.vb +++ b/App_Code/ClsGenerales.vb @@ -3301,6 +3301,30 @@ Public Class ClsGenerales Return Retorno End Function + Public Function GetCartaPorteTipoPermiso() As Boolean + Dim Retorno As Boolean = False + DataAdapter("PA_Gral_CP_TipoPermisoGet") + Try + SqlAdapter.Fill(Data) + Retorno = True + Catch ex As Exception + OnError("Ocurrió un error al obtener los permisos de carta porte.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo()) + End Try + Return Retorno + End Function + + Public Function GetCartaPorteConfigAutoTransportes() As Boolean + Dim Retorno As Boolean = False + DataAdapter("PA_Gral_CP_ConfigAutoTransportesGet") + Try + SqlAdapter.Fill(Data) + Retorno = True + Catch ex As Exception + OnError("Ocurrió un error al obtener los configuración de autotransporte de carta porte.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo()) + End Try + Return Retorno + End Function + #End Region Protected Overridable Sub Dispose(ByVal disposing As Boolean) diff --git a/App_Code/ClsPaginas.vb b/App_Code/ClsPaginas.vb index d41362f31..8611e3a83 100644 --- a/App_Code/ClsPaginas.vb +++ b/App_Code/ClsPaginas.vb @@ -3182,18 +3182,26 @@ Public Class ClsPaginas Property GlobalDTContaConceptosContables(CveConceptoContable As Integer) As DataTable Get + Dim AppNombre As String = String.Format("GlobalDTContaConceptosContables") + 'sino existe, recarga los datos + If Application(AppNombre) Is Nothing Then + Using ObjContabilidad As New ClsContabilidad + If ObjContabilidad.GetConta_ConceptosContables() Then Application(AppNombre) = ObjContabilidad.DtResultados Else Application(AppNombre) = Nothing + End Using + + End If If CveConceptoContable <> -1 Then - Dim Dv As New DataView(DirectCast(Application("GlobalDTContaConceptosContables"), DataTable), String.Format("CveConceptoContable = {0}", CveConceptoContable), "", DataViewRowState.CurrentRows) + Dim Dv As New DataView(DirectCast(Application(AppNombre), DataTable), String.Format("CveConceptoContable = {0}", CveConceptoContable), "", DataViewRowState.CurrentRows) GlobalDTContaConceptosContables = Dv.ToTable Dv.Dispose() Else - GlobalDTContaConceptosContables = DirectCast(Application("GlobalDTContaConceptosContables"), DataTable) + GlobalDTContaConceptosContables = DirectCast(Application(AppNombre), DataTable) End If - End Get Set(value As DataTable) - Application("GlobalDTContaConceptosContables") = value + Dim AppNombre As String = String.Format("GlobalDTContaConceptosContables") + Application(AppNombre) = value End Set End Property #End Region