public ActionResult RecuperaSenhaViewer(EsqueceuSenha esqueceuSenha)
        {
            if (ModelState.IsValid)
            {
                //Concatena Data;
                var appData = new DataBLL();
                esqueceuSenha.Data_Nascimento = appData.concatenaData(esqueceuSenha.diaNascimento, esqueceuSenha.mesNascimento, esqueceuSenha.anoNascimento);

                var appCPF = new CPFBLL();
                esqueceuSenha.CPF = appCPF.DataBaseCPF(esqueceuSenha.CPF);

                /*esqueceuSenha.Data_Nascimento = esqueceuSenha.anoNascimento;
                esqueceuSenha.Data_Nascimento += "-";
                esqueceuSenha.Data_Nascimento += esqueceuSenha.mesNascimento;
                esqueceuSenha.Data_Nascimento += "-";
                esqueceuSenha.Data_Nascimento += esqueceuSenha.diaNascimento;*/

                var professorDML = new ProfessoresDML();
                int loginID = professorDML.VerificaProfessor(esqueceuSenha);

                if (loginID != 0)
                {
                    var loginDML = new LoginDML();
                    esqueceuSenha.Senha = loginDML.RecuperaSenha(esqueceuSenha);
                    ViewData["Senha"] = esqueceuSenha.Senha;
                    return View(esqueceuSenha);
                }
                else
                {
                    return RedirectToAction("EsqueceuSenhaViewer");
                }
            }
            return View(esqueceuSenha);
        }
Exemple #2
0
 public ActionResult LoginViewer(Login login)
 {
     Session.Remove("Perfil");
     if (ModelState.IsValid)
     {
         var limpatemp = new TabelaTempDAO();
         if(limpatemp.Count("ProfessoresTemp") >= 0)
             limpatemp.ExcluirTemp("ProfessoresTemp");
         var fazerLogin = new LoginDML();
         var teste = fazerLogin.VerificaLogin(login);
         if (teste == false)
             return View("AdvertenciaLogin");
         else
         {
             Session["Email"] = login.Email;
             string email = Session["Email"].ToString();
             Session["CodProfessor"] = fazerLogin.BuscaCodProfessor(email);
             if (fazerLogin.VerificaPerfil(login))
             {
                 Session["Perfil"] = fazerLogin.VerificaPerfil(login);
                 //Se entrar nessa cláusula, o usuário é o Coordenador
                 return RedirectToAction("DisciplinaViewer", "Disciplina");
             }
             else
             {
                 Session["Perfil"] = false;
                 return RedirectToAction("DisponibilidaViewer", "Disponibilida");
             }
         }
     }
     return View(login);
 }
Exemple #3
0
        public ActionResult ProfessorViewer(Usuarios usuario)
        {
            if (ModelState.IsValid)
            {
                usuario.Data_Nascimento = usuario.diaNascimento;
                usuario.Data_Nascimento += "/";
                usuario.Data_Nascimento += usuario.mesNascimento;
                usuario.Data_Nascimento += "/";
                usuario.Data_Nascimento += usuario.anoNascimento;

                var loginDML = new LoginDML();
                loginDML.Salvar(usuario);

                var professorDML = new ProfessoresDML();
                professorDML.Salvar(usuario);

                return RedirectToAction("ProfessorDisciplina");
            }
            return View(usuario);
        }
 public ActionResult AlterarSenhaViewer(AlterarSenha alterarSenha)
 {
     if (ModelState.IsValid)
     {
         var loginDML = new LoginDML();
         Login validalogin = new Login();
         validalogin.Email = Session["Email"].ToString();
         alterarSenha.Email = Session["Email"].ToString();
         validalogin.Senha = alterarSenha.Senha;
         bool senhacorreta = loginDML.VerificaLogin(validalogin);
         if (senhacorreta)
         {
             loginDML.AlterarSenha(alterarSenha);
             return RedirectToAction("ConfirmacaoAlteracao", "EsqueceuSenha");
         }
         else
         {
             return RedirectToAction("ErroAlterarSenhaViewer", "EsqueceuSenha");
         }
     }
     return View(alterarSenha);
 }