public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport()
        {
            ReporteActividades rpt = new ReporteActividades();

            rpt.Site = this.Site;
            return(rpt);
        }
 public static Reporte.ReporteActividades CargarReporteActividades(string strCurso, string strDatosCurso)
 {
     Reporte.Datasets.DatosActividades datos        = ConexionBD.ObtenerActividades(strCurso);
     Reporte.ReporteActividades        nuevoReporte = new Reporte.ReporteActividades();
     nuevoReporte.SetDataSource(datos);
     CrystalDecisions.CrystalReports.Engine.TextObject txtNombreDatos;
     txtNombreDatos      = nuevoReporte.ReportDefinition.ReportObjects["Datos"] as CrystalDecisions.CrystalReports.Engine.TextObject;
     txtNombreDatos.Text = strDatosCurso;
     nuevoReporte.SetParameterValue("@CURSO", strCurso);
     return(nuevoReporte);
 }