From 145900c284887fb03d3bed6368c319e6bc39782c Mon Sep 17 00:00:00 2001 From: rrene Date: Mon, 22 Apr 2024 08:57:08 -0700 Subject: [PATCH] --- cambios en usuario logeado --- TareasProgramadas/Tareas119.ashx | 29 ++++++++++++++++++++++------- 1 file changed, 22 insertions(+), 7 deletions(-) diff --git a/TareasProgramadas/Tareas119.ashx b/TareasProgramadas/Tareas119.ashx index 4bb8c6f7f..7aa065c1b 100644 --- a/TareasProgramadas/Tareas119.ashx +++ b/TareasProgramadas/Tareas119.ashx @@ -51,9 +51,6 @@ public class TareasJam : IHttpHandler private bool EjecutaThalamus(int CveEmpresa, HttpContext context) { - - - this.GuardaLog("EjecutaThalamus: Inicio. "); bool Respuesta = false; @@ -71,7 +68,6 @@ public class TareasJam : IHttpHandler string RutaClientes = $@"{ HttpContext.Current.Server.MapPath("~") }Temp\Clientes{ClsPaginas.NowADS().ToString("yyyyMMdd")}.xlsx"; string RutaAlmacenes = $@"{ HttpContext.Current.Server.MapPath("~") }Temp\Almacenes{ClsPaginas.NowADS().ToString("yyyyMMdd")}.xlsx"; - string FormatoVentas = $@"{ HttpContext.Current.Server.MapPath("~") }\TareasProgramadas\FormatosThalamus\FormatoVentas.xlsx"; string FormatoClientes = $@"{ HttpContext.Current.Server.MapPath("~") }\TareasProgramadas\FormatosThalamus\FormatoClientes.xlsx"; string FormatoAlmacenes = $@"{ HttpContext.Current.Server.MapPath("~") }\TareasProgramadas\FormatosThalamus\FormatoAlmacenes.xlsx"; @@ -120,10 +116,9 @@ public class TareasJam : IHttpHandler SBLog.AppendLine("Consultas
"); SBLog.AppendLine(""); + Usuario Usuario = ValidaUsuarioSistema(100, 119); - - - this.GuardaLog("EjecutaThalamus: Consultando Prodcutos. "); + this.GuardaLog("EjecutaThalamus: Consultando Productos. "); if (ObjGenerales.GetJAMCorveta(1)) { DTProductos = ObjGenerales.DtResultados.Copy(); @@ -635,6 +630,26 @@ public class TareasJam : IHttpHandler return Respuesta; } + private Usuario ValidaUsuarioSistema(int CveUsuario, int CveEmpresa) + { + Usuario UsuarioActual = null/* TODO Change to default(_) if this is not a reference type */; + ClsSisUsuarios ObjUsuarios = new ClsSisUsuarios(); + if (ObjUsuarios.GetUsuarios(CveUsuario)) + { + if (ObjUsuarios.DtResultados.Rows.Count > 0) + { + string Usuario = ObjUsuarios.DtResultados.Rows(0)("Usuario").ToString(); + string Contrasenia = ObjUsuarios.DtResultados.Rows(0)("ContraseƱa").ToString(); + UsuarioActual = ObjUsuarios.ValidaUsuario(Usuario, Contrasenia, CveEmpresa: CveEmpresa); + UsuarioActual.CveEmpresa = CveEmpresa; + HttpContext.Current.Session("UsuarioSIG") = UsuarioActual; + } + } + ObjUsuarios.Dispose(); + return UsuarioActual; + } + + private bool VerificarArchivo(FileInfo FInfo, long Tamanio, string FTPServer, string FTPUsr, string FTPPass) {
ConsultaRegistros