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; } }
//public ActionResult CONSULTAR(string CONSULTA) public ActionResult CONSULTAR(RETIRO_CONSULTA_ViewModel MODELO) { //RETIRO_CONSULTA_ViewModel MODELO = new RETIRO_CONSULTA_ViewModel(); string CONSULTA = MODELO.BUSCAR_CONSULTA; try { string INFO = ("Iniciando Método CONSULTAR"); log.Info("CODIGO : CTRRE1," + INFO); Thread HILO = new Thread(() => TRAZA.DEPURAR_TRAZA("CTRRE1", log.Logger.Name, "CONSULTAR", INFO)); HILO.Start(); //string ROL = ""; //if (User.IsInRole("Jefe")) //{ // ROL = "Jefe"; //} //if (User.IsInRole("BP")) //{ // ROL = "BP"; //} //if (User.IsInRole("Proveedor")) //{ // ROL = "Proveedor"; //} //RETIRO LOGICA_RETIRO = new RETIRO(); //IEnumerable<RETIRO_ViewModel> RETIROS = LOGICA_RETIRO.CONSULTAR(ROL, 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(), // USUARIO = R.USUARIO // }); //MODELO.BuscarConsulta = CONSULTA; //MODELO.RETIROS = RETIROS; //bool jefe_var = User.IsInRole("Jefe"); //log.Info("Finalizado con éxito Método CONSULTAR"); //return View(MODELO); MODELO = CONSULTAR_RETIRO(CONSULTA); return(View(MODELO)); } catch (Exception ex) { log.ErrorFormat("CODIGO : CTRRE1, Método CONSULTAR, {0}", ex.StackTrace); ex.HelpLink = (ex.HelpLink == "" || ex.HelpLink == null ? "CTRRE1" : 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 = "" }; MODELO.ERROR = ERROR_GENERADO; return(View(MODELO)); } }