/** * Acessar o sistema * * @throws IOException */ public String login() throws IOException { String status = null; System.out.println("Entrou no login"); AdministradorDAO dao = new AdministradorDAO(); Administrador admin = new Administrador(); admin = dao.findByEmail(administrador.getEmail()); System.out.println("Email do Banco: " + admin.getEmail()); if (admin.getEmail().equals(administrador.getEmail()) && admin.getSenha().equals(administrador.getSenha())) { status = "sucesso"; AdminLogado adminLogado = new AdminLogado(); Administrador ad = new Administrador(); ad = dao.findByEmail(administrador.getEmail()); adminLogado.setNome(ad.getNome()); adminLogado.setEmail(ad.getEmail()); System.out.println("----adminLogado: " + adminLogado.getNome()); dao.salvarLogado(adminLogado); System.out.println(status); limpaTela(); FacesContext.getCurrentInstance() .getExternalContext() .redirect("/ClickerBrOn/page/apresentacao.xhtml"); } else { enviarMensagem("Tente novamente!"); status = "fracasso"; System.out.println(status); FacesContext.getCurrentInstance().getExternalContext().redirect("login.xhtml"); } return status; }
public List<Administrador> getAdministradors() { AdministradorDAO dao = new AdministradorDAO(); List<Administrador> lista = new ArrayList<Administrador>(); lista = dao.listarAdministradors(); return lista; }
/** * Grava no banco de dados administrador * * @throws IOException */ public void salvar() throws IOException { Boolean estado = false; System.out.println("Entrou para salvar"); AdministradorDAO dao = new AdministradorDAO(); estado = dao.salvar(administrador); if (estado) { enviarMensagem("Enviado com sucesso"); limpaTela(); FacesContext.getCurrentInstance() .getExternalContext() .redirect("/ClickerBrOn/page/apresentacao.xhtml"); } else { enviarMensagem("Erro ao Votar"); } }