private void bntAlterarActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_bntAlterarActionPerformed // verifica produto selecionado int linhaTabela = tabelaProduto.getSelectedRow(); if (linhaTabela > -1) { Produto produto = new Produto(); produto.setIdproduto(Integer.parseInt(tabelaProduto.getValueAt(linhaTabela, 0).toString())); ProdutoDAO dao = new ProdutoDAO(TirsoBikes.getEntityManager()); produto = dao.procurarProduto(produto.getIdproduto()); if (refOrcamento == null) { VendaAddProdutoController.getInstancia().exibirInterfaceGrafica(produto, refVenda); } else { VendaAddProdutoController.getInstancia().exibirInterfaceGrafica2(produto, refOrcamento); } } } // GEN-LAST:event_bntAlterarActionPerformed
private void atualizarTabela2() { List<Produto> produtos = new ArrayList<Produto>(); ProdutoDAO dao = new ProdutoDAO(TirsoBikes.getEntityManager()); produtos = dao.procurarProdutoNome(txtBusca.getText()); DefaultTableModel dtm = (DefaultTableModel) tabelaProduto.getModel(); dtm.setRowCount(0); if (!produtos.isEmpty()) { for (Produto p : produtos) { dtm.addRow( new Object[] { p.getIdproduto(), p.getDescricao(), p.getIdmarca().getDescricao(), p.getIdcategoria().getDescricao(), p.getFornecedor(), p.getValorCustoView() }); } } }