protected void salvar() { Produto p = new Produto(); CategoriaDaoImp cdao = new CategoriaDaoImp(); int cat = 0; if (!txtid.getText().equals("")) p.setId(Integer.valueOf(txtid.getText())); else p.setId(0); categoria = combocategoria.getSelectedItem(); for (Categoria c : cdao.listar()) { if (c.getCategoria().equals(categoria)) cat = c.getId(); } p.setCategoria(cat); p.setNome(txtnome.getText()); p.setCodigodebarras(Integer.valueOf(txtcodigobarra.getText())); p.setDescricao(txtdescricao.getText()); p.setUnidade(Unidade.valueOf(combounidade.getSelectedItem().toString())); p.setCusto(BigDecimal.valueOf(Double.valueOf(txtcusto.getText().replace(",", ".")))); p.setMargemdelucro( BigDecimal.valueOf(Double.valueOf(txtmargemlucro.getText().replace(",", ".")))); if (p.getId() == 0) { pdao.inserir(p); JOptionPane.showMessageDialog(null, "Item Cadastrado com Sucesso!"); table.setModel(new ModelProduto()); } else { pdao.atualizar(p); JOptionPane.showMessageDialog(null, "Item Editado com Sucesso!"); table.setModel(new ModelProduto()); } this.repaint(); cancelar(); }
protected void excluirProduto() { Produto p = new Produto(); ProdutoDaoImp pdao = new ProdutoDaoImp(); p.setId(Integer.valueOf(txtid.getText())); pdao.excluir(p); JOptionPane.showMessageDialog(null, "Item Excluido com Sucesso!"); table.setModel(new ModelProduto()); cancelar(); }