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); } }
/* Servidor recebe dados de um novo cliente */ public Cliente recebeCliente() { Cliente c = new Cliente(); Scanner entrada = null; String s; try { entrada = new Scanner(cliente.getInputStream()); } catch (IOException ex) { System.out.println("Falhou para receber mensagens!" + ex.getMessage()); } c.setNome(entrada.nextLine()); c.setEndereço(entrada.nextLine()); c.setTelefone(entrada.nextLine()); c.setEmail(entrada.nextLine()); c.setID(entrada.nextLine()); c.setSenha(entrada.nextLine()); f.adicionaListaClientes(c); return c; }