private void Form_HuespedesReport_Load(object sender, EventArgs e) { if (fechaFin >= fechaInicio) { try { reports.rptHuespedes _rptHuespedes = new reports.rptHuespedes(); _rptHuespedes.DataSourceConnections[0].SetConnection(objCnx.server(), objCnx.database(), objCnx.user(), objCnx.password()); _rptHuespedes.SetParameterValue("@MonedaID", monedaId); _rptHuespedes.SetParameterValue("@Desde", fechaInicio.ToShortDateString()); _rptHuespedes.SetParameterValue("@Hasta", fechaFin.ToShortDateString()); _rptHuespedes.SetParameterValue("name_report", "Registro de Huespedes"); _rptHuespedes.SetParameterValue("date_range", fechaInicio.ToShortDateString() + " - " + fechaFin.ToShortDateString()); _rptHuespedes.SetParameterValue("currency", "Expresado en " + monedaNom); _rptHuespedes.SetParameterValue("empresa", empresa); _rptHuespedes.SetParameterValue("periodo", periodoId); _rptHuespedes.SetParameterValue("ruc", rucParam); _rptHuespedes.SetParameterValue("address", direccParam); crvLibros.ReportSource = _rptHuespedes; } catch { RadMessageBox.Show("Ha ocurrido un error inesperado", "Error:", MessageBoxButtons.OK, RadMessageIcon.Error); } } else { RadMessageBox.Show("El rango de fechas es incorrecto", "Error:", MessageBoxButtons.OK, RadMessageIcon.Error); } }
public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport() { rptHuespedes rpt = new rptHuespedes(); rpt.Site = this.Site; return(rpt); }