Example #1
0
        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();
        }