// GET: /Professor/ public ActionResult Index() { if (Session["tipoUsuario"] == null) { return(RedirectToAction("Entrar", "LoginUsuarios", new { erro = "Faça seu login no sistema antes de acessar recursos" })); } int LOTipoUsuario = (Int32)Session["tipoUsuario"]; if (LOTipoUsuario == 5) // 5 -> adm { try { var professor = PRR.BuscarTodos(); return(View(professor)); } catch (Exception e) { ViewBag.Exception = e.ToString(); return(View()); } } if (LOTipoUsuario == 3 || LOTipoUsuario == 4) // 3 4 -> professor { string LoginUsuario = (string)Session["LoginUsuario"]; return(RedirectToAction("Detalhes", "Professor", new { id = PRR.BuscarProfessorPorEmail(LoginUsuario).PRIDprofessor })); } return(View()); }
private void EditarProfessor_Load(object sender, EventArgs e) { Professor professor = new Professor(); try { professor = PR.BuscarProfessorPorEmail(loginUsuario); if (professor == null) { Error erro = new Error(); erro.GetError = "Não foi possível realizar sua operação"; this.Hide(); erro.Show(); } } catch { } Nome.Text = professor.PRnome; Email.Text = professor.PRemail; Senha.Text = professor.PRsenha; Departamento.Text = professor.PRdepartamento; Disciplina.Text = professor.PRdisciplinaPrincipal; }