public ActionResult Editar(Professor professor) { int LOTipoUsuario = (Int32)Session["tipoUsuario"]; if (LOTipoUsuario == 5 || LOTipoUsuario == 3 || LOTipoUsuario == 4) // 3 4 -> professor, 5 -> adm { try { PRR.Atualizar(professor); LoginUsuarios login = new LoginUsuarios(); login = LR.BuscarLoginPorEmail(professor.PRemail); login.LOLogin = professor.PRemail; login.LOSenha = professor.PRsenha; login.LOTipoUsuario = professor.PRtipoProfessor; LR.Atualizar(login); return(RedirectToAction("Index")); } catch (Exception e) { ViewBag.Exception = e.ToString(); ViewBag.PRValido = ListasRepositorio.AtivoInativo(); ViewBag.PRtipoProfessor = new SelectList(TUR.BuscarTodosComCondicao(pr => pr.TUIDusuario >= 3 && pr.TUIDusuario < 5), "TUIDusuario", "TUdescricao"); return(View(professor)); } } return(RedirectToAction("Entrar", "LoginUsuarios", new { erro = "Apenas Administradores ou Professores tem Acesso a esse recurso" })); }
// GET: /Professor/Edit/5 public ActionResult Editar(int?id) { Professor professor = new Professor(); int LOTipoUsuario = (Int32)Session["tipoUsuario"]; if (LOTipoUsuario == 5 || LOTipoUsuario == 3 || LOTipoUsuario == 4) // 3 4 -> professor, 5 -> adm { try { professor = PRR.BuscarPorID(id); ViewBag.PRtipoProfessor = new SelectList(TUR.BuscarTodosComCondicao(pr => pr.TUIDusuario >= 3 && pr.TUIDusuario < 5), "TUIDusuario", "TUdescricao"); ViewBag.PRValido = ListasRepositorio.AtivoInativo(); return(View(professor)); } catch (Exception e) { ViewBag.Exception = e.ToString(); ViewBag.PRtipoProfessor = new SelectList(TUR.BuscarTodosComCondicao(pr => pr.TUIDusuario >= 3 && pr.TUIDusuario < 5), "TUIDusuario", "TUdescricao"); return(View(professor)); } } return(RedirectToAction("Entrar", "LoginUsuarios", new { erro = "Apenas Administradores ou Professores tem acesso a esse recurso" })); }
public ActionResult Editar(Avaliador avaliador) { int LOTipoUsuario = (Int32)Session["tipoUsuario"]; if (LOTipoUsuario == 5 || LOTipoUsuario == 6) // 6 -> avaliador, 5 -> adm { try { AVR.Atualizar(avaliador); return(RedirectToAction("Index")); } catch (Exception e) { ViewBag.Exception = e.ToString(); } } ViewBag.PRValido = ListasRepositorio.AtivoInativo(); return(View(avaliador)); }
// GET: /Avaliador/Edit/5 public ActionResult Editar(int?id) { Avaliador avaliador = new Avaliador();; int LOTipoUsuario = (Int32)Session["tipoUsuario"]; if (LOTipoUsuario == 5 || LOTipoUsuario == 6) // 6 -> avaliador, 5 -> adm { try { avaliador = AVR.BuscarPorID(id); ViewBag.AVValido = ListasRepositorio.AtivoInativo(); return(View(avaliador)); } catch (Exception e) { ViewBag.Exception = e.ToString(); } } return(View(avaliador)); }