423 lines
32 KiB
Plaintext
423 lines
32 KiB
Plaintext
<%@ Application Language="VB" %>
|
|
<%@ Import Namespace="System.Web.Optimization" %>
|
|
<%@ Import Namespace="Extensiones" %>
|
|
<%@ Import Namespace="system.data" %>
|
|
<%@ Import Namespace="System.Data.SqlClient" %>
|
|
<%@ Import Namespace="Microsoft.AspNet.SignalR" %>
|
|
<%@ Import Namespace="System.Web.Http" %>
|
|
<%@ Import Namespace="ADSSession" %>
|
|
|
|
<script RunAt="server">
|
|
|
|
Public ReadOnly Property EsProduccion As String
|
|
Get
|
|
If IsNothing(System.Configuration.ConfigurationManager.AppSettings("EsProduccion")) Then
|
|
Return "0"
|
|
Else
|
|
Return System.Configuration.ConfigurationManager.AppSettings("EsProduccion").ToString()
|
|
End If
|
|
End Get
|
|
End Property
|
|
Private Sub GuardaLogAsax(str As String)
|
|
'GuardaLog(str)
|
|
End Sub
|
|
Sub Application_Start(sender As Object, e As EventArgs)
|
|
Stimulsoft.Base.StiLicense.Key = "6vJhGtLLLz2GNviWmUTrhSqnOItdDwjBylQzQcAOiHmhQEs54hwXWiqhb7jE6yoykR4jHwP3Mz0nuxn0JR9fNMeDKv" + "sS5s+rCYr7Ex4DRTHaUJIUDqrvGmvWyMjzUl9RAEz/XG8RenfJvoEilBZ9Wqq8Uu/n92YhChB4PbAh9FeH3abSU3PF" + "LuVa6GydYWQvZGpHhFs98Idp754TAgWZatzcF3Ksp6q4laYxnyUY0cA0hYejanRBjIT1Nu59xmlOKE7EGIb9wKlLn/" + "XnW8k8PUNuReOk7ATeHO07JSMLikmvIytkWET2bXDmBI43tAX3fLUE+KlOe7FR/hvfQ6oqqtVRlSZ22QBanel09+XE" + "X8aVC8b+WuRv1nInJeQHBD9zF8b67n4ouKRgv2/vSxopOhCZXdaqdyO4ct+FmSC8cAAcMIGeiKnc5ww8Cq44ClTqJl" + "V2qsCjoS4bb8Nzd2Gy+q/TG/D3dAEKSpPGUx2EEksora/kIkNooq6+bgyH7hqCG2bHKaSQwr2g0keNrYIUcTIwROn1" + "cnQDetzsBqX4lvu64VZWq5+cQD+dyPJwOS6M"
|
|
|
|
'Dim Licence As String = String.Format("{0}/Bin/ASS151026R37.license", AppDomain.CurrentDomain.BaseDirectory)
|
|
'Dim stream As System.IO.MemoryStream = New System.IO.MemoryStream(System.IO.File.ReadAllBytes(Licence))
|
|
|
|
'HyperSoft.ElectronicDocument.Download.Activation.Activation.LoadActivationFile(stream)
|
|
|
|
|
|
Dim sessionData As New Dictionary(Of String, HttpSessionState)()
|
|
Application("s") = sessionData
|
|
|
|
|
|
'BANDERA PARA VALIDACION DE CFDI
|
|
Application("GlobalValidarCFDI") = True
|
|
|
|
'-------------------------------------------------------------------------------------------------------------------------
|
|
'A M O R T I Z A C I O N - C O N T A B L E
|
|
|
|
GuardaLogAsax(String.Format("Globalasax 5:{0}", DateTime.Now))
|
|
Using ObjAC As New ClsAC
|
|
If ObjAC.GetClasificacionFuncional() Then Application("GlobalDTAC_ClasificacionFuncional") = ObjAC.DtResultados Else Application("GlobalDTAC_ClasificacionFuncional") = Nothing
|
|
If ObjAC.GetClasificacionGeografica() Then Application("GlobalDTAC_ClasificacionGeografica") = ObjAC.DtResultados Else Application("GlobalDTAC_ClasificacionGeografica") = Nothing
|
|
If ObjAC.GetFuentesFinanciamiento() Then Application("GlobalDTAC_FuentesFinanciamiento") = ObjAC.DtResultados Else Application("GlobalDTAC_FuentesFinanciamiento") = Nothing
|
|
If ObjAC.GetFuenteFinanciamientoCONAC() Then Application("GlobalDTAC_FuentesFinanciamientoCONAC") = ObjAC.DtResultados Else Application("GlobalDTAC_FuentesFinanciamientoCONAC") = Nothing
|
|
If ObjAC.GetProgramaCONAC() Then Application("GlobalDTAC_ProgramasCONAC") = ObjAC.DtResultados Else Application("GlobalDTAC_ProgramasCONAC") = Nothing
|
|
If ObjAC.GetUnidadesAdministrativas() Then Application("GlobalDTAC_UnidadesAdministrativas") = ObjAC.DtResultados Else Application("GlobalDTAC_UnidadesAdministrativas") = Nothing
|
|
If ObjAC.GetClasificacionAdministrativa() Then Application("GlobalDTAC_ClasificacionAdministrativa") = ObjAC.DtResultados Else Application("GlobalDTAC_ClasificacionAdministrativa") = Nothing
|
|
If ObjAC.GetPD_EjeRector() Then Application("GlobalDTAC_PD_EjeRector") = ObjAC.DtResultados Else Application("GlobalDTAC_PD_EjeRector") = Nothing
|
|
If ObjAC.GetPD_Programas() Then Application("GlobalDTAC_PD_Programas") = ObjAC.DtResultados Else Application("GlobalDTAC_PD_Programas") = Nothing
|
|
If ObjAC.GetPD_Estrategias() Then Application("GlobalDTAC_PD_Estrategias") = ObjAC.DtResultados Else Application("GlobalDTAC_PD_Estrategias") = Nothing
|
|
If ObjAC.GetPD_LineasAccion() Then Application("GlobalDTAC_PD_LineasAccion") = ObjAC.DtResultados Else Application("GlobalDTAC_PD_LineasAccion") = Nothing
|
|
If ObjAC.GetPD_Metas() Then Application("GlobalDTAC_PD_Metas") = ObjAC.DtResultados Else Application("GlobalDTAC_PD_Metas") = Nothing
|
|
If ObjAC.GetTipoGasto() Then Application("GlobalDTAC_TipoGasto") = ObjAC.DtResultados Else Application("GlobalDTAC_TipoGasto") = Nothing
|
|
If ObjAC.GetProgramaOperativo() Then Application("GlobalDTAC_ProgramaOperativo") = ObjAC.DtResultados Else Application("GlobalDTAC_ProgramaOperativo") = Nothing
|
|
If ObjAC.GetFuentesFinanciamiento() Then Application("GlobalDTAC_FuentesFinanciamiento") = ObjAC.DtResultados Else Application("GlobalDTAC_FuentesFinanciamiento") = Nothing
|
|
If ObjAC.GetRubrosIngreso() Then Application("GlobalDTAC_RubrosIngreso") = ObjAC.DtResultados Else Application("GlobalDTAC_RubrosIngreso") = Nothing
|
|
If ObjAC.GetFuentesRecaudacion() Then Application("GlobalDTAC_FuentesRecaudacion") = ObjAC.DtResultados Else Application("GlobalDTAC_FuentesRecaudacion") = Nothing
|
|
If ObjAC.GetMatrizID Then Application("GlobalDTAC_MatrizIngresos") = ObjAC.DtResultados Else Application("GlobalDTAC_MatrizIngresos") = Nothing
|
|
If ObjAC.GetMatrizGD Then Application("GlobalDTAC_MatrizEgresos") = ObjAC.DtResultados Else Application("GlobalDTAC_MatrizEgresos") = Nothing
|
|
' If ObjAC.GetAreas() Then Application("GlobalDTAC_Areas") = ObjAC.DtResultados Else Application("GlobalDTAC_Areas") = Nothing
|
|
'If ObjAC.GetProyectosProceso() Then Application("GlobalDTAC_ProyectosProceso") = ObjAC.DtResultados Else Application("GlobalDTAC_ProyectosProceso") = Nothing
|
|
'If ObjAC.GetFuncion() Then Application("GlobalDTAC_Funcion") = ObjAC.DtResultados Else Application("GlobalDTAC_Funcion") = Nothing
|
|
'If ObjAC.GetSubFuncion() Then Application("GlobalDTAC_SubFuncion") = ObjAC.DtResultados Else Application("GlobalDTAC_SubFuncion") = Nothing
|
|
'If ObjAC.GetSubProgramas() Then Application("GlobalDTAC_SubProgramas") = ObjAC.DtResultados Else Application("GlobalDTAC_SubProgramas") = Nothing
|
|
'If ObjAC.GetUbicaciones() Then Application("GlobalDTAC_Ubicaciones") = ObjAC.DtResultados Else Application("GlobalDTAC_Ubicaciones") = Nothing
|
|
' If ObjAC.GetOG() Then Application("GlobalDTAC_OG") = ObjAC.DtResultados Else Application("GlobalDTAC_OG") = Nothing
|
|
' If ObjAC.GetClasificadorOG() Then Application("GlobalDTAC_ClasificadorOG") = ObjAC.DtResultados Else Application("GlobalDTAC_ClasificadorOG") = Nothing
|
|
'If ObjAC.GetProgramas() Then Application("GlobalDTAC_Programas") = ObjAC.DtResultados Else Application("GlobalDTAC_Programas") = Nothing
|
|
' If ObjAC.GetCuentas() Then Application("GlobalDTAC_Cuentas") = ObjAC.DtResultados Else Application("GlobalDTAC_Cuentas") = Nothing
|
|
' If ObjAC.GetDependencias() Then Application("GlobalDTAC_Dependencias") = ObjAC.DtResultados Else Application("GlobalDTAC_Dependencias") = Nothing
|
|
'If ObjAC.GetFinalidad() Then Application("GlobalDTAC_Finalidad") = ObjAC.DtResultados Else Application("GlobalDTAC_Finalidad") = Nothing
|
|
End Using
|
|
|
|
|
|
GuardaLogAsax(String.Format("Globalasax 6:{0}", DateTime.Now))
|
|
Using Finan As New ClsFinanzas
|
|
|
|
If Finan.GetRazonesFinancieras(-1) Then Application("GlobalDTFinan_RazonesFinancieras") = Finan.DtResultados
|
|
|
|
End Using
|
|
|
|
GuardaLogAsax(String.Format("Globalasax 7:{0}", DateTime.Now))
|
|
'------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
|
'C A R G A - N O M
|
|
|
|
Using ObjNom As New ClsNominas()
|
|
'If ObjNom.GetConceptos(-1) Then Application("GlobalDTNomConceptos") = ObjNom.DtResultados Else Application("GlobalDTNomConceptos") = Nothing
|
|
If ObjNom.GetConceptosFunciones() Then Application("GlobalDTNomConceptosFunciones") = ObjNom.DtResultados Else Application("GlobalDTNomConceptosFunciones") = Nothing
|
|
If ObjNom.GetTiposPeriodos() Then Application("GlobalDTTipoPeriodo") = ObjNom.DtResultados Else Application("GlobalDTTipoPeriodo") = Nothing
|
|
If ObjNom.GetPeriodos(-1, -1, -1, -1, -1) Then Application("GlobalDTNominasPeriodos") = ObjNom.DtResultados Else Application("GlobalDTNominasPeriodos") = Nothing
|
|
If ObjNom.GetBancos Then Application("GlobalDTNomSatBancos") = ObjNom.DtResultados Else Application("GlobalDTNomSatBancos") = Nothing
|
|
If ObjNom.GetConceptos Then Application("GlobalDTNomSatConceptos") = ObjNom.DtResultados Else Application("GlobalDTNomSatConceptos") = Nothing
|
|
If ObjNom.GetRegimenContratacion Then Application("GlobalDTNomSatRegimenContratacion") = ObjNom.DtResultados Else Application("GlobalDTNomSatRegimenContratacion") = Nothing
|
|
If ObjNom.GetRiesgoPuesto Then Application("GlobalDTNomSatRiesgoPuesto") = ObjNom.DtResultados Else Application("GlobalDTNomSatRiesgoPuesto") = Nothing
|
|
If ObjNom.GetTipoIncapacidad Then Application("GlobalDTNomSatTipoIncapacidad") = ObjNom.DtResultados Else Application("GlobalDTNomSatTipoIncapacidad") = Nothing
|
|
End Using
|
|
|
|
GuardaLogAsax(String.Format("Globalasax 9:{0}", DateTime.Now))
|
|
'------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
|
'P R O S P E C T O S
|
|
|
|
GuardaLogAsax(String.Format("Globalasax 10:{0}", DateTime.Now))
|
|
Using ObjProspectos As New ClsProspectos
|
|
If ObjProspectos.GetClasificacion Then Application("GlobalDTProspectosClasificaciones") = ObjProspectos.DtResultados Else Application("GlobalDTProspectosClasificaciones") = Nothing
|
|
If ObjProspectos.GetClasificacion Then Application("GlobalDTProspectosClasificacionesCaracteristicas") = ObjProspectos.DtResultados Else Application("GlobalDTProspectosClasificacionesCaracteristicas") = Nothing
|
|
If ObjProspectos.GetCoordinadores(-1) Then Application("GlobalDTProspectosCoordinadores") = ObjProspectos.DtResultados Else Application("GlobalDTProspectosCoordinadores") = Nothing
|
|
If ObjProspectos.GetSupervisores(-1) Then Application("GlobalDTProspectosSupervisores") = ObjProspectos.DtResultados Else Application("GlobalDTProspectosSupervisores") = Nothing
|
|
If ObjProspectos.GetProspectosSolicitudes(-1, -1, -1, -1, -1) Then Application("GlobalDTProspectosSolicitudes") = ObjProspectos.DtResultados Else Application("GlobalDTProspectosSolicitudes") = Nothing
|
|
If ObjProspectos.GetSolicitudTipo Then Application("GlobalDTProspectosSolicitudesTipos") = ObjProspectos.DtResultados Else Application("GlobalDTProspectosSolicitudesTipos") = Nothing
|
|
If ObjProspectos.GetApoyoTipo Then Application("GlobalDTProspectosApoyosTipos") = ObjProspectos.DtResultados Else Application("GlobalDTProspectosApoyosTipos") = Nothing
|
|
If ObjProspectos.GetProspectoApoyo Then Application("GlobalDTProspectosApoyos") = ObjProspectos.DtResultados Else Application("GlobalDTProspectosApoyos") = Nothing
|
|
If ObjProspectos.GetSolicitudEstatus Then Application("GlobalDTProspectosSolicitudesEstatus") = ObjProspectos.DtResultados Else Application("GlobalDTProspectosSolicitudesEstatus") = Nothing
|
|
If ObjProspectos.GetEventosTipo(-1) Then Application("GlobalDTProspectosEventosTipo") = ObjProspectos.DtResultados Else Application("GlobalDTProspectosEventosTipo") = Nothing
|
|
If ObjProspectos.GetProspectosEventos(-1, -1) Then Application("GlobalDTProspectosEvento") = ObjProspectos.DtResultados Else Application("GlobalDTProspectosEvento") = Nothing
|
|
If ObjProspectos.GetProspectosTipos() Then Application("GlobalDTProspectosTipos") = ObjProspectos.DtResultados Else Application("GlobalDTProspectosTipos") = Nothing
|
|
If ObjProspectos.GetProspectosEstatus() Then Application("GlobalDTProspectosEstatus") = ObjProspectos.DtResultados Else Application("GlobalDTProspectosEstatus") = Nothing
|
|
If ObjProspectos.GetCaracteristicasClasificaciones(-1) Then Application("GlobalDTProspectosCaracteristicasClasificaciones") = ObjProspectos.DtResultados Else Application("GlobalDTProspectosCaracteristicasClasificaciones") = Nothing
|
|
If ObjProspectos.GetTiposCaracteristicas(-1) Then Application("GlobalDTProspectosTiposCaracteristicas") = ObjProspectos.DtResultados Else Application("GlobalDTProspectosTiposCaracteristicas") = Nothing
|
|
If ObjProspectos.GetCaracteristicas(-1) Then Application("GlobalDTProspectosCaracteristicas") = ObjProspectos.DtResultados Else Application("GlobalDTProspectosCaracteristicas") = Nothing
|
|
If ObjProspectos.GetCaracteristicasOpciones(-1, -1) Then Application("GlobalDTProspectosCaracteristicasOpciones") = ObjProspectos.DtResultados Else Application("GlobalDTProspectosCaracteristicasOpciones") = Nothing
|
|
If ObjProspectos.GetEncuestas(-1, -1) Then Application("GlobalDTProspectosEncuestas") = ObjProspectos.DtResultados Else Application("GlobalDTProspectosEncuestas") = Nothing
|
|
If ObjProspectos.GetPreguntas(-1, -1, -1) Then Application("GlobalDTProspectosEncuestasPreguntas") = ObjProspectos.DtResultados Else Application("GlobalDTProspectosEncuestasPreguntas") = Nothing
|
|
If ObjProspectos.GetRespuestas(-1, -1) Then Application("GlobalDTProspectosEncuestasRespuestas") = ObjProspectos.DtResultados Else Application("GlobalDTProspectosEncuestasRespuestas") = Nothing
|
|
End Using
|
|
|
|
GuardaLogAsax(String.Format("Globalasax 11:{0}", DateTime.Now))
|
|
'------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
|
'G E N E R A L E S
|
|
|
|
'Using ObjGenerales As New ClsGenerales
|
|
' 'If ObjGenerales.GetGralPaises Then Application("GlobalDTGralPaises") = ObjGenerales.DtResultados Else Application("GlobalDTGralPaises") = Nothing
|
|
' 'If ObjGenerales.GetGralEstados Then Application("GlobalDTGralEstados") = ObjGenerales.DtResultados Else Application("GlobalDTGralEstados") = Nothing
|
|
' 'If ObjGenerales.GetGralMunicipios Then Application("GlobalDTGralMunicipios") = ObjGenerales.DtResultados Else Application("GlobalDTGralMunicipios") = Nothing
|
|
' 'If ObjGenerales.GetGralPoblaciones Then Application("GlobalDTGralPoblaciones") = ObjGenerales.DtResultados Else Application("GlobalDTGralPoblaciones") = Nothing
|
|
' 'If ObjGenerales.GetEscolaridades Then Application("GlobalDTGralEscolaridades") = ObjGenerales.DtResultados Else Application("GlobalDTGralEscolaridades") = Nothing
|
|
' 'If ObjGenerales.GetCategorias Then Application("GlobalDTGralCategorias") = ObjGenerales.DtResultados Else Application("GlobalDTGralCategorias") = Nothing
|
|
' 'If ObjGenerales.GetCategorias(-1, 2) Then Application("GlobalDTFamilias") = ObjGenerales.DtResultados Else Application("GlobalDTFamilias") = Nothing
|
|
' 'If ObjGenerales.GetCategorias(-1, 3) Then Application("GlobalDTCategoriasPresupuestos") = ObjGenerales.DtResultados Else Application("GlobalDTCategoriasPresupuestos") = Nothing
|
|
' 'If ObjGenerales.GetCategorias(-1, 4) Then Application("GlobalDTCategorias2") = ObjGenerales.DtResultados Else Application("GlobalDTCategorias2") = Nothing
|
|
' 'If ObjGenerales.GetColectivas(-1, "-1", "-1", "-1", -1) Then Application("GlobalDTGralColectivas") = ObjGenerales.DtResultados Else Application("GlobalDTGralColectivas") = Nothing
|
|
' 'If ObjGenerales.GetGralPaqueterias Then Application("GlobalDTPaqueterias") = ObjGenerales.DtResultados Else Application("GlobalDTPaqueterias") = Nothing
|
|
' 'If ObjGenerales.GetGralPaqueteriasGuiasTipo Then Application("GlobalDTPaqueteriaGuiaTipos") = ObjGenerales.DtResultados Else Application("GlobalDTPaqueteriaGuiaTipos") = Nothing
|
|
' 'If ObjGenerales.GetClasificacionPorcentaje(-1, -1, -1, -1, 1) Then Application("GlobalDTClasificacionPorcentaje") = ObjGenerales.DtResultados Else Application("GlobalDTClasificacionPorcentaje") = Nothing
|
|
'End Using
|
|
|
|
'------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
|
'C L A S I F I C A C I O N E S
|
|
|
|
Using ObjClasificaciones As New ClsClasificaciones()
|
|
If ObjClasificaciones.GetClasificaciones() Then
|
|
Application("GlobalDTClasificaciones") = ObjClasificaciones.DtResultados.FiltraParametros("Codigo is null OR Codigo = '' ")
|
|
Application("GlobalDTACClasificadorObjetoGasto") = ObjClasificaciones.DtResultados.FiltraParametros("Codigo <> '' ")
|
|
Else
|
|
Application("GlobalDTClasificaciones") = Nothing
|
|
Application("GlobalDTACClasificadorObjetoGasto") = Nothing
|
|
End If
|
|
|
|
If ObjClasificaciones.GetDTClasificacionesSubProyectos() Then
|
|
Application("GlobalDTClasificacionesSubProyecto") = ObjClasificaciones.DtResultados
|
|
Else
|
|
Application("GlobalDTClasificacionesSubProyecto") = Nothing
|
|
End If
|
|
|
|
'------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
|
'F A M I L I A S
|
|
If ObjClasificaciones.GetClasificaciones(Tipo:=2) Then Application("GlobalDTSubFamilias") = ObjClasificaciones.DtResultados Else Application("GlobalDTSubFamilias") = Nothing
|
|
|
|
'------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
|
'P R E S U P U E S T O
|
|
If ObjClasificaciones.GetClasificaciones(Tipo:=3) Then Application("GlobalDTClasificacionesPresupuestos") = ObjClasificaciones.DtResultados Else Application("GlobalDTClasificacionesPresupuestos") = Nothing
|
|
|
|
'------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
|
'C L A S I F I C A C I O N E S 2
|
|
If ObjClasificaciones.GetClasificaciones(Tipo:=4) Then Application("GlobalDTClasificaciones2") = ObjClasificaciones.DtResultados Else Application("GlobalDTClasificaciones2") = Nothing
|
|
End Using
|
|
GuardaLogAsax(String.Format("Globalasax 20:{0}", DateTime.Now))
|
|
|
|
|
|
'Using ObjVenta As New ClsVentas
|
|
' If ObjVenta.GetClasificacionDetalle(-1, CveClasificacion:=-1) Then
|
|
' Application("GlobalDTClasificacionesDetalle") = ObjVenta.DtResultados
|
|
' End If
|
|
'End Using
|
|
'GuardaLogAsax(String.Format("Globalasax 21:{0}", DateTime.Now))
|
|
|
|
|
|
'------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
|
'T I P O S - D E - E V E N T O S
|
|
Using ObjTiposEventos As New ClsTiposEventos
|
|
If ObjTiposEventos.GetTiposEventos() Then Application("GlobalDTTiposEventos") = ObjTiposEventos.DtResultados Else Application("GlobalDTTiposEventos") = Nothing
|
|
End Using
|
|
GuardaLogAsax(String.Format("Globalasax 27:{0}", DateTime.Now))
|
|
|
|
'------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
|
'P R O V E E D O R E S C U E N T A S
|
|
Using ObjProveedoresBancos As New ClsGenerales
|
|
If ObjProveedoresBancos.GetCuentasDepositos() Then Application("GlobalDTProveedoresCuentas") = ObjProveedoresBancos.DtResultados Else Application("GlobalDTProveedoresCuentas") = Nothing
|
|
End Using
|
|
|
|
GuardaLogAsax(String.Format("Globalasax 30:{0}", DateTime.Now))
|
|
|
|
'------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
|
'V E N D E D O R E S
|
|
|
|
Using ObjVendedores As New ClsVtaVendedores
|
|
If ObjVendedores.GetVendedores(-1) Then Application("GlobalDTVendedores") = ObjVendedores.DtResultados Else Application("GlobalDTVendedores") = Nothing
|
|
End Using
|
|
|
|
GuardaLogAsax(String.Format("Globalasax 31:{0}", DateTime.Now))
|
|
|
|
'------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
|
'C O R P O R A T I V O
|
|
|
|
Using ObjCorporativo As New ClsClientes
|
|
If ObjCorporativo.GetCorporativo(-1, -1) Then Application("GlobalDTClientesCorporativo") = ObjCorporativo.DtResultados Else Application("GlobalDTClientesCorporativo") = Nothing
|
|
End Using
|
|
GuardaLogAsax(String.Format("Globalasax 32:{0}", DateTime.Now))
|
|
|
|
'------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
|
'E S T A T U S - F A C T U R A
|
|
|
|
Using ObjEstatusFacturaCompra As New ClsCompEstatusFactura
|
|
If ObjEstatusFacturaCompra.GetEstatusFactura Then Application("GlobalDTCompEstatusFactura") = ObjEstatusFacturaCompra.DtResultados Else Application("GlobalDTCompEstatusFactura") = Nothing
|
|
End Using
|
|
|
|
GuardaLogAsax(String.Format("Globalasax 33:{0}", DateTime.Now))
|
|
'------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
|
'------------------------------------------------------------------------------S I S T E M A ----------------------------------------------------------------------------------
|
|
'------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
|
'P A R A M E T R O S
|
|
|
|
Using ObjParametros As New ClsSisParametros
|
|
If ObjParametros.GetParametros Then Application("GlobalDTParametros") = ObjParametros.DtResultados Else Application("GlobalDTParametros") = Nothing
|
|
End Using
|
|
|
|
GuardaLogAsax(String.Format("Globalasax 35:{0}", DateTime.Now))
|
|
|
|
'------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
|
'R O L E S
|
|
|
|
Using ObjRoles As New ClsSisRoles
|
|
If ObjRoles.GetRoles(-1, -1) Then Application("GlobalDTRoles") = ObjRoles.DtResultados Else Application("GlobalDTRoles") = Nothing
|
|
End Using
|
|
|
|
GuardaLogAsax(String.Format("Globalasax 37:{0}", DateTime.Now))
|
|
|
|
'------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
|
'M O D U L O S
|
|
|
|
Using ObjModulos As New ClsModulos
|
|
If ObjModulos.GetModulos(-1, -1, "-1", "-1") Then Application("GlobalDTModulos") = ObjModulos.DtResultados Else Application("GlobalDTModulos") = Nothing
|
|
End Using
|
|
GuardaLogAsax(String.Format("Globalasax 38:{0}", DateTime.Now))
|
|
|
|
'------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
|
'C O M B U S T I B L E S
|
|
|
|
Using ObjFlotillas As New ClsFlotillas
|
|
If ObjFlotillas.GetCombustibles() Then Application("GlobalDTCombustibles") = ObjFlotillas.DtResultados Else Application("GlobalDTCombustibles") = Nothing
|
|
If ObjFlotillas.GetCombustiblesTipos(-1) Then Application("GlobalDTCombustiblesTipos") = ObjFlotillas.DtResultados Else Application("GlobalDTCombustiblesTipos") = Nothing
|
|
End Using
|
|
GuardaLogAsax(String.Format("Globalasax 39:{0}", DateTime.Now))
|
|
|
|
'------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
|
'------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
|
'G L O B A L E S A P L I C A C I Ó N
|
|
|
|
|
|
Using ObjGral As New ClsGenerales
|
|
If ObjGral.GetTipoCambio(-1, Now) Then
|
|
If ObjGral.DtResultados.Rows.Count > 0 Then
|
|
Application("GlobalTipoCambio") = ObjGral.DtResultados.Rows(0)("TipoCambio").ToString.ToDouble
|
|
End If
|
|
End If
|
|
End Using
|
|
GuardaLogAsax(String.Format("Globalasax 41:{0}", DateTime.Now))
|
|
|
|
|
|
BundleConfig.RegistrarBundles(BundleTable.Bundles)
|
|
BundleTable.EnableOptimizations = True
|
|
System.Web.UI.ValidationSettings.UnobtrusiveValidationMode = UnobtrusiveValidationMode.None
|
|
|
|
Dim EmpresaNotificaciones As New Empresa With {.SendMail = "signotificaciones@adssistemas.mx", .SendMailPassword = "sig123987", .SendMailServer = "mail.adssistemas.mx", .SendMailPuerto = 587}
|
|
ClsPaginas.EmpresaNotificaciones = EmpresaNotificaciones
|
|
|
|
Dim EmpresaNotificacionesGPS As New Empresa With {.SendMail = "ALERTAS@SIGNALSGPS.com", .SendMailPassword = "STJ180705IV42021ad", .SendMailServer = "mail.signalsgps.com", .SendMailPuerto = 587}
|
|
ClsPaginas.EmpresaNotificacionesGPS = EmpresaNotificacionesGPS
|
|
|
|
|
|
|
|
'------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
|
|
' R A S T R E O
|
|
Using ObjGPS As New ClsGPS
|
|
If ObjGPS.DispositivosGet(-1, -1, -1, -1) Then
|
|
If ObjGPS.DtResultados.Rows.Count > 0 Then
|
|
Application("GlobalDTDispositivos") = ObjGPS.DtResultados
|
|
Else
|
|
Application("GlobalDTDispositivos") = Nothing
|
|
End If
|
|
End If
|
|
|
|
If ObjGPS.DispositivosUsuariosGet(-1, -1, -1, -1, -1) Then
|
|
If ObjGPS.DtResultados.Rows.Count > 0 Then
|
|
Application("GlobalDTDispositivosUsuarios") = ObjGPS.DtResultados
|
|
Else
|
|
Application("GlobalDTDispositivosUsuarios") = Nothing
|
|
End If
|
|
End If
|
|
End Using
|
|
GuardaLogAsax(String.Format("Globalasax 42:{0}", DateTime.Now))
|
|
|
|
|
|
'If EsProduccion = "1" Then
|
|
' RegisterNotification()
|
|
'End If
|
|
'-----------------
|
|
|
|
|
|
GlobalConfiguration.Configure(AddressOf WebApiConfig.Register)
|
|
GlobalConfiguration.Configuration.EnsureInitialized()
|
|
End Sub
|
|
|
|
Sub Application_End(sender As Object, e As EventArgs)
|
|
If EsProduccion = "1" Then
|
|
SqlDependency.Stop(ConfigurationManager.ConnectionStrings("Conexion").ConnectionString)
|
|
End If
|
|
' Code that runs on application shutdown
|
|
End Sub
|
|
|
|
Sub Application_Error(sender As Object, e As EventArgs)
|
|
' Code that runs when an unhandled error occurs
|
|
Dim CveUsuario As String = ""
|
|
Dim Nombre As String = ""
|
|
Try
|
|
Dim user As Usuario = ADSSessionConfig.sessionUser
|
|
If Not IsNothing(user) Then
|
|
CveUsuario = user.CveUsuario.ToString()
|
|
Nombre = user.Nombre
|
|
End If
|
|
Catch ex As Exception
|
|
Usuario.CerrarSession()
|
|
End Try
|
|
Dim InfoAdicional As String = vbCrLf & "CveUsuario: " & CveUsuario & "; Nombre: " & Nombre & vbCrLf & "Ruta: " & Context.Request.RawUrl & " "
|
|
OnError("Ocurrió un error en la página.", Context.Error, InfoAdicional)
|
|
End Sub
|
|
|
|
Sub Session_Start(sender As Object, e As EventArgs)
|
|
|
|
' Code that runs when a new session is started
|
|
'Dim sessionData As Dictionary(Of String, HttpSessionState) = DirectCast(Application("s"), Dictionary(Of String, HttpSessionState))
|
|
|
|
'If sessionData.Keys.Contains(HttpContext.Current.Session.SessionID) Then
|
|
' sessionData.Remove(HttpContext.Current.Session.SessionID)
|
|
' sessionData.Add(HttpContext.Current.Session.SessionID, HttpContext.Current.Session)
|
|
'Else
|
|
' sessionData.Add(HttpContext.Current.Session.SessionID, HttpContext.Current.Session)
|
|
'End If
|
|
'Application("s") = sessionData
|
|
End Sub
|
|
|
|
Sub Session_End(sender As Object, e As EventArgs)
|
|
Dim objsession As Object = ADSSessionConfig.SessionManager(OpcionSession.removerSession, Nothing, -1, Session.SessionID)
|
|
If Not IsNothing(objsession) Then
|
|
'MyHub.RemoveConexiones(DirectCast(objsession, ADSSessionObj).CveUsuario)
|
|
End If
|
|
'Code that runs when a session ends.
|
|
' Note: The Session_End event Is raised only when the sessionstate mode
|
|
' Is set to InProc in the Web.config file. If session mode Is set to StateServer
|
|
'' or SQLServer, the event is not raised.
|
|
'Dim sessionData As Dictionary(Of String, HttpSessionState) = DirectCast(Application("s"), Dictionary(Of String, HttpSessionState))
|
|
'sessionData.Remove(HttpContext.Current.Session.SessionID)
|
|
'Application("s") = sessionData
|
|
End Sub
|
|
|
|
#Region "S Q L D E P E N D E N C Y"
|
|
|
|
'Public Sub RegisterNotification()
|
|
' Try
|
|
' 'Get the connection string from the Web.Config file. Make sure that the key exists and it is the connection string for the Notification Database and the NotificationList Table that we created
|
|
' Dim connectionString As String = ConfigurationManager.ConnectionStrings("Conexion").ConnectionString
|
|
' 'We have selected the entire table as the command, so SQL Server executes this script and sees if there is a change in the result, raise the event
|
|
' Dim commandText As String = "SELECT [FechaNotificacion] FROM dbo.Sis_NotificacionesActualizaciones"
|
|
' 'Start the SQL Dependency
|
|
' SqlDependency.Start(connectionString)
|
|
' Using connection As New SqlConnection(connectionString)
|
|
' Using command As New SqlCommand(commandText, connection)
|
|
' connection.Open()
|
|
' Dim sqlDependency = New SqlDependency(command)
|
|
' AddHandler sqlDependency.OnChange, AddressOf sqlDependency_OnChange
|
|
' ' NOTE: You have to execute the command, or the notification will never fire.
|
|
' Using reader As SqlDataReader = command.ExecuteReader()
|
|
' End Using
|
|
' End Using
|
|
' End Using
|
|
' Catch ex As Exception
|
|
|
|
' End Try
|
|
|
|
'End Sub
|
|
|
|
'Private Sub sqlDependency_OnChange(sender As Object, e As SqlNotificationEventArgs)
|
|
' If e.Info = SqlNotificationInfo.Update Then
|
|
' Try
|
|
' Dim ObjNotificaciones As New ClsSisNotificaciones
|
|
' ObjNotificaciones.ObtenerNotificaciones()
|
|
' ObjNotificaciones.Dispose()
|
|
' 'System.Threading.Thread.Sleep(5000)
|
|
' RegisterNotification()
|
|
' Catch ex As Exception
|
|
|
|
' End Try
|
|
' End If
|
|
' 'Call the RegisterNotification method again
|
|
'End Sub
|
|
|
|
#End Region
|
|
|
|
</script>
|