public SOPORTE_MODELO CONSULTA_ARCHIVO(decimal _COD_SOPORTE) { try { string INFO = ("Iniciando Método CONSULTA_ARCHIVO por _COD_SOPORTE : " + _COD_SOPORTE); log.Info("CODIGO : LGSO6," + INFO); Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("LGRE6", log.Logger.Name, "CONSULTA_ARCHIVO", INFO)); HILO.Start(); SOPORTES _SOPORTE = new SOPORTES(); _SOPORTE = _REPOSITORIO.OBTENER_ARCHIVO_POR_CODIGO(_COD_SOPORTE); SOPORTE_MODELO SOPORTE = new SOPORTE_MODELO(); SOPORTE.ARCHIVO = System.IO.File.ReadAllBytes(_SOPORTE.RUTA_SOPORTE); SOPORTE.NOMBRE = _SOPORTE.NOMBRE_SOPORTE; return(SOPORTE); } catch (Exception ex) { log.ErrorFormat("CODIGO : LGSO6, Método CONSULTA_ARCHIVO por _COD_SOPORTE : {0}, {1} ", _COD_SOPORTE, ex.StackTrace); ex.HelpLink = (ex.HelpLink == "" || ex.HelpLink == null ? "LGSO6" : ex.HelpLink); Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace)); HILO.Start(); throw ex; } }
private string HashSHA(string value) { try { string INFO = ("Iniciando Método HashSHA : "); log.Info("CODIGO : LGSO7," + INFO); Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("LGRE7", log.Logger.Name, "HashSHA", INFO)); HILO.Start(); var sha1 = SHA1.Create(); var inputBytes = System.Text.Encoding.ASCII.GetBytes(value); var hash = sha1.ComputeHash(inputBytes); var sb = new StringBuilder(); for (var i = 0; i < hash.Length; i++) { sb.Append(hash[i].ToString("X2")); } return(sb.ToString()); } catch (Exception ex) { log.ErrorFormat("CODIGO : LGSO7, Método HashSHA, {0}", ex.StackTrace); ex.HelpLink = (ex.HelpLink == "" || ex.HelpLink == null ? "LGSO7" : ex.HelpLink); Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace)); HILO.Start(); throw ex; } }
public IEnumerable <CORREOS_DESTINOS> CONSULTAR_DESTINOS_POR_COD_CORREO(decimal COD_CORREO) { try { string INFO = ("Iniciando Método CONSULTAR_DESTINOS_POR_COD_CORREO, COD_CORREO : " + COD_CORREO); log.Info("CODIGO : COFCO6" + INFO); Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("COFCO2", log.Logger.Name, "CONSULTAR_DESTINOS_POR_COD_CORREO", INFO)); HILO.Start(); return(CONTEXTODATOS.CORREOS_DESTINOS.SqlQuery("CONFIGURACIONES.CONSULTAR_DESTINOS_POR_COD_CORREO @COD_CORREO={0}", COD_CORREO).ToList().Select(x => new CORREOS_DESTINOS { COD_CORREO_DESTINO = x.COD_CORREO_DESTINO, COD_CORREO = x.COD_CORREO, CORREO = x.CORREO, ESTADO = x.ESTADO, COD_USUARIO_CREA = x.COD_USUARIO_CREA, FECHA_CREA = x.FECHA_CREA, COD_USUARIO_MODIFICA = x.COD_USUARIO_MODIFICA, FECHA_MODIFICA = x.FECHA_MODIFICA })); } catch (Exception ex) { log.ErrorFormat("CODIGO : COFCO6 recuperando CONSULTAR_DESTINOS_POR_COD_CORREO, COD_CORREO : {0},{1}", COD_CORREO, ex.StackTrace); ex.HelpLink = "COFCO6"; Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace)); HILO.Start(); throw ex; } }
/*ACTUALIZA EL CAUSA RETIRO EN TABLA RETIRO POR SI CAMBIA LA CAUSA RETIRO RETIROS.ACTUALIZAR_RETIRO_POR_COD_CAUSA_RETIRO */ public bool ACTUALIZA_RETIRO_POR_CAUSA_RETIRO(decimal COD_RETIRO, decimal COD_CAUSA_RETIRO, string NOMBRE_CAUSA_RETIRO, string COD_USUARIO_MODIFICA) { string INFO = ("Iniciando Método FINALIZAR_RETIRO por COD_RETIRO con el codigo : " + COD_RETIRO + " POR EL USUARIO : " + COD_USUARIO_MODIFICA); log.Info("CODIGO : RE10," + INFO); Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("RE7", log.Logger.Name, "APROBAR_RETIRO_POR_CODIGO", INFO)); HILO.Start(); try { RETIROS CONFIRMA = CONTEXTODATOS.RETIROS.SqlQuery("RETIROS.ACTUALIZAR_RETIRO_POR_COD_CAUSA_RETIRO @COD_RETIRO = {0}, @COD_CAUSA_RETIRO = {1},@NOMBRE_CAUSA_RETIRO = {2}, @COD_USUARIO_MODIFICA = {3}", COD_RETIRO, COD_CAUSA_RETIRO, NOMBRE_CAUSA_RETIRO, COD_USUARIO_MODIFICA).SingleOrDefault <RETIROS>(); return(true); } catch (Exception ex) { log.ErrorFormat("CODIGO : RE10 recuperando FINALIZAR_RETIRO : {0} , POR EL USUARIO: {1}, en la linia {2} ", COD_RETIRO, COD_USUARIO_MODIFICA, ex.StackTrace); ex.HelpLink = (ex.HelpLink == "" || ex.HelpLink == null ? "RE10" : ex.HelpLink); Thread HILOERROR = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace)); HILOERROR.Start(); throw ex; //return false; } }
// GET: Cuenta public ActionResult VALIDAR() { try { string INFO = ("Iniciando Método VALIDAR USUARIOS BASE DE DATOS"); log.Info("CODIGO : CTRCU2," + INFO); Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("CTRCU2", log.Logger.Name, "VALIDAR", INFO)); HILO.Start(); if (User.Identity.IsAuthenticated) { return(RedirectToAction("CONSULTAR", "SOLICITUD")); } return(View()); } catch (Exception ex) { log.ErrorFormat("CODIGO : CTRCU2, Método VALIDAR USUARIOS BASE DE DATOS, {0}", ex.StackTrace); ex.HelpLink = (ex.HelpLink == "" || ex.HelpLink == null ? "CTRCU2" : ex.HelpLink); Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace)); HILO.Start(); throw ex; } }
private async Task <APPLICATIONUSER> VALIDAR(string _USUARIO) { try { string INFO = ("Iniciando Método VALIDAR USUARIO, USUARIO : " + _USUARIO); log.Info("CODIGO : LGUS1," + INFO); Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("LGUS1", log.Logger.Name, "VALIDAR", INFO)); HILO.Start(); APPLICATIONUSER USUARIO = await _REPOSITORIO.VALIDAR_USUARIO(_USUARIO.ToUpper()); if (USUARIO == null) { return(null); } else { return(USUARIO); } } catch (Exception ex) { log.ErrorFormat("CODIGO : LGUS1, Método VALIDA USUARIO, USUARIO : {0}, {1} ", _USUARIO, ex.StackTrace); ex.HelpLink = "LGUS1"; Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace)); HILO.Start(); throw ex; } }
public ActionResult APROBAR(int ID)//revisar error ok { try { string INFO = (" Iniciando Método APROBAR con Id:" + ID); log.Info("CODIGO : CTRRE3," + INFO); Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("CTRRE3", log.Logger.Name, "APROBAR", INFO)); HILO.Start(); return(View(CONSULTAR(ID))); } catch (Exception ex) { log.ErrorFormat("CODIGO : CTRRE3, Método APROBAR con ID : {0}, {1} ", ID, ex.StackTrace); ex.HelpLink = (ex.HelpLink == "" || ex.HelpLink == null ? "CTRRE3" : ex.HelpLink); Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace)); HILO.Start(); RETIRO_EDITA_ViewModel MODELO = new RETIRO_EDITA_ViewModel(); ERROR_GENERADO = new ERROR_ViewModel { COD_ERROR = ex.HelpLink, DETALLE = "" }; MODELO.ERROR = ERROR_GENERADO; return(View(MODELO)); } }
public ActionResult APROBAR_SOPORTE(int COD_SOPORTE, bool APROBADO, int COD_RETIRO)//revisar error { try { string INFO = ("Iniciando Método APROBAR_SOPORTE por COD_SOPORTE : " + COD_SOPORTE); log.Info("CODIGO : CTRRE5, " + INFO); Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("CTRRE5", log.Logger.Name, "APROBAR_SOPORTE", INFO)); HILO.Start(); LOGICA.SOPORTE LOGICA_SOPORTE = new LOGICA.SOPORTE(); LOGICA_SOPORTE.APROBAR(COD_SOPORTE, APROBADO, User.Identity.Name, COD_RETIRO); if (Request.IsAjaxRequest()) { return(PartialView("_SOPORTES_APROBADOS", CONSULTAR(COD_RETIRO).SOPORTES)); } return(View()); } catch (Exception ex) { log.ErrorFormat("CODIGO : CTRRE5, Método APROBAR_SOPORTE por COD_SOPORTE : {0}, {1}", COD_SOPORTE, ex.StackTrace); ex.HelpLink = (ex.HelpLink == "" || ex.HelpLink == null ? "CTRRE5" : ex.HelpLink); Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace)); HILO.Start(); ERROR_GENERADO = new ERROR_ViewModel { COD_ERROR = ex.HelpLink, DETALLE = "" }; /*devuelve directamente el error al ajax revisar*/ return(PartialView("_ERRORES", ERROR_GENERADO)); } }
public CAUSA_RETIRO_MODELO CONSULTAR(Decimal _CAUSA) { try { string INFO = ("Iniciando Método CONSULTAR CAUSA RETIRO PO CAUSA :" + _CAUSA); log.Info("CODIGO : CA2," + INFO); Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("CTRRE2", log.Logger.Name, "CONSULTAR", INFO)); HILO.Start(); CLIENTEAPI API = new CLIENTEAPI(); //HttpResponseMessage respueta = API.client.GetAsync("CAUSA_RETIROS/" + _CAUSA.ToString().Replace(".0", "").Replace(",0", "")).Result; HttpResponseMessage respueta = API.client.GetAsync("CAUSAS_RETIRO/" + _CAUSA.ToString().Replace(".0", "").Replace(",0", "")).Result; respueta.EnsureSuccessStatusCode(); if (respueta.IsSuccessStatusCode) { string contenido = respueta.Content.ReadAsStringAsync().Result; CAUSA_RETIRO_MODELO CAUSA_OBJ = JsonConvert.DeserializeObject <CAUSA_RETIRO_MODELO>(contenido); return(CAUSA_OBJ); } else { return(null); } } catch (Exception ex) { log.ErrorFormat("CODIGO : CA2 recuperando CONSULTAR CAUSA RETIRO POR CAUSA : {0}, {1}", _CAUSA, ex.StackTrace); ex.HelpLink = "CA2"; Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace)); HILO.Start(); throw ex; } }
public EMPLEADO_MODELO CONSULTA_EMPLEADO(string _NUMERO_DOCUMENTO) { try { string INFO = ("Iniciando Método CONSULTA_EMPLEADO _NUMERO_DOCUMENTO : " + _NUMERO_DOCUMENTO); log.Info("CODIGO : EM1," + INFO); Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("EM1", log.Logger.Name, "CONSULTA_EMPLEADO", INFO)); HILO.Start(); CLIENTEAPI API = new CLIENTEAPI(); HttpResponseMessage respueta = API.client.GetAsync("EMPLEADOS?NUMERO_DOCUMENTO=" + _NUMERO_DOCUMENTO).Result; respueta.EnsureSuccessStatusCode(); if (respueta.IsSuccessStatusCode) { string contenido = respueta.Content.ReadAsStringAsync().Result; EMPLEADO_MODELO EMPLEADO_OBJ = JsonConvert.DeserializeObject <EMPLEADO_MODELO>(contenido); return(EMPLEADO_OBJ); } else {//valor_buscado return(null); } } catch (Exception ex) { log.ErrorFormat("CODIGO : EM1 recuperando CONSULTA_EMPLEADO _NUMERO_DOCUMENTO : {0}, {1}", _NUMERO_DOCUMENTO, ex.StackTrace); ex.HelpLink = "EM1"; Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace)); HILO.Start(); throw ex; } }
/*CREA UN NUEVO REGISTRO DE RETIROS*/ public void CREAR_RETIRO(RETIROS RETIRO) { try { string INFO = ("Finalizado con éxito Método CREAR_RETIRO"); log.Info("CODIGO : RE4, " + INFO); Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("RE4", log.Logger.Name, "CREAR_RETIRO", INFO)); HILO.Start(); CONTEXTODATOS.RETIROS.Add(RETIRO); log.Info("Finalizado con éxito Método CREAR_RETIRO"); } catch (Exception ex) { log.ErrorFormat("CODIGO : RE4 ejecutando CREAR_RETIRO, en la linea : {0} ", ex.StackTrace); ex.HelpLink = "RE4"; Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace)); HILO.Start(); throw ex; } }
public void ELIMINAR_RETIRO(decimal COD_RETIRO) { try { string INFO = ("Iniciando Método ELIMINAR_RETIRO con el COD_RETIRO : " + COD_RETIRO); log.Info("CODIGO: RE6," + INFO); Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("RE6", log.Logger.Name, "ELIMINAR_RETIRO", INFO)); HILO.Start(); RETIROS RETIRO_ = CONSULTAR_POR_CODIGO(COD_RETIRO); CONTEXTODATOS.RETIROS.Remove(RETIRO_); log.Info("CODIGO : RE6, Finalizado con éxito Método ELIMINAR_RETIRO con el COD_RETIRO : " + COD_RETIRO); } catch (Exception ex) { log.ErrorFormat("CODIGO : RE6 ELIMINAR_RETIRO por COD_RETIRO : {0}, {1} ", COD_RETIRO, ex.StackTrace); ex.HelpLink = (ex.HelpLink == "" || ex.HelpLink == null ? "RE6" : ex.HelpLink); Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace)); HILO.Start(); throw ex; } }
public IEnumerable <TIPOS_CORREOS> CONSULTAR_TIPOS_CORREOS() { try { string INFO = ("Iniciando Método CONSULTAR_TIPOS_CORREOS "); log.Info("CODIGO : COFCO3" + INFO); Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("COFCO3", log.Logger.Name, "CONSULTAR_TIPOS_CORREOS", INFO)); HILO.Start(); return(CONTEXTODATOS.TIPOS_CORREOS.SqlQuery("CONFIGURACIONES.CONSULTAR_TIPO_CORREO").ToList().Select(TIPO_CORREO => new TIPOS_CORREOS { COD_TIPO_CORREO = TIPO_CORREO.COD_TIPO_CORREO, NOMBRE = TIPO_CORREO.NOMBRE, ESTADO = TIPO_CORREO.ESTADO, COD_USUARIO_CREA = TIPO_CORREO.COD_USUARIO_CREA, FECHA_CREA = TIPO_CORREO.FECHA_CREA, COD_USUARIO_MODIFICA = TIPO_CORREO.COD_USUARIO_MODIFICA, FECHA_MODIFICA = TIPO_CORREO.FECHA_MODIFICA })); } catch (Exception ex) { log.ErrorFormat("CODIGO : COFCO3 recuperando CONSULTAR_TIPOS_CORREOS en la linea : {0}", ex.StackTrace); ex.HelpLink = "COFCO3"; Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace)); HILO.Start(); throw ex; } }
[HttpGet] //FileResult public ActionResult CONSULTAR_SOPORTE(decimal COD_SOPORTE) /*revisar error*/ { try { string INFO = ("Iniciando Método CONSULTAR_SOPORTE con el COD_SOPORTE: " + COD_SOPORTE); log.Info("CODIGO : CTRRE13, " + INFO); Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("CTRRE13", log.Logger.Name, "CONSULTAR_SOPORTE", INFO)); HILO.Start(); //throw new Exception(); LOGICA.SOPORTE LOGICA_SOPORTE = new LOGICA.SOPORTE(); LOGICA.MODELO_LOGICA.SOPORTE_MODELO SOPORTE = LOGICA_SOPORTE.CONSULTA_ARCHIVO(COD_SOPORTE); return(File(SOPORTE.ARCHIVO, System.Net.Mime.MediaTypeNames.Application.Octet, SOPORTE.NOMBRE)); } catch (Exception ex) { log.ErrorFormat("CODIGO : CTRRE13, Método CONSULTAR_SOPORTE con el COD_SOPORTE : {0}, {1} ", COD_SOPORTE, ex.StackTrace); ex.HelpLink = (ex.HelpLink == "" || ex.HelpLink == null ? "CTRRE13" : ex.HelpLink); Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace)); HILO.Start(); //RETIRO_EDITA_ViewModel MODELO = new RETIRO_EDITA_ViewModel(); ERROR_GENERADO = new ERROR_ViewModel { COD_ERROR = ex.HelpLink, DETALLE = "" }; return(View("ERROR_ARCHIVO", ERROR_GENERADO));/*mejorear la vista*/ } }
/*METODO PARA ACTUALIZAR SOPORTE*/ public void ACTUALIZAR_SOPORTE(SOPORTES SOPORTE) { try { string INFO = ("Iniciando Método ACTUALIZAR_SOPORTE "); log.Info("CODIGO : SO6, " + INFO); Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("SO6", log.Logger.Name, "ACTUALIZAR_SOPORTE", INFO)); HILO.Start(); CONTEXTODATOS.Entry(SOPORTE).State = EntityState.Modified; log.Info("Finalizado con éxito Método ACTUALIZAR_SOPORTE"); } catch (Exception ex) { log.ErrorFormat("CODIGO : SO6 ACTUALIZAR_SOPORTE en la linea {0} ", ex.StackTrace); ex.HelpLink = "SO6"; Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace)); HILO.Start(); throw ex; } }
public void GUARDAR() { try { string INFO = ("Iniciando Método GUARDAR "); log.Info("CODIGO : SO8" + INFO); Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("SO8", log.Logger.Name, "GUARDAR", INFO)); HILO.Start(); CONTEXTODATOS.SaveChanges(); log.Info("Finalizado con éxito Método GUARDAR"); } catch (Exception ex) { log.ErrorFormat("CODIGO : SO8 GUARDAR en la linea {0} ", ex.StackTrace); ex.HelpLink = (ex.HelpLink == "" || ex.HelpLink == null ? "SO8" : ex.HelpLink); Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace)); HILO.Start(); throw ex; } }
/*METODO PARA CREAR SOPORTE*/ public void CREAR_SOPORTE(SOPORTES SOPORTE) { try { string INFO = ("Iniciando Método CREAR_SOPORTE "); log.Info("CODIGO : SO5, " + INFO); Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("SO5", log.Logger.Name, "CREAR_SOPORTE", INFO)); HILO.Start(); CONTEXTODATOS.SOPORTES.Add(SOPORTE); log.Info("Finalizado con éxito Método CREAR_SOPORTE"); } catch (Exception ex) { log.ErrorFormat("CODIGO : SO5 recuperando: CREAR_SOPORTE en la linea {0} ", ex.StackTrace); ex.HelpLink = "SO5"; Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace)); HILO.Start(); throw ex; } }
public Boolean ACTUALIZAR(decimal _COD_RETIRO, decimal _COD_CAUSA_RETIRO, string _USUARIO) { try { string INFO = ("Iniciando Método ACTUALIZAR para ACTUALIZA_RETIRO_POR_CAUSA_RETIRO , por _COD_RETIRO : " + _COD_RETIRO + " por el USUARIO : " + _USUARIO); log.Info("CODIGO : LGRE5," + INFO); Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("LGRE5", log.Logger.Name, "CANCELAR", INFO)); HILO.Start(); CAUSA_RETIRO_MODELO _CAUSA = CAUSA_RETIRO_METODO.CONSULTAR(_COD_CAUSA_RETIRO); _REPOSITORIO.ACTUALIZA_RETIRO_POR_CAUSA_RETIRO(_COD_RETIRO, _COD_CAUSA_RETIRO, _CAUSA.NOMBRE, _USUARIO); log.Info("Finalizado con éxito Método ACTUALIZAR para ACTUALIZA_RETIRO_POR_CAUSA_RETIRO , por _COD_RETIRO : " + _COD_RETIRO + " por el USUARIO : " + _USUARIO); return(true); } catch (Exception ex) { log.ErrorFormat("CODIGO : LGRE5, Método ACTUALIZAR para ACTUALIZA_RETIRO_POR_CAUSA_RETIRO , por _COD_RETIRO : {0}, por el USUARIO : {1} ,{2} ", _COD_RETIRO, _USUARIO, ex.StackTrace); ex.HelpLink = (ex.HelpLink == "" || ex.HelpLink == null ? "LGRE5" : ex.HelpLink); Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace)); HILO.Start(); throw ex; // return false; } }
public Boolean CANCELAR(decimal _COD_RETIRO) { try { string INFO = ("Iniciando Método CANCELAR, por _COD_RETIRO : " + _COD_RETIRO); log.Info("CODIGO : LGRE5," + INFO); Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("LGRE5", log.Logger.Name, "CANCELAR", INFO)); HILO.Start(); _REPOSITORIO.ELIMINAR_RETIRO(_COD_RETIRO); _REPOSITORIO.GUARDAR(); log.Info("Finalizado con éxito Método CANCELAR, por _COD_RETIRO : " + _COD_RETIRO); return(true); } catch (Exception ex) { log.ErrorFormat("CODIGO : LGRE5, Método CANCELAR con el COD_RETIRO : {0}, {1} ", _COD_RETIRO, ex.StackTrace); ex.HelpLink = (ex.HelpLink == "" || ex.HelpLink == null ? "LGRE5" : ex.HelpLink); Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace)); HILO.Start(); //return false throw ex; } }
public bool FINALIZAR_RETIRO(decimal COD_RETIRO, string COD_USUARIO_MODIFICA) { string INFO = ("Iniciando Método FINALIZAR_RETIRO por COD_RETIRO con el codigo : " + COD_RETIRO); log.Info("CODIGO : RE9," + INFO); Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("RE7", log.Logger.Name, "APROBAR_RETIRO_POR_CODIGO", INFO)); HILO.Start(); try { RETIROS CONFIRMA = CONTEXTODATOS.RETIROS.SqlQuery("RETIROS.FINALIZAR_RETIRO @COD_RETIRO = {0},@COD_USUARIO_MODIFICA = {1}", COD_RETIRO, COD_USUARIO_MODIFICA).SingleOrDefault <RETIROS>(); return(true); } catch (Exception ex) { log.ErrorFormat("CODIGO : RE9 recuperando FINALIZAR_RETIRO : {0} , {1} ", COD_RETIRO, ex.StackTrace); ex.HelpLink = "RE9"; Thread HILOERROR = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace)); HILOERROR.Start(); // throw ex; si hay un error no envia correo ni cambia estado return(false); } }
public TIPOS_CORREOS CONSULTAR_TIPO_CORREO_POR_CODIGO(decimal COD_TIPO) { try { string INFO = ("Iniciando Método CONSULTAR_TIPO_CORREO_POR_CODIGO por COD_TIPO : " + COD_TIPO); log.Info("CODIGO : COFCO4" + INFO); Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("COFCO4", log.Logger.Name, "CONSULTAR_TIPO_CORREO_POR_CODIGO", INFO)); HILO.Start(); return(CONTEXTODATOS.TIPOS_CORREOS.SqlQuery("CONFIGURACIONES.CONSULTAR_TIPO_CORREO_PO_COD_TIPO @COD_TIPO={0}").Select(TIPO_CORREO => new TIPOS_CORREOS { COD_TIPO_CORREO = TIPO_CORREO.COD_TIPO_CORREO, NOMBRE = TIPO_CORREO.NOMBRE, ESTADO = TIPO_CORREO.ESTADO, COD_USUARIO_CREA = TIPO_CORREO.COD_USUARIO_CREA, FECHA_CREA = TIPO_CORREO.FECHA_CREA, COD_USUARIO_MODIFICA = TIPO_CORREO.COD_USUARIO_MODIFICA, FECHA_MODIFICA = TIPO_CORREO.FECHA_MODIFICA }).SingleOrDefault <TIPOS_CORREOS>()); } catch (Exception ex) { log.ErrorFormat("CODIGO : COFCO4 recuperando CONSULTAR_TIPO_CORREO_POR_CODIGO por COD_TIPO : {0},{1}", COD_TIPO, ex.StackTrace); ex.HelpLink = "COFCO4"; Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace)); HILO.Start(); throw ex; } }
public PartialViewResult CONSULTA_TIPO_SOPORTE(decimal _COD_TIPO_SOPORTE) { try { string INFO = ("Iniciando Método CONSULTA_TIPO_SOPORTE con COD_TIPO_SOPORTE " + _COD_TIPO_SOPORTE); log.Info("CODIGO : CTRRE9, " + INFO); Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("CTRRE9", log.Logger.Name, "CONSULTA_TIPO_SOPORTE", INFO)); HILO.Start(); TIPO_SOPORTE LOGICA_TIPO_SOPORTE = new TIPO_SOPORTE(); IEnumerable <MODELO_DATOS.TIPO_SOPORTES> TIPOS_SOPORTES; TIPOS_SOPORTES = null; TIPOS_SOPORTES = LOGICA_TIPO_SOPORTE.CONSULTAR(_COD_TIPO_SOPORTE);//. List <SOPORTES_RETIRO_ViewModel> TIPO_SOPORTE_LISTA = new List <SOPORTES_RETIRO_ViewModel>(); foreach (MODELO_DATOS.TIPO_SOPORTES TIPO in TIPOS_SOPORTES) { SOPORTES_RETIRO_ViewModel SOPORTE = new SOPORTES_RETIRO_ViewModel(); if (SOPORTE != null) { TIPO_SOPORTE_LISTA.Add( new SOPORTES_RETIRO_ViewModel { COD_RETIRO = 0, COD_SOPORTE = 0, COD_TIPO_SOPORTE = TIPO.COD_TIPO_SOPORTE, NOMBRE_SOPORTE = "", NOMBRE_TIPO_SOPORTE = TIPO.NOMBRE, REQUERIDO = TIPO.REQUERIDO, TAMANO = "" }); } else { return(PartialView("_SOPORTES_NUEVO")); } } return(PartialView("_SOPORTES_CREADO", TIPO_SOPORTE_LISTA)); } catch (Exception ex) { log.ErrorFormat("CODIGO : CTRRE9, Método CONSULTA_TIPO_SOPORTE con COD_TIPO_SOPORTE : {0}, {1} ", _COD_TIPO_SOPORTE, ex.StackTrace); ex.HelpLink = (ex.HelpLink == "" || ex.HelpLink == null ? "CTRRE9" : ex.HelpLink); Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace)); HILO.Start(); //ViewBag.MENSAJE_ERROR = ex.HelpLink; //return null; Response.StatusCode = (int)HttpStatusCode.BadRequest; ERROR_GENERADO = new ERROR_ViewModel { COD_ERROR = ex.HelpLink, DETALLE = "" }; return(PartialView("_ERRORES", ERROR_GENERADO)); } }
public async Task <Boolean> CREAR(string _USUARIO) { try { string INFO = ("Iniciando Método CREAR USUARIO, USUARIO : " + _USUARIO); log.Info("CODIGO : LGUS2," + INFO); Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("LGUS1", log.Logger.Name, "CREAR", INFO)); HILO.Start(); IdentityResult USUARIO = await _REPOSITORIO.CREAR_USUARIO(_USUARIO); if (USUARIO == null) { return(false); } else { return(true); } } catch (Exception ex) { log.ErrorFormat("CODIGO : LGUS2, Método CREAR USUARIO, USUARIO : {0}, {1} ", _USUARIO, ex.StackTrace); ex.HelpLink = "LGUS2"; Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace)); HILO.Start(); throw ex; } }
/*METODO PARA DESENCRIPTAR*/ public string DESENCRIPTAR(byte[] IV_TEXTO, string ENCRIPTACION_TEXTO) { try { string INFO = ("Iniciando Método DESENCRIPTAR "); log.Info("CODIGO : LGCLC10," + INFO); Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("LGCLC10", log.Logger.Name, "DESENCRIPTAR", INFO)); HILO.Start(); RijndaelManaged cipher = CREAR_CIFRADO(); cipher.IV = IV_TEXTO;//IV_TEXTO //Create the decryptor, convert from base64 to bytes, decrypt ICryptoTransform cryptTransform = cipher.CreateDecryptor(); byte[] cipherText = Convert.FromBase64String(ENCRIPTACION_TEXTO); //TEXTO ENCRIPTADO QUE SERA EL TEXTO SALTO byte[] plainText = cryptTransform.TransformFinalBlock(cipherText, 0, cipherText.Length); string TEXTO_DESENCRIPTADO = Encoding.UTF8.GetString(plainText); //DEVUELVA EL TEXTO PLANO DESENCRIPTADO return(TEXTO_DESENCRIPTADO); } catch (Exception ex) { log.ErrorFormat("CODIGO : LGCLC9 recuperando DESENCRIPTAR en la linea {0} ", ex.StackTrace); ex.HelpLink = (ex.HelpLink == "" || ex.HelpLink == null ? "LGCLC10" : ex.HelpLink); Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace)); HILO.Start(); throw ex; } }
private async Task SIGNINASYNC(APPLICATIONUSER user, bool isPersistent) { try { string INFO = ("Iniciando Método SIGNINASYNC, USUARIO : " + user); log.Info("CODIGO : CTRCU4," + INFO); Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("CTRCU3", log.Logger.Name, "SIGNINASYNC", INFO)); HILO.Start(); AUTHENTICATIONMANAGER.SignOut(DefaultAuthenticationTypes.ExternalCookie); var identity = await UserManager.CreateIdentityAsync(user, DefaultAuthenticationTypes.ApplicationCookie); AUTHENTICATIONMANAGER.SignIn(new AuthenticationProperties() { IsPersistent = isPersistent }, identity); } catch (Exception ex) { log.ErrorFormat("CODIGO : CTRCU4, Método SIGNINASYNC, USUARIO : {0}, {1}", user, ex.StackTrace); ex.HelpLink = (ex.HelpLink == "" || ex.HelpLink == null ? "CTRCU4" : ex.HelpLink); Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace)); HILO.Start(); throw ex; } }
/*ACTUALIZA RETIRO, PARA EL METODO DE EDITAR*/ public void ACTUALIZAR_RETIRO(RETIROS RETIRO) { try { string INFO = ("Iniciando Método ACTUALIZAR_RETIRO"); log.Info("CODIGO : RE5, " + INFO); Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("RE5", log.Logger.Name, "ACTUALIZAR_RETIRO", INFO)); HILO.Start(); CONTEXTODATOS.Entry(RETIRO).State = EntityState.Modified; log.Info("CODIGO : RE5, Finalizado con éxito Método ACTUALIZAR_RETIRO"); } catch (Exception ex) { log.ErrorFormat("CODIGO : RE5 ejecutando ACTUALIZAR_RETIRO, en la linea : {0}", ex.StackTrace); ex.HelpLink = "RE5"; Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace)); HILO.Start(); throw ex; } }
public ActionResult CONSULTAR_DETALLE(int COD_RETIRO) { try { //en qu8e cob esta //RouteData.Values["Controller"]; string INFO = ("Iniciando Método CONSULTAR_DETALLE con COD_RETIRO: " + COD_RETIRO); log.Info("CODIGO : CTRRE2, " + INFO); Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("CTRRE2", log.Logger.Name, "CONSULTAR_DETALLE", INFO)); HILO.Start(); return(View(CONSULTAR(COD_RETIRO))); } catch (Exception ex) { log.ErrorFormat("CODIGO : CTRRE2, Método CONSULTAR_DETALLE, {0} ", ex.StackTrace); ex.HelpLink = (ex.HelpLink == "" || ex.HelpLink == null ? "CTRRE2" : ex.HelpLink); Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace)); HILO.Start(); RETIRO_EDITA_ViewModel MODELO = new RETIRO_EDITA_ViewModel(); ERROR_GENERADO = new ERROR_ViewModel { COD_ERROR = ex.HelpLink, DETALLE = "" }; MODELO.ERROR = ERROR_GENERADO; return(View(MODELO)); } }
public Boolean APROBAR(decimal _COD_SOPORTE, Boolean _APROBADO, String _USUARIO, int COD_RETIRO) { try { string INFO = ("Iniciando Método APROBAR por _COD_SOPORTE : " + _COD_SOPORTE); log.Info("CODIGO : LGSO2," + INFO); Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("LGRE2", log.Logger.Name, "APROBAR", INFO)); HILO.Start(); _REPOSITORIO.APROBAR_SOPORTE_POR_CODIGO(_COD_SOPORTE, _APROBADO, _USUARIO); _REPOSITORIO.GUARDAR(); //pregunte si siene soportes TIPO_SOPORTE LOGICA_TIPO_SOPORTE = new TIPO_SOPORTE();//PREGUNTAR SI ES REQUERIDO IEnumerable <MODELO_DATOS.TIPO_SOPORTES> TIPOS_SOPORTES; TIPOS_SOPORTES = null; IRETIROS_REP _REPOSITORIO_RETIRO = new RETIROS_REP(new CONTEXTO()); if (_REPOSITORIO_RETIRO.CONSULTAR_SOPORTES(COD_RETIRO).Where(SOPORTE => SOPORTE.APROBADO == false).ToList().Count > 0) { RETIROS RETIRO = _REPOSITORIO_RETIRO.CONSULTAR_RETIRO_POR_CODIGO(COD_RETIRO);//.ESTADOS.NOMBRE; string ESTADO_RETIRO = RETIRO.ESTADOS.NOMBRE; decimal _COD_CAUSA_RETIRO = RETIRO.COD_ESTADO_RETIRO; bool REQUERIDO = _REPOSITORIO.CONSULTA_SOPORTE_POR_CODIGO(COD_RETIRO).REQUERIDO; if (ESTADO_RETIRO == "Documentos Aprobados") { var d = _REPOSITORIO_RETIRO.CONSULTAR_SOPORTES(COD_RETIRO).Where(SOPORTE => SOPORTE.APROBADO == false).ToArray(); TIPOS_SOPORTES = LOGICA_TIPO_SOPORTE.CONSULTAR(_COD_CAUSA_RETIRO).ToList(); /*validar cuando son requeridos */ if (TIPOS_SOPORTES.Where(T => T.COD_TIPO_SOPORTE == d[0].COD_TIPO_SOPORTE && T.REQUERIDO == true).ToList().Count > 0) { _REPOSITORIO_RETIRO.APROBAR_RETIRO_POR_CODIGO(COD_RETIRO, _APROBADO, _USUARIO, ESTADO_RETIRO); _REPOSITORIO_RETIRO.GUARDAR(); } } } return(true); } catch (Exception ex) { log.ErrorFormat("CODIGO : LGSO2, Método APROBAR por _COD_SOPORTE : {0}, {1} ", _COD_SOPORTE, ex.StackTrace); ex.HelpLink = (ex.HelpLink == "" || ex.HelpLink == null ? "LGSO2" : ex.HelpLink); Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace)); HILO.Start(); throw ex; } }
public ActionResult CREAR(DATOS_CREA_RETIRO_ViewModel RETIRO) { string INFO = ("Iniciando Método CREAR"); log.Info("CODIGO : CTRRE7," + INFO); Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("CTRRE7", log.Logger.Name, "CREAR", INFO)); HILO.Start(); LOGICA.RETIRO LOGICA_RETIRO = new LOGICA.RETIRO(); MODELO_DATOS.RETIROS RETIRO_RESPUESTA = new MODELO_DATOS.RETIROS(); DATOS_CREA_RETIRO_ViewModel RETIRO_VISTA = new DATOS_CREA_RETIRO_ViewModel(); ERROR_ViewModel ERROR_GENERADO = new ERROR_ViewModel(); try { if (ModelState.IsValid) { RETIRO_RESPUESTA = LOGICA_RETIRO.CREAR(RETIRO.NUMERO_DOCUMENTO, RETIRO.COD_CAUSA_RETIRO, RETIRO.FECHA_RETIRO, RETIRO.COMENTARIOS, User.Identity.Name); ERROR_GENERADO.COD_RETIRO = RETIRO_RESPUESTA.COD_RETIRO; ERROR_GENERADO.COD_ERROR = ""; log.Info("CODIGO : CTRRE7, Finalizado Método CREAR "); return(PartialView("_ERRORES", ERROR_GENERADO)); } else { log.ErrorFormat("CODIGO : CTRRE7, Método CREAR ", log.Logger.Name); IEnumerable <ModelError> allErrors = ModelState.Values.SelectMany(v => v.Errors); ERROR_GENERADO.COD_RETIRO = 0; ERROR_GENERADO.COD_ERROR = ""; ERROR_GENERADO.CAMPOS_INVALIDOS = allErrors; return(PartialView("_ERRORES", ERROR_GENERADO)); } } catch (Exception ex) { log.ErrorFormat("CODIGO : CTRRE7, Método CREAR, {0} ", ex.StackTrace); ex.HelpLink = (ex.HelpLink == "" || ex.HelpLink == null ? "CTRRE7" : ex.HelpLink); Thread HILO1 = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace)); HILO1.Start(); Response.StatusCode = (int)HttpStatusCode.BadRequest; ERROR_GENERADO = new ERROR_ViewModel { COD_ERROR = ex.HelpLink, DETALLE = "" }; return(PartialView("_ERRORES", ERROR_GENERADO)); } }
// GET: SOLICITUD public ActionResult CONSULTAR(SOLICITUD_CONSULTA_ViewModel SOLICITUD)//string VISTA,string CONTROLER) { //SOLICITUD_CONSULTA_ViewModel SOLICITUD = new SOLICITUD_CONSULTA_ViewModel(); //SOLICITUD.BUSCARSOLICITUD = CONSULTA; string CONSULTA = SOLICITUD.BUSCARSOLICITUD; try { string INFO = ("Iniciando Método CONSULTAR SOLICITUD"); log.Info("CODIGO : CTRSL1," + INFO); Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("CTRSL1", log.Logger.Name, "CONSULTAR", INFO)); HILO.Start(); ROL_USUARIO ROLE_USUARIO = new ROL_USUARIO(User); RETIRO LOGICA_RETIRO = new RETIRO(); IEnumerable <SOLICITUD_ViewModel> SOLICITUDES = LOGICA_RETIRO.CONSULTAR(ROLE_USUARIO.OBTENER(), CONSULTA, User.Identity.Name).Select( S => new SOLICITUD_ViewModel { COD_RETIRO = S.COD_RETIRO, NOMBRE = S.NOMBRE, CAUSAL = S.NOMBRE_CAUSA_RETIRO, ESTADO = S.ESTADOS.NOMBRE, FECHA_SOLICITUD = S.FECHA_CREA.ToString("MM/dd/yy HH:MM"), USUARIO = S.USUARIO }); SOLICITUD.SOLICITUDES = SOLICITUDES; return(View(SOLICITUD)); } catch (Exception ex) { log.ErrorFormat("CODIGO : CTRSL1, Método CONSULTAR SOLICITUD, {0}", ex.StackTrace); ex.HelpLink = (ex.HelpLink == "" || ex.HelpLink == null ? "CTRSL1" : ex.HelpLink); Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace)); HILO.Start(); ERROR_GENERADO = new ERROR_ViewModel { COD_ERROR = ex.HelpLink, DETALLE = "" }; SOLICITUD.ERROR = ERROR_GENERADO; return(View(SOLICITUD)); //throw ex; } }