// 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; } }
public RETIRO_CONSULTA_ViewModel CONSULTAR_RETIRO(string CONSULTA) { RETIRO_CONSULTA_ViewModel MODELO = new RETIRO_CONSULTA_ViewModel(); try { string INFO = ("Iniciando Método CONSULTAR_RETIRO"); log.Info("CODIGO : CTRRE17," + INFO); Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("CTRRE17", log.Logger.Name, "CONSULTAR_RETIRO", INFO)); HILO.Start(); ROL_USUARIO ROLE_USUARIO = new ROL_USUARIO(User); RETIRO LOGICA_RETIRO = new RETIRO(); IEnumerable <RETIRO_ViewModel> RETIROS = LOGICA_RETIRO.CONSULTAR(ROLE_USUARIO.OBTENER(), CONSULTA, User.Identity.Name).Select( R => new RETIRO_ViewModel { COD_RETIRO = R.COD_RETIRO, NOMBRE = R.NOMBRE, CAUSAL = R.NOMBRE_CAUSA_RETIRO, ESTADO = R.ESTADOS.NOMBRE, FECHA_SOLICITUD = R.FECHA_CREA.ToString("MM/dd/yy HH:MM"), USUARIO = R.USUARIO }); MODELO.BUSCAR_CONSULTA = CONSULTA; MODELO.RETIROS = RETIROS; bool jefe_var = User.IsInRole("Jefe"); log.Info("Finalizado con éxito Método CONSULTAR_RETIRO"); return(MODELO); } catch (Exception ex) { log.ErrorFormat("CODIGO : CTRRE17, Método CONSULTAR_RETIRO, {0}", ex.StackTrace); ex.HelpLink = (ex.HelpLink == "" || ex.HelpLink == null ? "CTRRE17" : ex.HelpLink); Thread HILO = new Thread(() => ERROR.ERROR_TRAZA(ex.HelpLink, log.Logger.Name, ex.TargetSite.Name, ex.StackTrace)); HILO.Start(); throw ex; } }