public static boolean ModificarCliente(Cliente cliente, String idcliente) { boolean estado = false; String sql = "UPDATE CLIENTE SET idcliente='" + cliente.getIdcliente() + "', nombrecliente='" + cliente.getNombrecliente() + "',apellidocliente='" + cliente.getApellidocliente() + "', correocliente='" + cliente.getCorreocliente() + "', telefono='" + cliente.getTelefono() + "' where idcliente='" + idcliente + "'"; try { Connection cn = DB.Conectar(); PreparedStatement ps = null; ps = cn.prepareStatement(sql); ps.executeUpdate(); // dlgfactura.lblmensaje.setText("Registro modificado exitosamente"); ps.close(); cn.close(); estado = true; } catch (SQLException e) { Logger.getLogger(COcliente.class.getName()).log(Level.SEVERE, null, e); System.out.println("Error al modificar el cliente"); } return estado; }
@Override public void iniciarServicos(String keystore, String enderecoPasta, String nome) throws Exception { try { Cliente cliente = new Cliente(keystore, enderecoPasta, nome, senha, host); cliente.socket = cliente.criaSSLSocket(host); cliente.run(); } catch (Exception e) { System.out.println("Falha ao iniciar os serviços do cliente.Erro:" + e.getMessage()); } }
@Override public void setCampo(Cliente c, Object valor, int coluna) { switch (coluna) { case DOCUMENTO: c.setDocumento((String) valor); break; case NOME: c.setNome((String) valor); break; case ENDERECO: c.setEndereco((Endereco) valor); break; case TELEFONE: c.setTelefone((String) valor); break; } }
@Override public Object getCampo(Cliente c, int coluna) { switch (coluna) { case DOCUMENTO: return c.getDocumento(); case NOME: return c.getNome(); case ENDERECO: return c.getEndereco(); case TELEFONE: return c.getTelefone(); case EDITAR: return AbstractTableCrud.ICON_EDITAR; case EXCLUIR: return AbstractTableCrud.ICON_EXCLUIR; } return null; }
public static boolean GuardarCliente(Cliente cliente) throws SQLException { boolean estado = false; try { Connection cn = DB.Conectar(); PreparedStatement ps = null; ps = cn.prepareStatement( "INSERT INTO cliente (idcliente, nombrecliente, apellidocliente, correocliente, telefono) " + "VALUES (?,?,?,?,?) "); ps.setString(1, cliente.getIdcliente()); ps.setString(2, cliente.getNombrecliente()); ps.setString(3, cliente.getApellidocliente()); ps.setString(4, cliente.getCorreocliente()); ps.setString(5, cliente.getTelefono()); ps.executeUpdate(); ps.close(); cn.close(); estado = true; } catch (SQLException e) { Logger.getLogger(COcliente.class.getName()).log(Level.SEVERE, null, e); System.out.println("Error al guardar el cliente"); } return estado; }
public static Cliente BuscarCliente(String idcliente) { ResultSet rs = null; Cliente cliente = new Cliente(); try { Connection cn = DB.Conectar(); PreparedStatement ps = null; ps = cn.prepareStatement("SELECT * FROM cliente WHERE idcliente ='" + idcliente + "'"); rs = ps.executeQuery(); // System.out.println("entrando al while"); while (rs.next()) { cliente.setIdcliente(rs.getString("idcliente")); cliente.setNombrecliente(rs.getString("nombrecliente")); cliente.setApellidocliente(rs.getString("apellidocliente")); cliente.setCorreocliente(rs.getString("correocliente")); cliente.setTelefono(rs.getString("telefono")); // System.out.println(rs.getString("nombrecliente")); } } catch (SQLException e) { Logger.getLogger(COcliente.class.getName()).log(Level.SEVERE, null, e); System.out.println("Error al buscar el cliente"); } return cliente; }