/** * Costrutor informando os dados do produto e quantidade. * * @param produto referencia para o produto selecionado. * @param quantidade a quantidade total vendida. */ public EcfVendaProduto(ProdProduto produto, Double quantidade, String barra) { this(0); this.prodProduto = produto; this.prodEmbalagem = produto.getProdEmbalagem(); this.ecfVendaProdutoBarra = barra; this.ecfVendaProdutoCstCson = produto.getProdProdutoCstCson(); this.ecfVendaProdutoTributacao = produto.getProdProdutoTributacao(); this.ecfVendaProdutoIcms = produto.getProdProdutoIcms(); this.ecfVendaProdutoIssqn = produto.getProdProdutoIssqn(); this.ecfVendaProdutoQuantidade = quantidade; this.ecfVendaProdutoBruto = produto.getProdProdutoPreco(); this.ecfVendaProdutoDesconto = 0.00; this.ecfVendaProdutoAcrescimo = 0.00; this.ecfVendaProdutoLiquido = produto.getProdProdutoPreco(); this.ecfVendaProdutoTotal = quantidade * produto.getProdProdutoPreco(); }
private List<Dados75> getDados75() { List<Dados75> ld75 = new ArrayList<>(); for (ProdProduto prod : estoque) { Dados75 d75 = new Dados75(); d75.setInicio(inicio); d75.setFim(fim); d75.setCodigo(prod.getId() + ""); d75.setNcm(prod.getProdProdutoNcm()); d75.setDescricao(prod.getProdProdutoDescricao()); d75.setUnd(prod.getProdEmbalagem().getProdEmbalagemNome()); d75.setAliq_ipi(0.00); d75.setAliq_icms(prod.getProdProdutoIcms()); d75.setReducao(0.00); d75.setBase_icmsST(0.00); Util.normaliza(d75); ld75.add(d75); } return ld75; }