public final void pesquisando() { StringBuilder sb = new StringBuilder(); String codigoCliente = jcCliente .getSelectedItem() .toString() .substring(0, jcCliente.getSelectedItem().toString().indexOf(" - ")); String codigoProduto = jcProduto .getSelectedItem() .toString() .substring(0, jcProduto.getSelectedItem().toString().indexOf(" - ")); sb.append( "SELECT precocliente.codigo, cliente.nome, produto.DESCRICAO, precocliente.preco FROM cliente INNER JOIN (produto INNER JOIN precocliente ON produto.codigo = precocliente.idproduto) ON cliente.Codigo = precocliente.idcliente "); if (!codigoCliente.equals("0") && !codigoProduto.equals("0")) { sb.append(" where produto.codigo = ").append(codigoProduto); sb.append(" and cliente.Codigo =").append(codigoCliente); } else if (!codigoCliente.equals("0") && codigoProduto.equals("0")) { sb.append(" where cliente.Codigo =").append(codigoCliente); } else if (codigoCliente.equals("0") && !codigoProduto.equals("0")) { sb.append(" where produto.codigo = ").append(codigoProduto); } System.out.println(sb); String[][] dados = conexao.consultaPreco(sb.toString()); TableModel jTBListarModel = new DefaultTableModel(dados, new String[] {"Codigo", "Cliente", "Produto", "Preço"}); jTable1.setModel(jTBListarModel); }
/** Creates new form PrecoProduto */ public PrecoProduto() { initComponents(); setLocationRelativeTo(null); String[][] clientes = conexao.listaClientes(); for (int x = 0; x < clientes.length; x++) { jcCliente.addItem(clientes[x][0]); jcNomeAdd.addItem(clientes[x][0]); } String[][] produtos = conexao.listaProdutos(); for (int x = 0; x < produtos.length; x++) { jcProduto.addItem(produtos[x][0]); jcProdutoAdd.addItem(produtos[x][0]); } pesquisando(); }
private void jButton2ActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_jButton2ActionPerformed if (JOptionPane.showConfirmDialog( null, "Deseja realmente excluir o registro?", "", JOptionPane.YES_NO_OPTION) == JOptionPane.YES_NO_OPTION) { int codigo = Integer.parseInt((String) jTable1.getValueAt(jTable1.getSelectedRow(), 0)); conexao.excluirPreco(codigo); // String sql = "SELECT cheque.codigo, cheque.titular, cheque.obs , fornecedor.nome, // cliente.nome,cheque.valor,cheque.status FROM fornecedor INNER JOIN (cliente INNER JOIN // cheque ON cliente.Codigo = cheque.idcliente) ON (fornecedor.Codigo = // cheque.idfornecedor);"; pesquisando(); JOptionPane.showMessageDialog(null, "Excluido com sucesso"); } } // GEN-LAST:event_jButton2ActionPerformed
private void jButton1ActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_jButton1ActionPerformed String valor = jtValor.getText().replaceAll(",", "."); String codigoCliente = jcNomeAdd .getSelectedItem() .toString() .substring(0, jcNomeAdd.getSelectedItem().toString().indexOf(" - ")); String codigoProduto = jcProdutoAdd .getSelectedItem() .toString() .substring(0, jcProdutoAdd.getSelectedItem().toString().indexOf(" - ")); if (jtValor.getText().length() > 0) { conexao.atualizarPreco(codigoCliente, codigoProduto, valor); jtValor.setText(""); JOptionPane.showMessageDialog(null, "Valor adicionado com sucesso"); pesquisando(); } else { JOptionPane.showMessageDialog(null, "digiter valor no campo"); } } // GEN-LAST:event_jButton1ActionPerformed