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); } }
private void LimpaCampos() { TFcodCli.setText(""); TFNome.setText(""); TFRua.setText(""); TFNumero.setText(""); TFBairro.setText(""); TFCep1.setText(""); TAObs.setText(""); TFCPF.setText(""); TFCidade.setText(""); TFVlrTaxaEntrega.setText(""); CBRegiao.setSelectedItem(" " + "0"); PreencherJtableTelefones(); }
public void prencherHeder(int aInt) { ResultSet rsCliente = FMaster.con.executeSQL("select * from dlcliente where id_cliente = '" + aInt + "'"); try { rsCliente.first(); if (rsCliente.isFirst()) { TFcodCli.setText(rsCliente.getString("id_cliente")); TFNome.setText(rsCliente.getString("nome")); TFRua.setText(rsCliente.getString("rua")); TFCidade.setText(rsCliente.getString("cidade")); CBEstado.setSelectedItem(rsCliente.getString("uf")); TFNumero.setText(rsCliente.getString("numero")); TFBairro.setText(rsCliente.getString("bairro")); TFCep1.setText(rsCliente.getString("cep")); TFCPF.setText(rsCliente.getString("cpf")); TAObs.setText(rsCliente.getString("obs")); TFVlrTaxaEntrega.setText(Utilitario.getFomatDecimal(rsCliente.getFloat("taxa_entrega"))); String regiao_entrega = rsCliente.getString("id_regiao"); ResultSet rsRegiao = FMaster.con.executeSQL( "select * from dlregiao where id_regiao = '" + regiao_entrega + "'"); rsRegiao.first(); if (rsRegiao.isFirst()) { CBRegiao.setSelectedItem( rsRegiao.getString("descricao") + " " + rsRegiao.getString("id_regiao")); } else { CBRegiao.setSelectedIndex(0); } rsRegiao.close(); } rsCliente.close(); PreencherJtableTelefones(); } catch (SQLException ex) { JOptionPane.showMessageDialog(null, "Problema no posicionamento do produto"); } HabilitaBtnHeder(); }