public ActionResult Index(string fecha, string fechaFin, string usr, string accion, string criticidad) { var integ = new IntegridadDatos(); if ((String)Session["PerfilUsuario"] == "WebMaster" && integ.ValidarExistencia("SEG_Bitacora") == 1) { var ln = new Auditoria(); //Traducir Página BITACORA. TraducirPagina((String)Session["IdiomaApp"]); Session["ErrorFiltroBitacora"] = null; if (fecha == "" && fechaFin != "") { fechaFin = ""; Session["ErrorFiltroBitacora"] = ViewBag.BITACORA_WARNING_SIN_FECHA_INICIO; } if (fecha != "" && fechaFin != "") { DateTime fechaDate = DateTime.Parse(fecha); DateTime fechaFinDate = DateTime.Parse(fechaFin); if (fechaDate >= fechaFinDate) { fecha = ""; fechaFin = ""; Session["ErrorFiltroBitacora"] = ViewBag.BITACORA_WARNING_FECHAS_MAL; } } if (fecha == "" && usr == "" && accion == "" && criticidad == "") { return(View(ln.ConsultarBitacora())); } var consulta = ln.ConsultarBitacora(fecha, fechaFin, usr, accion, criticidad); Session["ConsultaBitacora"] = consulta; return(View(consulta)); } return(RedirectToAction("Index", "Home")); }
public ActionResult Index() { var integ = new IntegridadDatos(); if ((String)Session["PerfilUsuario"] == "WebMaster" && integ.ValidarExistencia("SEG_Bitacora") == 1) { var ln = new Auditoria(); //Traducir Página BITACORA. TraducirPagina((String)Session["IdiomaApp"]); try { var consulta = ln.ConsultarBitacora(); Session["ConsultaBitacora"] = consulta; return(View(consulta)); } catch { var aud = new Auditoria(); aud.grabarBitacora(DateTime.Now, "SISTEMA", "ERROR BITÁCORA", "ERROR LEVE", "Error al consultar la bitácora."); return(RedirectToAction("Index", "Home")); } } return(RedirectToAction("Index", "Home")); }