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); }
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); }