public ActionResult Detalles() { try { int IdUsuario = Convert.ToInt32(Request.Form["IdUsuario"]); CatUsuarios Usuario = (CatUsuarios)Session["Usuario"]; if (Usuario == null || Usuario.U_IdTipoUsuario != 2) { TempData["notice"] = "La sesión ha expirado."; return(RedirectToAction("Logout", "Home")); } if (IdUsuario > 0) { CatUsuarios UsuarioPorEditar = LogicaUsuario.L_DetallesUsuario(IdUsuario); return(View(UsuarioPorEditar)); } else { return(RedirectToAction("Index")); } } catch (Exception ex) { TempData["notice"] = ConfigurationManager.AppSettings["MensajeError"].ToString(); Session["TipoAlerta"] = "Error"; MetodoGeneral.RegistroDeError(ex.Message, "Usuarios: Detalles"); return(RedirectToAction("Index")); } }