Пример #1
0
 public Produto obterProduto(Integer codigo) throws ProdutoNaoEncontradoException {
   Iterator<Produto> it = listaProdutos.iterator();
   produto = new Produto();
   while (it.hasNext()) {
     produto = it.next();
     if (produto.getCodigo() == codigo) {
       return produto;
     }
   }
   throw new ProdutoNaoEncontradoException("PRODUTO NÃO ENCONTRADO");
 }
Пример #2
0
 public void buscaProduto() {
   // instancia produto
   Produto p = new Produto();
   // instancia produto da compra
   produtoDaCompra = new ProdutosDaCompra();
   // cria a tela de busca como modal
   FramePesquisaProduto tela_busca = new FramePesquisaProduto();
   tela_busca.setModal(true);
   // exibe a tela de pesquisa do produto
   tela_busca.setVisible(true);
   // recupera os dados
   p = tela_busca.retornaProduto();
   // seta o produto para o produto da compra
   produtoDaCompra.setProduto(p);
   // seta na tela o produto da compra
   if (produtoDaCompra.getProduto() != null) {
     Integer linhaSelecionada = jtbProdutosCompra.getSelectedRow();
     jtbProdutosCompra.setValueAt(p.getCodigo(), linhaSelecionada, 0);
     jtbProdutosCompra.setValueAt(p.getDescricao(), linhaSelecionada, 1);
     jtbProdutosCompra.setValueAt(p.getPrecoVenda(), linhaSelecionada, 3);
   }
 }