private void AlterarCliente() { ResultSet rsCliente = FMaster.con.executeSQL( "select * from dlcliente where id_cliente = '" + TFcodCli.getText() + "'"); try { rsCliente.first(); if (rsCliente.isFirst()) { int iresp = JOptionPane.showOptionDialog( null, "Deseja alterar?", "", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE, null, // do not use a custom Icon options, // the titles of buttons options[0]); // default button title if (iresp == 0) { rsCliente.absolute(rsCliente.getRow()); rsCliente.updateString("nome", TFNome.getText()); rsCliente.updateString("rua", TFRua.getText()); rsCliente.updateString("cidade", TFCidade.getText()); rsCliente.updateString("uf", CBEstado.getSelectedItem().toString()); rsCliente.updateInt( "numero", Integer.parseInt(TFNumero.getText().isEmpty() ? "0" : TFNumero.getText())); rsCliente.updateString("bairro", TFBairro.getText()); rsCliente.updateString("cep", TFCep1.getText().replace(".", "").replace("-", "")); rsCliente.updateString("cpf", TFCPF.getText().replace(".", "").replace("-", "")); rsCliente.updateString("obs", TAObs.getText()); rsCliente.updateFloat( "taxa_entrega", Float.parseFloat( TFVlrTaxaEntrega.getText().isEmpty() ? "0" : TFVlrTaxaEntrega.getText().replace(",", "."))); rsCliente.updateInt( "id_regiao", Integer.parseInt( CBRegiao.getSelectedItem() .toString() .substring( CBRegiao.getSelectedItem().toString().length() - 1, CBRegiao.getSelectedItem().toString().length()))); rsCliente.updateRow(); prencherHeder(rsCliente.getInt("id_cliente")); PreencherJtableConsulta(); } } rsCliente.close(); } catch (SQLException ex) { Logger.getLogger(IFProduto.class.getName()).log(Level.SEVERE, null, ex); } }
private void SalvarCliente() { ResultSet rsCliente = FMaster.con.executeSQL("select * from dlcliente where id_cliente = 0"); try { rsCliente.first(); rsCliente.moveToInsertRow(); rsCliente.updateInt("id_cliente", Utilitario.getSequencia("dlcliente", "id_cliente")); rsCliente.updateString("nome", TFNome.getText()); rsCliente.updateString("cidade", TFCidade.getText()); rsCliente.updateString("uf", CBEstado.getSelectedItem().toString()); rsCliente.updateString("rua", TFRua.getText()); rsCliente.updateInt( "numero", Integer.parseInt(TFNumero.getText().isEmpty() ? "0" : TFNumero.getText())); rsCliente.updateString("bairro", TFBairro.getText()); rsCliente.updateString("cep", TFCep1.getText().replace(".", "").replace("-", "")); rsCliente.updateString("cpf", TFCPF.getText().replace(".", "").replace("-", "")); rsCliente.updateString("obs", TAObs.getText()); rsCliente.updateFloat( "taxa_entrega", Float.parseFloat( TFVlrTaxaEntrega.getText().isEmpty() ? "0" : TFVlrTaxaEntrega.getText().replace(",", "."))); rsCliente.updateInt( "id_regiao", Integer.parseInt( CBRegiao.getSelectedItem() .toString() .substring( CBRegiao.getSelectedItem().toString().length() - 1, CBRegiao.getSelectedItem().toString().length()))); rsCliente.insertRow(); prencherHeder(rsCliente.getInt("id_cliente")); rsCliente.close(); PreencherJtableConsulta(); } catch (SQLException ex) { Logger.getLogger(IFCliente.class.getName()).log(Level.SEVERE, null, ex); } }