public ActionResult ValidarOpcionUsuario(string Usuario, string Opcion) { try { clsDLogin = new clsDLogin(); var valida = clsDLogin.ValidarPermisoOpcion(Usuario, Opcion); return(Json(valida, JsonRequestBehavior.AllowGet)); } catch (DbEntityValidationException e) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), null, e); return(Json(Mensaje, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), ex, null); return(Json(Mensaje, JsonRequestBehavior.AllowGet)); } }
//-----------------------------------------------------VISTA DE REPORTE---------------------------------------------------------------- public ActionResult ReporteCloroCisternaDescongelado() { try { ClsdParametroCalidad = new ClsdParametroCalidad(); var parametros = ClsdParametroCalidad.ConsultaManteminetoParametroCalidad(clsAtributos.CC_CodParametroCloroCisterna); ViewBag.ColorDentroRango = parametros.ColorDentroRango; ViewBag.ColorFueraRango = parametros.ColorFueraRango; //ViewBag.ParamMax = parametros.Maximo; //ViewBag.ParamMin = parametros.Minimo; ViewBag.DateRangePicker = "1"; ViewBag.dataTableJS = "1"; clsLogin = new clsDLogin(); lsUsuario = User.Identity.Name.Split('_'); var usuarioOpcion = clsLogin.ValidarPermisoOpcion(lsUsuario[1], "CloroCisternaDescongelado"); if (usuarioOpcion) { ViewBag.Link = "../" + RouteData.Values["controller"] + "/" + "CloroCisternaDescongelado"; } ClsDReporte = new clsDReporte(); var rep = ClsDReporte.ConsultaCodigoReporte(RouteData.Values["action"].ToString()); if (rep != null) { ViewBag.CodigoReporte = rep.Codigo; ViewBag.VersionReporte = rep.UltimaVersion; ViewBag.NombreReporte = rep.Nombre; } ViewBag.JavaScrip = "CALIDAD/" + RouteData.Values["controller"] + "/" + RouteData.Values["action"]; return(View()); } catch (DbEntityValidationException e) { clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), null, e); SetErrorMessage(Mensaje); return(RedirectToAction("Home", "Home")); } catch (Exception ex) { clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), ex, null); SetErrorMessage(Mensaje); return(RedirectToAction("Home", "Home")); } }
//-----------------------------------------------------VISTA DE INGRESO DE DATOS---------------------------------------------------------------- public ActionResult CloroCisternaDescongelado() { try { ViewBag.dataTableJS = "1"; ViewBag.JavaScrip = "CALIDAD/" + RouteData.Values["controller"] + "/" + RouteData.Values["action"]; ViewBag.MascaraInput = "1"; clsLogin = new clsDLogin(); lsUsuario = User.Identity.Name.Split('_'); var usuarioOpcion = clsLogin.ValidarPermisoOpcion(lsUsuario[1], "ReporteCloroCisternaDescongelado"); if (usuarioOpcion) { ViewBag.Link = "../" + RouteData.Values["controller"] + "/" + "ReporteCloroCisternaDescongelado"; } ClsdParametroCalidad = new ClsdParametroCalidad(); var parametros = ClsdParametroCalidad.ConsultaManteminetoParametroCalidad(clsAtributos.CC_CodParametroCloroCisterna); if (parametros == null) { ViewBag.ErrorParametro = "99"; } else { ViewBag.ColorDentroRango = parametros.ColorDentroRango; ViewBag.ColorFueraRango = parametros.ColorFueraRango; } clsDClasificador = new clsDClasificador(); var poTurno = clsDClasificador.ConsultarClasificador(clsAtributos.GrupoCodTurno).ToList(); if (poTurno != null) { ViewBag.Turno = poTurno; } return(View()); } catch (DbEntityValidationException e) { clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), null, e); SetErrorMessage(Mensaje); return(RedirectToAction("Home", "Home")); } catch (Exception ex) { clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), ex, null); SetErrorMessage(Mensaje); return(RedirectToAction("Home", "Home")); } }
public ActionResult ReporteClorinacionCisterna() { try { ViewBag.dataTableJS = "1"; ViewBag.DateRangePicker = "1"; ViewBag.JqueryRotate = "1"; clsDLogin = new clsDLogin(); lsUsuario = User.Identity.Name.Split('_'); if (lsUsuario != null) { var usuarioOpcion = clsDLogin.ValidarPermisoOpcion(lsUsuario[1], "ControlClorinacionCisterna"); if (usuarioOpcion) { ViewBag.Link = "../" + RouteData.Values["controller"] + "/" + "ControlClorinacionCisterna"; } } ViewBag.JavaScrip = "CALIDAD/" + RouteData.Values["controller"] + "/" + RouteData.Values["action"]; ClsDReporte = new clsDReporte(); var rep = ClsDReporte.ConsultaCodigoReporte(RouteData.Values["action"].ToString()); if (rep != null) { ViewBag.CodigoReporte = rep.Codigo; ViewBag.VersionReporte = rep.UltimaVersion; ViewBag.NombreReporte = rep.Nombre; } ClsAnalisisAguaClorinacionCisterna = new ClsAnalisisAguaClorinacionCisterna(); ViewBag.ListaCisterna = ClsAnalisisAguaClorinacionCisterna.ConsultarMantenimientoCisterna(clsAtributos.EstadoRegistroActivo); return(View()); } catch (DbEntityValidationException e) { clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), null, e); SetErrorMessage(Mensaje); return(RedirectToAction("Home", "Home")); } catch (Exception ex) { clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), ex, null); SetErrorMessage(Mensaje); return(RedirectToAction("Home", "Home")); } }
public ActionResult ReporteAnalisisAguaTanquero() { try { ViewBag.JavaScrip = "CALIDAD/" + RouteData.Values["controller"] + "/" + RouteData.Values["action"]; ViewBag.DateRangePicker = "1"; ViewBag.JqueryRotate = "1"; ViewBag.dataTableJS = "1"; clsDReporte = new clsDReporte(); clsDLogin = new clsDLogin(); lsUsuario = User.Identity.Name.Split('_'); if (!string.IsNullOrEmpty(lsUsuario[1])) { var usuarioOpcion = clsDLogin.ValidarPermisoOpcion(lsUsuario[1], "AnalisisAguaTanquero"); if (usuarioOpcion) { ViewBag.Link = "../" + RouteData.Values["controller"] + "/" + "AnalisisAguaTanquero"; } } var rep = clsDReporte.ConsultaCodigoReporte(RouteData.Values["action"].ToString()); if (rep != null) { ViewBag.CodigoReporte = rep.Codigo; ViewBag.VersionReporte = rep.UltimaVersion; ViewBag.NombreReporte = rep.Nombre; } lsUsuario = User.Identity.Name.Split('_'); return(View()); } catch (DbEntityValidationException e) { clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), null, e); SetErrorMessage(Mensaje); return(RedirectToAction("Home", "Home")); } catch (Exception ex) { clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), ex, null); SetErrorMessage(Mensaje); return(RedirectToAction("Home", "Home")); } }
public ActionResult MonitoreoDescongelado() { try { ViewBag.JavaScrip = "CALIDAD/" + RouteData.Values["controller"] + "/" + RouteData.Values["action"]; ViewBag.dataTableJS = "1"; ViewBag.DateTimePicker = "1"; ViewBag.MascaraInput = "1"; lsUsuario = User.Identity.Name.Split('_'); clsDClasificador = new clsDClasificador(); ClsdMantenimientoTipoDescongelado = new ClsdMantenimientoTipoDescongelado(); ClsdMantenimientoMuestraDescongelado = new ClsdMantenimientoMuestraDescongelado(); ViewBag.Muestra = ClsdMantenimientoMuestraDescongelado.ConsultaManteminetoMuestraDescongelado().Where(x => x.EstadoRegistro == clsAtributos.EstadoRegistroActivo).ToList(); ViewBag.Tipo = ClsdMantenimientoTipoDescongelado.ConsultaManteminetoTipoDescongelado().Where(x => x.EstadoRegistro == clsAtributos.EstadoRegistroActivo).ToList(); ViewBag.Turno = clsDClasificador.ConsultarClasificador(clsAtributos.GrupoCodTurno); clsDLogin = new clsDLogin(); if (!string.IsNullOrEmpty(lsUsuario[1])) { var usuarioOpcion = clsDLogin.ValidarPermisoOpcion(lsUsuario[1], "ReporteMonitoreoDescongelado"); if (usuarioOpcion) { ViewBag.Link = "../" + RouteData.Values["controller"] + "/" + "ReporteMonitoreoDescongelado"; } } return(View()); } catch (DbEntityValidationException e) { clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), null, e); SetErrorMessage(Mensaje); return(RedirectToAction("Home", "Home")); } catch (Exception ex) { clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), ex, null); SetErrorMessage(Mensaje); return(RedirectToAction("Home", "Home")); } }
public ActionResult ReporteCalibracionPhMetro() { try { //** lsUsuario = User.Identity.Name.Split('_'); clsDLogin = new clsDLogin(); if (!string.IsNullOrEmpty(lsUsuario[1])) { var usuarioOpcion = clsDLogin.ValidarPermisoOpcion(lsUsuario[1], "ControlCalibracionPhMetro"); if (usuarioOpcion) { ViewBag.Link = "../" + RouteData.Values["controller"] + "/" + "ControlCalibracionPhMetro"; } } //** ViewBag.DateRangePicker = "1"; ViewBag.JavaScrip = "CALIDAD/" + RouteData.Values["controller"] + "/" + RouteData.Values["action"]; ViewBag.dataTableJS = "1"; //lsUsuario = User.Identity.Name.Split('_'); return(View()); } catch (DbEntityValidationException e) { clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), null, e); SetErrorMessage(Mensaje); return(RedirectToAction("Home", "Home")); } catch (Exception ex) { clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), ex, null); SetErrorMessage(Mensaje); return(RedirectToAction("Home", "Home")); } }
public ActionResult AnalisisAguaCalderos() { try { ViewBag.JavaScrip = "CALIDAD/" + RouteData.Values["controller"] + "/" + RouteData.Values["action"]; ViewBag.dataTableJS = "1"; ViewBag.select2 = "1"; ViewBag.MascaraInput = "1"; ClsdMantenimientoParametroAac = new ClsdMantenimientoParametroAac(); ClsdMantenimientoEquipoAac = new ClsdMantenimientoEquipoAac(); ViewBag.Parametros = ClsdMantenimientoParametroAac.ConsultaManteminetoParametroAac().Where(x => x.EstadoRegistro == clsAtributos.EstadoRegistroActivo).ToList(); ViewBag.Equipos = ClsdMantenimientoEquipoAac.ConsultaManteminetoEquipoAac().Where(x => x.EstadoRegistro == clsAtributos.EstadoRegistroActivo).ToList(); clsDLogin = new clsDLogin(); lsUsuario = User.Identity.Name.Split('_'); if (!string.IsNullOrEmpty(lsUsuario[1])) { var usuarioOpcion = clsDLogin.ValidarPermisoOpcion(lsUsuario[1], "ReporteAnalisisAguaCalderos"); if (usuarioOpcion) { ViewBag.Link = "../" + RouteData.Values["controller"] + "/" + "ReporteAnalisisAguaCalderos"; } } return(View()); } catch (DbEntityValidationException e) { clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), null, e); SetErrorMessage(Mensaje); return(RedirectToAction("Home", "Home")); } catch (Exception ex) { clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), ex, null); SetErrorMessage(Mensaje); return(RedirectToAction("Home", "Home")); } }
public ActionResult TemperaturaInternaRefrigeradora() { try { ViewBag.JavaScrip = "CALIDAD/" + RouteData.Values["controller"] + "/" + RouteData.Values["action"]; ViewBag.dataTableJS = "1"; ViewBag.select2 = "1"; ViewBag.MascaraInput = "1"; ClsdTemperaturaInternaRefrigeradora = new ClsdTemperaturaInternaRefrigeradora(); ClsDClasificador = new clsDClasificador(); clsDLogin = new clsDLogin(); ViewBag.AutoClaves = ClsDClasificador.ConsultarClasificador(clsAtributos.CodigoGrupoAutoclave); lsUsuario = User.Identity.Name.Split('_'); var usuarioOpcion = clsDLogin.ValidarPermisoOpcion(lsUsuario[1], "ReporteTemperaturaInternaRefrigeradora"); if (usuarioOpcion) { ViewBag.Link = "../" + RouteData.Values["controller"] + "/" + "ReporteTemperaturaInternaRefrigeradora"; } else { ViewBag.Link = null; } return(View()); } catch (DbEntityValidationException e) { clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), null, e); SetErrorMessage(Mensaje); return(RedirectToAction("Home", "Home")); } catch (Exception ex) { clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), ex, null); SetErrorMessage(Mensaje); return(RedirectToAction("Home", "Home")); } }
public ActionResult ReporteLavadoDesinfeccionManos() { try { lsUsuario = User.Identity.Name.Split('_'); ViewBag.DateRangePicker = "1"; ViewBag.dataTableJS = "1"; ViewBag.JavaScrip = "CALIDAD/" + RouteData.Values["controller"] + "/" + RouteData.Values["action"]; clsLogin = new clsDLogin(); var usuarioOpcion = clsLogin.ValidarPermisoOpcion(lsUsuario[1], "ControlLavadoDesinfeccionManos"); if (usuarioOpcion) { ViewBag.Link = "../" + RouteData.Values["controller"] + "/" + "ControlLavadoDesinfeccionManos"; } ClsDReporte = new clsDReporte(); var rep = ClsDReporte.ConsultaCodigoReporte(RouteData.Values["action"].ToString()); if (rep != null) { ViewBag.CodigoReporte = rep.Codigo; ViewBag.VersionReporte = rep.UltimaVersion; ViewBag.NombreReporte = rep.Nombre; } return(View()); } catch (DbEntityValidationException e) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), null, e); return(RedirectToAction("Home", "Home")); } catch (Exception ex) { Response.StatusCode = (int)HttpStatusCode.InternalServerError; clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), ex, null); return(RedirectToAction("Home", "Home")); } }
public ActionResult ControlTermoencogidoSellado() { try { ViewBag.dataTableJS = "1"; ViewBag.JavaScrip = "CALIDAD/" + RouteData.Values["controller"] + "/" + RouteData.Values["action"]; ViewBag.MascaraInput = "1"; ViewBag.DateTimePicker = "1"; clsLogin = new clsDLogin(); lsUsuario = User.Identity.Name.Split('_'); var usuarioOpcion = clsLogin.ValidarPermisoOpcion(lsUsuario[1], "ReporteTermoencogidoSellado"); if (usuarioOpcion) { ViewBag.Link = "../" + RouteData.Values["controller"] + "/" + "ReporteTermoencogidoSellado"; } clsDClasificador = new clsDClasificador(); var poTurno = clsDClasificador.ConsultarClasificador(clsAtributos.GrupoCodTurno).ToList(); if (poTurno != null) { ViewBag.Turno = poTurno; } return(View()); } catch (DbEntityValidationException e) { clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), null, e); SetErrorMessage(Mensaje); return(RedirectToAction("Home", "Home")); } catch (Exception ex) { clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), ex, null); SetErrorMessage(Mensaje); return(RedirectToAction("Home", "Home")); } }
public ActionResult CalibracionFluorometro() { try { lsUsuario = User.Identity.Name.Split('_'); clsDLogin = new clsDLogin(); var usuarioOpcion = clsDLogin.ValidarPermisoOpcion(lsUsuario[1], "ReporteCalibracionFluorometro"); if (usuarioOpcion) { ViewBag.Link = "../" + RouteData.Values["controller"] + "/" + "ReporteCalibracionFluorometro"; } ViewBag.dataTableJS = "1"; ViewBag.DateRangePicker = "1"; ViewBag.MascaraInput = "1"; ViewBag.JavaScrip = "CALIDAD/" + RouteData.Values["controller"] + "/" + RouteData.Values["action"]; ClsDCalibracionFluorometro = new ClsDCalibracionFluorometro(); ViewBag.ListaEstandar = ClsDCalibracionFluorometro.ListarEstandar(1); lsUsuario = User.Identity.Name.Split('_'); ViewBag.Analista = lsUsuario[0]; return(View()); } catch (DbEntityValidationException e) { clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), null, e); SetErrorMessage(Mensaje); return(RedirectToAction("Home", "Home")); } catch (Exception ex) { clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), ex, null); SetErrorMessage(Mensaje); return(RedirectToAction("Home", "Home")); } }
public ActionResult VerificacionPotenciometro() { try { ViewBag.JavaScrip = "CALIDAD/" + RouteData.Values["controller"] + "/" + RouteData.Values["action"]; ViewBag.dataTableJS = "1"; ViewBag.select2 = "1"; ViewBag.MascaraInput = "1"; clsDLogin = new clsDLogin(); lsUsuario = User.Identity.Name.Split('_'); var usuarioOpcion = clsDLogin.ValidarPermisoOpcion(lsUsuario[1], "ReporteVerificacionPotenciometro"); if (usuarioOpcion) { ViewBag.Link = "../" + RouteData.Values["controller"] + "/" + "ReporteVerificacionPotenciometro"; } else { ViewBag.Link = null; } return(View()); } catch (DbEntityValidationException e) { clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), null, e); SetErrorMessage(Mensaje); return(RedirectToAction("Home", "Home")); } catch (Exception ex) { clsDError = new clsDError(); lsUsuario = User.Identity.Name.Split('_'); string Mensaje = clsDError.ControlError(lsUsuario[0], Request.UserHostAddress, this.ControllerContext.RouteData.Values["controller"].ToString(), "Metodo: " + this.ControllerContext.RouteData.Values["action"].ToString(), ex, null); SetErrorMessage(Mensaje); return(RedirectToAction("Home", "Home")); } }