public void PrepararImpressão(RelatorioSetor relatório, List<ImpressãoSetor> lstEntidades, Comissão c)
        {
            DataSetSetor ds = new DataSetSetor();

            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ãoSetor entidade in lstEntidades)
            {
                DataRow item = tabelaItens.NewRow();
                item["valorv"] = entidade.Valorv;
                item["valorc"] = entidade.Valorc;
                item["valore"] = entidade.Valore;
                item["apagar"] = entidade.APagar;
                item["nomecomissaopara"] = Entidades.Pessoa.Pessoa.AbreviarNome(entidade.Nomecomissaopara);
                item["setor"] = entidade.Setor.Nome;

                tabelaItens.Rows.Add(item);
            }

            relatório.SetDataSource(ds);
        }
示例#2
0
 public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() {
     RelatorioSetor rpt = new RelatorioSetor();
     rpt.Site = this.Site;
     return rpt;
 }