Ejemplo n.º 1
0
  /**
   * 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;
  }
Ejemplo n.º 2
0
  public List<Administrador> getAdministradors() {

    AdministradorDAO dao = new AdministradorDAO();
    List<Administrador> lista = new ArrayList<Administrador>();

    lista = dao.listarAdministradors();
    return lista;
  }
Ejemplo n.º 3
0
  /**
   * 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");
    }
  }