public void PrepararImpressão(RelatorioResumo relatório, List<ImpressãoResumo> lstEntidades, Comissão c) { DataSetResumo ds = new DataSetResumo(); DataTable tabelaInformações = ds.Tables["Informacoes"]; DataRow linha = tabelaInformações.NewRow(); linha["Mes"] = c.MêsReferência.ToString("MM/yyyy"); tabelaInformações.Rows.Add(linha); DataTable tabelaItens = ds.Tables["Itens"]; foreach (ImpressãoResumo entidade in lstEntidades) { DataRow item = tabelaItens.NewRow(); item["valorv"] = entidade.Valorv; item["faturamentocompartilhado"] = entidade.FaturamentoCompartilhado; item["valorc"] = entidade.Valorc; item["valore"] = entidade.Valore; item["apagar"] = entidade.APagar; item["nomecomissaopara"] = Entidades.Pessoa.Pessoa.AbreviarNome(entidade.Nomecomissaopara); item["setor"] = entidade.Setor; tabelaItens.Rows.Add(item); } relatório.SetDataSource(ds); }
public DataSetResumo GerarDataSet(List<Entidades.Estoque.Saldo> itens) { DataSetResumo ds = new DataSetResumo(); DataTable tabelaItens = ds.Tables["Itens"]; // Preencher itens do relacionamento foreach (Entidades.Estoque.Saldo saldo in itens) { DataRow linha = tabelaItens.NewRow(); MapearItem(linha, saldo); tabelaItens.Rows.Add(linha); } return ds; }