public ActionResult InicioInversionista() { try { CatUsuarios Usuario = (CatUsuarios)Session["Usuario"]; if (Usuario == null || Usuario.U_IdTipoUsuario < 1 || Usuario.U_IdTipoUsuario > 2) { TempData["notice"] = "La sesión ha expirado."; return(RedirectToAction("Logout", "Home")); } Session["MensajePrivacidad"] = ConfigurationManager.AppSettings["MensjaePrivacidad"].ToString(); LogicaProyectos LogicaProyectos = new LogicaProyectos(); List <CatProyectos> ListaProyectos = new List <CatProyectos>(); ListaProyectos = LogicaProyectos.L_SeleccionarProyectosPorEmpresa(Usuario.U_IdEmpresa); return(View(ListaProyectos)); } catch (Exception ex) { TempData["notice"] = ConfigurationManager.AppSettings["MensajeError"].ToString(); Session["TipoAlerta"] = "Error"; MetodoGeneral.RegistroDeError(ex.Message, "Home: InicioInversionista"); return(View("Index", "Home")); } }
// GET: Proyectos public ActionResult Index() { LogicaProyectos LogicaProyectos = new LogicaProyectos(); List <CatProyectos> ListaProyectos = new List <CatProyectos>(); CatUsuarios Usuario = (CatUsuarios)Session["Usuario"]; if (Usuario != null && (Usuario.U_IdUsuario == 1 || Usuario.U_IdTipoUsuario == 2)) { ListaProyectos = LogicaProyectos.L_SeleccionarProyectosPorEmpresa(Usuario.U_IdEmpresa); return(View(ListaProyectos)); } else { return(RedirectToAction("Logout", "Home")); } }