public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { rpPagosCreditosDias rpt = new rpPagosCreditosDias(); rpt.Site = this.Site; return(rpt); }
private void ImprimirArqueo(object xArqueo, bool xMostrar) { Arqueo Arq = (Arqueo)xArqueo; ReportDocument rptDoc; rptDoc = new rpPagosCreditosDias(); rptDoc.PrintOptions.PrinterName.ToString(); TextObject Campo; Campo = (TextObject)rptDoc.ReportDefinition.ReportObjects["txtUsuario"]; Campo.Text = Arq.Usuario.Nombre; Campo = (TextObject)rptDoc.ReportDefinition.ReportObjects["txtZ"]; Campo.Text = Arq.Numero.ToString(); Campo = (TextObject)rptDoc.ReportDefinition.ReportObjects["txtFecha"]; Campo.Text = Arq.Fecha.ToShortDateString(); if (Arq is ArqueoCP) { rptDoc.SetDataSource(getMovimientosCP((ArqueoCP)xArqueo)); } //rptDoc.PrintToPrinter(0, false, 0, 0); if (xMostrar) { frmImpresion frmReport = new Reportes.frmImpresion(); CrystalReportViewer RP = (CrystalReportViewer)frmReport.Controls["RPViewer"]; RP.ReportSource = rptDoc; frmReport.Show(); } }