public RelatórioExtrato CriarRelatório(string referência, DateTime dataInicial, DateTime dataFinal) { var relatório = new RelatórioExtrato(); var dataset = new DataSetExtrato(); relatório.SetDataSource(dataset); hashReferênciaInventárioAnterior = InventárioAnterior.ObterHashReferênciaQuantidade(dataInicial); CriarAdicionarDocumento(dataset, dataInicial, dataFinal); CriarItens(Entidades.Fiscal.Extrato.ObterEstoqueAcumulado(referência, dataInicial, dataFinal), dataset.Tables["Item"]); return relatório; }
private void CriarAdicionarDocumento(DataSetExtrato dataset, DateTime dataInicial, DateTime dataFinal) { var tabelaDocumento = dataset.Tables["Documento"]; tabelaDocumento.Rows.Add(CriarDocumento(tabelaDocumento, dataInicial, dataFinal)); }