// GET: Tareas/Edit/5 public ActionResult Edit(int?id) { try { if (Session["Usuario"] is null) { return(RedirectToAction("Index", "Home")); } if (id is null) { return(RedirectToAction("Index")); } Tarea item; Usuario usuario; usuario = Session["Usuario"] as Usuario; item = TareaBl.Get((int)id); if (usuario.PerfilId == 1) { ViewBag.ListaDeAreas = AreaBl.GetAll(); } if (usuario.PerfilId == 2) { ViewBag.ListaDeAreas = AreaBl.GetAll(usuario.EmpresaId); } ViewBag.ListaDeEstatusDeLaTarea = EstatusDeLaTareaBl.GetAll(); return(View(item)); } catch { return(View()); } }
// GET: Areas public ActionResult Index() { if (Session["Usuario"] is null) { return(RedirectToAction("Index", "Home")); } List <Area> lista; lista = AreaBl.GetAll(); return(View(lista)); }
// GET: Tareas/Create public ActionResult Create() { if (Session["Usuario"] is null) { return(RedirectToAction("Index", "Home")); } Usuario usuario; usuario = Session["Usuario"] as Usuario; if (usuario.PerfilId == 1) { ViewBag.ListaDeAreas = AreaBl.GetAll(); } if (usuario.PerfilId == 2) { ViewBag.ListaDeAreas = AreaBl.GetAll(usuario.EmpresaId); } return(View()); }
public ActionResult Create(Tarea item) { try { if (Session["Usuario"] is null) { return(RedirectToAction("Index", "Home")); } Usuario usuario; usuario = Session["Usuario"] as Usuario; item.UsuarioId = usuario.Id; if (ModelState.IsValid) { item.Id = TareaBl.Add(item); return(RedirectToAction($"Details/{item.Id}")); } else { if (usuario.PerfilId == 1) { ViewBag.ListaDeAreas = AreaBl.GetAll(); } if (usuario.PerfilId == 2) { ViewBag.ListaDeAreas = AreaBl.GetAll(usuario.EmpresaId); } return(View(item)); } } catch { return(View()); } }