/** * 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<Dados74> getDados74() { List<Dados74> ld74 = new ArrayList<>(); for (ProdProduto prod : estoque) { Dados74 d74 = new Dados74(); d74.setData(fim); d74.setCodigo(prod.getId() + ""); d74.setQtd(prod.getProdProdutoEstoque()); d74.setValor(prod.getProdProdutoPreco()); d74.setPosse("1"); d74.setCnpj(emp.getSisEmpresaCnpj()); d74.setIe(emp.getSisEmpresaIe()); d74.setUf(emp.getSisMunicipio().getSisEstado().getSisEstadoSigla()); Util.normaliza(d74); ld74.add(d74); } return ld74; }