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);
 }
Ejemplo n.º 2
0
 public static Reporte.Datasets.DatosActividades ObtenerActividades(string strCurso)
 {
     Reporte.Datasets.DatosActividades datos = new Reporte.Datasets.DatosActividades();
     using (SqlConnection con = ObtenerConexion())
     {
         SqlCommand     comando   = new SqlCommand("EXEC Actividades '" + strCurso + "' ", con);
         SqlDataAdapter adaptador = new SqlDataAdapter();
         adaptador.SelectCommand = comando;
         adaptador.Fill(datos);
     }
     return(datos);
 }