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