private void jButton5ActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_jButton5ActionPerformed int linhaSelecionada = jTable1.getSelectedRow(); if (linhaSelecionada == -1) { JOptionPane.showMessageDialog(null, "Selecione a venda!"); } else { int idselecionada = (Integer) jTable1.getModel().getValueAt(linhaSelecionada, 0); String nota = ""; VendaDao vendaDao; try { vendaDao = new VendaDao(); List<Venda> minhalista = vendaDao.getLista(); for (Venda venda : minhalista) { if (idselecionada == venda.getId()) { nota = venda.getNota(); } } JNota jNota = new JNota(); jNota.jTextArea1.setText(nota); jNota.setVisible(true); } catch (SQLException ex) { Logger.getLogger(JVendas.class.getName()).log(Level.SEVERE, null, ex); } } } // GEN-LAST:event_jButton5ActionPerformed
public void atualizar() throws SQLException { VendaDao dao = new VendaDao(); int numMaxLinha = jTable1.getRowCount(); /** M�todo para viabilizar o cancelamento de venda */ for (int contador = 0; contador < numMaxLinha; contador++) { removeLinha(0); } List<Venda> minhalista = dao.getLista(); int i = 0; for (Venda venda : minhalista) { if (venda.getStatus().equals("Cancelado")) { adicionaLinha(); jTable1.getModel().setValueAt(venda.getId(), i, 0); jTable1.getModel().setValueAt(venda.getIdcliente(), i, 1); jTable1.getModel().setValueAt(venda.getCliente(), i, 2); jTable1.getModel().setValueAt(venda.getIdproduto(), i, 3); jTable1.getModel().setValueAt(venda.getProduto(), i, 4); jTable1.getModel().setValueAt(venda.getQuantidade(), i, 5); jTable1.getModel().setValueAt(venda.getData(), i, 6); jTable1.getModel().setValueAt(venda.getHora(), i, 7); i++; } } }
private void jButton1ActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_jButton1ActionPerformed int linhaSelecionada = jTable1.getSelectedRow(); if (linhaSelecionada == -1) { JOptionPane.showMessageDialog(null, "Selecione a venda cancelada!"); } else { int idselecionada = (Integer) jTable1.getModel().getValueAt(linhaSelecionada, 0); String motivo = ""; try { VendaDao dao = new VendaDao(); List<Venda> minhalista = dao.getLista(); for (Venda venda : minhalista) { motivo = venda.getMotivo(); } JOptionPane.showMessageDialog(null, motivo); } catch (SQLException ex) { Logger.getLogger(JCadastroClientes.class.getName()).log(Level.SEVERE, null, ex); } } } // GEN-LAST:event_jButton1ActionPerformed
public void atualizar(String pesquisa, String categoria) throws SQLException { VendaDao dao = new VendaDao(); int numMaxLinha = jTable1.getRowCount(); for (int contador = 0; contador < numMaxLinha; contador++) { removeLinha(0); } List<Venda> minhalista = dao.getLista(); int i = 0; /** M�todo para atualizar campo de pesquisa ID das vendas */ for (Venda produto : minhalista) { String var = ""; if (categoria.equals("ID de Venda")) { String id = String.valueOf(produto.getId()); for (int j = 0; j < pesquisa.length(); j++) { if (id.length() > j) { var = var + String.valueOf(id.charAt(j)); } } if (var.equals(pesquisa)) { adicionaLinha(); jTable1.getModel().setValueAt(produto.getId(), i, 0); jTable1.getModel().setValueAt(produto.getIdcliente(), i, 1); jTable1.getModel().setValueAt(produto.getCliente(), i, 2); jTable1.getModel().setValueAt(produto.getIdproduto(), i, 3); jTable1.getModel().setValueAt(produto.getProduto(), i, 4); jTable1.getModel().setValueAt(produto.getQuantidade(), i, 5); jTable1.getModel().setValueAt(produto.getData(), i, 6); jTable1.getModel().setValueAt(produto.getHora(), i, 7); i++; } /** M�todo para atualizar campo de pesquisa ID dos clientes */ } if (categoria.equals("IdCliente")) { String id = String.valueOf(produto.getIdcliente()); for (int j = 0; j < pesquisa.length(); j++) { if (id.length() > j) { var = var + String.valueOf(id.charAt(j)); } } if (var.equals(pesquisa)) { adicionaLinha(); jTable1.getModel().setValueAt(produto.getId(), i, 0); jTable1.getModel().setValueAt(produto.getIdcliente(), i, 1); jTable1.getModel().setValueAt(produto.getCliente(), i, 2); jTable1.getModel().setValueAt(produto.getIdproduto(), i, 3); jTable1.getModel().setValueAt(produto.getProduto(), i, 4); jTable1.getModel().setValueAt(produto.getQuantidade(), i, 5); jTable1.getModel().setValueAt(produto.getData(), i, 6); jTable1.getModel().setValueAt(produto.getHora(), i, 7); i++; } /** M�todo para atualizar campo de pesquisa nome dos clientes */ } if (categoria.equals("Nome Cliente")) { String id = produto.getCliente(); for (int j = 0; j < pesquisa.length(); j++) { if (id.length() > j) { var = var + String.valueOf(id.charAt(j)); } } if (var.equalsIgnoreCase(pesquisa)) { adicionaLinha(); jTable1.getModel().setValueAt(produto.getId(), i, 0); jTable1.getModel().setValueAt(produto.getIdcliente(), i, 1); jTable1.getModel().setValueAt(produto.getCliente(), i, 2); jTable1.getModel().setValueAt(produto.getIdproduto(), i, 3); jTable1.getModel().setValueAt(produto.getProduto(), i, 4); jTable1.getModel().setValueAt(produto.getQuantidade(), i, 5); jTable1.getModel().setValueAt(produto.getData(), i, 6); jTable1.getModel().setValueAt(produto.getHora(), i, 7); i++; } /** M�todo para atualizar campo de pesquisa ID dos produtos */ } if (categoria.equals("IdProduto")) { String id = String.valueOf(produto.getIdproduto()); for (int j = 0; j < pesquisa.length(); j++) { if (id.length() > j) { var = var + String.valueOf(id.charAt(j)); } } if (var.equals(pesquisa)) { adicionaLinha(); jTable1.getModel().setValueAt(produto.getId(), i, 0); jTable1.getModel().setValueAt(produto.getIdcliente(), i, 1); jTable1.getModel().setValueAt(produto.getCliente(), i, 2); jTable1.getModel().setValueAt(produto.getIdproduto(), i, 3); jTable1.getModel().setValueAt(produto.getProduto(), i, 4); jTable1.getModel().setValueAt(produto.getQuantidade(), i, 5); jTable1.getModel().setValueAt(produto.getData(), i, 6); jTable1.getModel().setValueAt(produto.getHora(), i, 7); i++; } /** M�todo para atualizar campo de pesquisa nome dos produtos */ } if (categoria.equals("Nome Produto")) { String id = produto.getProduto(); for (int j = 0; j < pesquisa.length(); j++) { if (id.length() > j) { var = var + String.valueOf(id.charAt(j)); } } if (var.equalsIgnoreCase(pesquisa)) { adicionaLinha(); jTable1.getModel().setValueAt(produto.getId(), i, 0); jTable1.getModel().setValueAt(produto.getIdcliente(), i, 1); jTable1.getModel().setValueAt(produto.getCliente(), i, 2); jTable1.getModel().setValueAt(produto.getIdproduto(), i, 3); jTable1.getModel().setValueAt(produto.getProduto(), i, 4); jTable1.getModel().setValueAt(produto.getQuantidade(), i, 5); jTable1.getModel().setValueAt(produto.getData(), i, 6); jTable1.getModel().setValueAt(produto.getHora(), i, 7); i++; } /** M�todo para atualizar campo de pesquisa quantidade dos produtos */ } if (categoria.equals("Quantidade")) { String id = String.valueOf(produto.getQuantidade()); for (int j = 0; j < pesquisa.length(); j++) { if (id.length() > j) { var = var + String.valueOf(id.charAt(j)); } } if (var.equals(pesquisa)) { adicionaLinha(); jTable1.getModel().setValueAt(produto.getId(), i, 0); jTable1.getModel().setValueAt(produto.getIdcliente(), i, 1); jTable1.getModel().setValueAt(produto.getCliente(), i, 2); jTable1.getModel().setValueAt(produto.getIdproduto(), i, 3); jTable1.getModel().setValueAt(produto.getProduto(), i, 4); jTable1.getModel().setValueAt(produto.getQuantidade(), i, 5); jTable1.getModel().setValueAt(produto.getData(), i, 6); jTable1.getModel().setValueAt(produto.getHora(), i, 7); i++; } /** M�todo para atualizar campo de pesquisa data da venda */ } if (categoria.equals("Data de Venda")) { String id = String.valueOf(produto.getData()); for (int j = 0; j < pesquisa.length(); j++) { if (id.length() > j) { var = var + String.valueOf(id.charAt(j)); } } if (var.equals(pesquisa)) { adicionaLinha(); jTable1.getModel().setValueAt(produto.getId(), i, 0); jTable1.getModel().setValueAt(produto.getIdcliente(), i, 1); jTable1.getModel().setValueAt(produto.getCliente(), i, 2); jTable1.getModel().setValueAt(produto.getIdproduto(), i, 3); jTable1.getModel().setValueAt(produto.getProduto(), i, 4); jTable1.getModel().setValueAt(produto.getQuantidade(), i, 5); jTable1.getModel().setValueAt(produto.getData(), i, 6); jTable1.getModel().setValueAt(produto.getHora(), i, 7); i++; } } } }