public void PrepararImpressão(RelatorioRegraPessoa relatório, List<ImpressãoRegraPessoa> lstEntidades, Comissão c)
        {
            DataSetRegraPessoa ds = new DataSetRegraPessoa();

            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ãoRegraPessoa entidade in lstEntidades)
            {
                DataRow item = tabelaItens.NewRow();
                item["valorv"] = entidade.Valorv;
                item["valorc"] = entidade.Valorc;
                item["valore"] = entidade.Valore;
                item["apagar"] = entidade.APagar;
                item["regra"] = Regra.ObterNome(entidade.Regra);
                item["Comissaopara"] = Entidades.Pessoa.Pessoa.AbreviarNome(entidade.Nomecomissaopara);

                tabelaItens.Rows.Add(item);
            }

            relatório.SetDataSource(ds);
        }
 public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() {
     RelatorioRegraPessoa rpt = new RelatorioRegraPessoa();
     rpt.Site = this.Site;
     return rpt;
 }