// 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());
        }
コード例 #2
0
        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;
        }