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(); } }