Example #1
0
        public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport()
        {
            Suplemento rpt = new Suplemento();

            rpt.Site = this.Site;
            return(rpt);
        }
        private void smnImprimir_Click(object sender, EventArgs e)
        {
            Cursor.Current = Cursors.WaitCursor;

            smnSuplementoImprimir.Text    = "Imprimindo...";
            smnSuplementoImprimir.Enabled = false;

            List <ModelLibrary.RelatoriosRepresentante.ListaProdutos> suplemento = ModelLibrary.RelatoriosRepresentante.RelatorioSuplemento();



            if (suplemento == null)
            {
                MessageBox.Show("Erro ao imprimir relatório - Não foi possível encontrar suplemento.", "Reder - Impressão", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                BindingSource bs = new BindingSource();

                Reports.Suplemento relatoriosuplemento = new Reports.Suplemento();

                bs.DataSource = suplemento;
                relatoriosuplemento.SetDataSource(bs);


                relatoriosuplemento.PrintToPrinter(1, true, 0, 0);

                smnSuplementoImprimir.Text    = "Imprimir";
                smnSuplementoImprimir.Enabled = true;
                Cursor.Current = Cursors.Default;


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


                //formRelatorio.crvRelatorio.ReportSource = relatoriopedido;
                //formRelatorio.crvRelatorio.RefreshReport();
            }
        }