示例#1
1
  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);
    }
  }
示例#2
0
 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);
   }
 }