コード例 #1
0
  @Override
  public List<Cliente> getListar() throws SQLException {
    sql =
        "SELECT Codigo, Nome, CPF, Telefone, Celular,"
            + " CodCidade, EndRua, EndBairro, EndNum, Senha, Email"
            + " FROM hos_clientes";

    PreparedStatement prmt = this.conn.prepareStatement(sql);
    ResultSet rs = prmt.executeQuery();
    List<Cliente> Clientes = new ArrayList<Cliente>();

    while (rs.next()) {
      Cliente a = new Cliente();
      a.setCodigo(rs.getInt("Codigo"));
      a.setNome(rs.getString("Nome"));
      a.setCPF(rs.getString("CPF"));
      a.setTelefone(rs.getInt("Telefone"));
      a.setCelular(rs.getInt("Celular"));
      a.setCodCidade(rs.getInt("CodCidade"));
      a.setRua(rs.getString("EndRua"));
      a.setBairro(rs.getString("EndBairro"));
      a.setEndNum(rs.getInt("EndNum"));
      a.setSenha(rs.getString("Senha"));
      a.setEmail(rs.getString("Email"));
      Clientes.add(a);
    }
    conn.close();
    return Clientes;
  }
コード例 #2
0
  public void alterar(HttpServletRequest request, HttpServletResponse response)
      throws ServletException, IOException {
    System.out.println("entrou");
    String dispatcher = "cliente-detalhes.jsp";
    String cpf = request.getParameter("clienteCPF");
    String email = request.getParameter("clienteEmail");
    String telefone = request.getParameter("clienteTelefone");
    System.out.println(cpf);
    ClienteBusiness bancoCliente =
        (ClienteBusiness) request.getServletContext().getAttribute("bancoCliente");
    Cliente c = bancoCliente.pesquisarCpf(cpf);
    System.out.println("entrou1");
    c.setEmail(email);
    c.setTelefone(telefone);

    int posicao = bancoCliente.pesquisarCpfIndex(cpf);

    if (posicao != -1) {
      bancoCliente.alterar(posicao, c);
      System.out.println("entrou2");
    }
    request.setAttribute("clienteSelecionado", c);
    request.setAttribute("alterado", Boolean.TRUE);
    request.getServletContext().setAttribute("bancoCliente", bancoCliente);
    request.getRequestDispatcher(dispatcher).forward(request, response);
  }
コード例 #3
0
  @Override
  public Cliente getDetalhe(int codigo) throws SQLException {
    sql = "Select * FROM hos_clientes WHERE Codigo=?";

    PreparedStatement prmt = this.conn.prepareStatement(sql);

    prmt.setInt(1, codigo);
    ResultSet rs = prmt.executeQuery();
    Cliente a = null;
    if (rs.next()) {
      a = new Cliente();
      a.setCodigo(rs.getInt("Codigo"));
      a.setNome(rs.getString("Nome"));
      a.setCPF(rs.getString("CPF"));
      a.setTelefone(rs.getInt("Telefone"));
      a.setCelular(rs.getInt("Celular"));
      a.setCodCidade(rs.getInt("CodCidade"));
      a.setRua(rs.getString("EndRua"));
      a.setBairro(rs.getString("EndBairro"));
      a.setEndNum(rs.getInt("EndNum"));
      a.setSenha(rs.getString("Senha"));
      a.setEmail(rs.getString("Email"));
    }
    conn.close();
    return a;
  }