Example #1
0
  /** @param args the command line arguments */
  public static void main(String[] args) {
    Contato contato =
        new Contato(JOptionPane.showInputDialog("Nome: "), JOptionPane.showInputDialog("Email: "));

    ContatoDAO dao = new ContatoDAOJDBC();
    dao.inserir(contato);
    contato.setNome("novo nome");
    contato.setEmail("nbovasdasdasdasd");
    contato.setId(2);
    dao.atualizar(contato);
  }
 public void atualizar() {
   dao.alterar(contato);
   FacesContext.getCurrentInstance()
       .addMessage(
           null,
           new FacesMessage(
               FacesMessage.SEVERITY_INFO, "Info", "Informações alteradas com sucesso!"));
 }
Example #3
0
  /**
   * Handles the HTTP <code>GET</code> method.
   *
   * @param request servlet request
   * @param response servlet response
   * @throws ServletException if a servlet-specific error occurs
   * @throws IOException if an I/O error occurs
   */
  @Override
  protected void doGet(HttpServletRequest request, HttpServletResponse response)
      throws ServletException, IOException {
    processRequest(request, response);

    ContatoDAO c = new ContatoDAO();
    ArrayList<Contato> contatos = c.buscarContatos();
    for (Contato cont : contatos) { // BUSCA OS TELEFONES DOS CONTATOS
      int idContato = cont.getIdContato();
      cont.setTelefones(c.buscarTelefones(idContato));
      request.setAttribute("qtdTel", c.buscarTelefones(idContato).size());
    }

    int AQUI = contatos.size();
    request.setAttribute("contatos", contatos);
    // request.setAttribute("qtdTel", contatos);

    request.getRequestDispatcher("WEB-INF/menu.jspx").forward(request, response);
  }
 public ContatoBD() {
   dao = new ContatoDAO();
   contato = dao.buscar(1);
 }