public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { Relatório rpt = new Relatório(); rpt.Site = this.Site; return rpt; }
private void opçãoImprimir_Click(object sender, EventArgs e) { AguardeDB.Mostrar(); Apresentação.Impressão.Relatórios.Pedido.MercadoriaEmFalta.Relatório relatório = new Apresentação.Impressão.Relatórios.Pedido.MercadoriaEmFalta.Relatório(); ControleImpressãoMercadoriaEmFalta.PrepararImpressão(relatório, mercadorias); PrintDialog printDialog = new PrintDialog(); AguardeDB.Fechar(); DialogResult resultado = printDialog.ShowDialog(this); if (resultado == DialogResult.OK) { relatório.PrintOptions.PrinterName = printDialog.PrinterSettings.PrinterName; relatório.PrintToPrinter(printDialog.PrinterSettings.Copies, false, printDialog.PrinterSettings.FromPage, printDialog.PrinterSettings.ToPage); } }