Ejemplo n.º 1
0
        private void smnRetornoAnalise_Click(object sender, EventArgs e)
        {
            Cursor.Current = Cursors.WaitCursor;



            List <ModelLibrary.RelatoriosDeposito.AnaliseRetorno> analiseRetorno = ModelLibrary.RelatoriosDeposito.RelatorioAnaliseRetorno(cRetorno.cRetornoId);

            if (analiseRetorno == null)
            {
                MessageBox.Show("Erro ao imprimir relatório - O relatório está vazio.", "Reder - Impressão", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                BindingSource bs = new BindingSource();

                Reports.AnaliseRetorno relatorioAnaliseRetorno = new Reports.AnaliseRetorno();

                bs.DataSource = analiseRetorno;
                relatorioAnaliseRetorno.SetDataSource(bs);


                FormRelatorio formRelatorio = new FormRelatorio();
                formRelatorio.Show();


                formRelatorio.crvRelatorio.ReportSource = relatorioAnaliseRetorno;
                formRelatorio.crvRelatorio.RefreshReport();
            }


            Cursor.Current = Cursors.Default;
        }
Ejemplo n.º 2
0
        public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport()
        {
            AnaliseRetorno rpt = new AnaliseRetorno();

            rpt.Site = this.Site;
            return(rpt);
        }