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); }
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); }
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); }