private void btnBuscarItemActionPerformed( java.awt.event.ActionEvent evt) { // GEN-FIRST:event_btnBuscarItemActionPerformed // TODO add your handling code here: VendaProduto item = new VendaProduto(); produto = new Produto(); item.setProduto(produto); item.setVenda(venda); try { if (cbxfiltro.getSelectedIndex() == 0) { item.setCodvendaproduto(Integer.parseInt(txtFiltro.getText())); } if (cbxfiltro.getSelectedIndex() == 1) { produto = new Produto(); produto.setNome(txtFiltro.getText()); item.setProduto(produto); } } catch (ErroValidacaoException ex) { Logger.getLogger(frmVisualizaVenda.class.getName()).log(Level.SEVERE, null, ex); } itens = vendaprodutodao.BuscarItens(item); carregatabela(itens); } // GEN-LAST:event_btnBuscarItemActionPerformed
private void carregadadosvenda() { double valortotalvenda = 0; lblClienteVenda.setText(venda.getCliente().getNome()); lblUsuarioVenda.setText(venda.getUsuario().getNome()); lblFormaPagamentoVenda.setText(venda.getPagamento().getNomeTipo()); for (VendaProduto vp : itens) { valortotalvenda = valortotalvenda + (vp.getProduto().getValorunitariovenda() * vp.getQuantidade()); } lblValor.setText(Double.toString(valortotalvenda)); }
private void carregatabela(List<VendaProduto> itens) { DefaultTableModel model = new DefaultTableModel(); model.addColumn("Código Item"); model.addColumn("Produto"); model.addColumn("Quantidade"); model.addColumn("Valor Unitário"); model.addColumn("Valor Total"); for (VendaProduto vp : itens) { Vector v = new Vector(); v.add(vp); v.add(vp.getProduto().getNome()); v.add(vp.getQuantidade()); v.add(vp.getProduto().getValorunitariovenda()); v.add(vp.getProduto().getValorunitariovenda() * vp.getQuantidade()); model.addRow(v); } tblProdutosAdicionados.setModel(model); }