public FrmRelatorioPDF(RelatorioControleFinanceiro rcf) { InitializeComponent(); TextObject txtPeriodo = (TextObject) FluxoCaixaReport1.ReportDefinition.ReportObjects["txtPeriodo"]; txtPeriodo.Text = "Dados de: " + rcf.PeriodoIni.ToShortDateString() + " até " + rcf.PeriodoFim.ToShortDateString(); FluxoCaixaReport1.SetDataSource(rcf.Fluxos); List<ItemDistribGasto> listaDistr = ControleFinanceiroBusiness.carregarListaDistribuicaoGastos(rcf.Fluxos); FluxoCaixaReport1.Subreports["graficoDistribuicao"].SetDataSource(listaDistr); }
private void button1_Click(object sender, EventArgs e) { RelatorioControleFinanceiro rcf = new RelatorioControleFinanceiro(); rcf.PeriodoIni = dtpIni.Value; rcf.PeriodoFim = dtpFim.Value; rcf.Fluxos = (List<FluxoCaixa>) dtgFluxos.DataSource; FrmRelatorioPDF frmRelatPdf = new FrmRelatorioPDF(rcf); frmRelatPdf.Show(); }