protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { int id = Integer.parseInt(request.getParameter("id")); String nome = request.getParameter("txt_nome"); String tel = request.getParameter("txt_tel"); int cep = Integer.parseInt(request.getParameter("endereco")); int bai = Integer.parseInt(request.getParameter("bairro")); int cid = Integer.parseInt(request.getParameter("cidade")); int numero = Integer.parseInt(request.getParameter("txt_num")); Cliente c = new Cliente(); Connection con = CriarConexao.getConexao(); ClienteDao dao = new ClienteDao(con); c.setId(id); c.setNome(nome); c.setTelefone(tel); c.setCep(cep); c.setBairro(bai); c.setCidade(cid); c.setNumero(numero); dao.atualizar(c); RequestDispatcher dispatcher = request.getRequestDispatcher("/List_cliente2"); request.setAttribute("msg", nome + " Atualizado com Sucesso"); dispatcher.forward(request, response); }
public List<Cliente> viewCliente() { try { List<Cliente> clientes = new ArrayList<Cliente>(); PreparedStatement stmt = this.conexao.prepareStatement("select * from cliente"); ResultSet rs = stmt.executeQuery(); while (rs.next()) { Cliente cliente = new Cliente(); cliente.setIdCpfCliente(rs.getLong("idCpfCliente")); cliente.setNome(rs.getString("nome")); cliente.setRg(rs.getString("rg")); Calendar data = Calendar.getInstance(); data.setTime(rs.getDate("dataNasc")); cliente.setDataNasc(data); cliente.setTelefone(rs.getString("telefone")); cliente.setCelular(rs.getString("celular")); cliente.setEmail(rs.getString("email")); cliente.setCep(rs.getInt("cep")); cliente.setRua(rs.getString("rua")); cliente.setNumero(rs.getInt("numero")); cliente.setBairro(rs.getString("bairro")); cliente.setCidade(rs.getString("cidade")); cliente.setUf(rs.getString("uf")); clientes.add(cliente); } rs.close(); stmt.close(); return clientes; } catch (SQLException e) { throw new RuntimeException(e); } }