示例#1
0
 private void ExluiTelefone() {
   if (TbTelefone.getSelectedRow() != -1) {
     String id_cliente = Utilitario.getValueColumn("id_cliente", TbTelefone);
     String telefone =
         Utilitario.getValueColumn("Lista de Telefones", TbTelefone)
             .replace("(", "")
             .replace(")", "")
             .replace("-", "");
     FMaster.con.executeUpdate(
         "delete from dltelefonecliente where id_cliente = '"
             + id_cliente
             + "' and telefone = '"
             + telefone
             + "'");
     PreencherJtableTelefones();
   }
 }
示例#2
0
  private void SalvaCliente() {
    ResultSet rsCliComanda =
        FMaster.con.executeSQL("select * from atncomcli where id_comanda = '" + comanda + "'");
    try {
      rsCliComanda.moveToInsertRow();
      rsCliComanda.updateInt("id_comanda", Integer.parseInt(comanda));
      rsCliComanda.updateInt("id_com_clie", Utilitario.getSequencia("atncomcli", "id_com_clie"));
      rsCliComanda.updateString("nome", TFNomecliente.getText());
      rsCliComanda.updateString("cod_mesa", id_mesa);
      rsCliComanda.insertRow();
      TFNomecliente.setText("");
      TFNomecliente.requestFocus();
      rsCliComanda.close();

    } catch (SQLException ex) {
      Logger.getLogger(DLCadCliComanda.class.getName()).log(Level.SEVERE, null, ex);
    }
  }
示例#3
0
 public void PreencherJtableTelefones() {
   String id_cliente = TFcodCli.getText().isEmpty() ? "0" : TFcodCli.getText();
   ResultSet rsTelefones =
       FMaster.con.executeSQL(
           "select * from dltelefonecliente where id_cliente = '" + id_cliente + "'");
   DefaultTableModel modelo = (DefaultTableModel) TbTelefone.getModel();
   modelo.setNumRows(0);
   try {
     while (rsTelefones.next()) {
       modelo.addRow(
           new Object[] {
             rsTelefones.getInt("id_cliente"),
             Utilitario.FormataFone(rsTelefones.getString("telefone"))
           });
     }
     rsTelefones.close();
   } catch (SQLException ex) {
     Logger.getLogger(IFProduto.class.getName()).log(Level.SEVERE, null, ex);
   }
 }
示例#4
0
  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();
  }
示例#5
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);
   }
 }
示例#6
0
 private void SetaValorTaxaEntrega() {
   String id_regiao = "";
   id_regiao =
       CBRegiao.getSelectedItem()
           .toString()
           .substring(
               CBRegiao.getSelectedItem().toString().length() - 1,
               CBRegiao.getSelectedItem().toString().length());
   ResultSet rsRegioes =
       FMaster.con.executeSQL("select * from dlregiao where id_regiao = '" + id_regiao + "'");
   try {
     rsRegioes.first();
     if (rsRegioes.isFirst()) {
       TFVlrTaxaEntrega.setText(Utilitario.getFomatDecimal(rsRegioes.getFloat("taxa_entrega")));
       TFVlrTaxaEntrega.setEditable(false);
     } else {
       TFVlrTaxaEntrega.setEditable(true);
     }
     rsRegioes.close();
   } catch (SQLException ex) {
     Logger.getLogger(IFCliente.class.getName()).log(Level.SEVERE, null, ex);
   }
 }
示例#7
0
 private void posicionaProduto() {
   String id_cliente = Utilitario.getValueColumn("Código", TbPadrao);
   prencherHeder(Integer.parseInt(id_cliente));
   jTabbedPane1.setSelectedIndex(0);
   SetaValorTaxaEntrega();
 }