/* * public static Reporte.ReporteIngresos CargarReporteIngresos(string strCurso, string strDatosCurso) * { * Reporte.Datasets.DatosIngresos datos = ConexionBD.ObtenerIngresosGlobales(strCurso); * Reporte.ReporteIngresos nuevoReporte = new Reporte.ReporteIngresos(); * 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.ReporteEgresos CargarReporteEgresos(string strGrupo) * { * Reporte.Datasets.DatosEgresos datos = ConexionBD.ObtenerEgresos(strGrupo); * Reporte.ReporteEgresos nuevoReporte = new Reporte.ReporteEgresos(); * nuevoReporte.SetDataSource(datos); * nuevoReporte.SetParameterValue("@GRUPO", strGrupo); * return nuevoReporte; * } * * public static Reporte.ReporteAsistencias CargarReporteAsistencias(string strCurso, string strDatosCurso) * { * Reporte.Datasets.DatosAsistencias datos = ConexionBD.ObtenerAsistencias(strCurso); * Reporte.ReporteAsistencias nuevoReporte = new Reporte.ReporteAsistencias(); * 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.ReporteInscripcion CargarReporteInscripciones(string strCurso, string strDatosCurso) * { * Reporte.Datasets.DatosInscripcion datos = ConexionBD.ObtenerInscripciones(strCurso); * Reporte.ReporteInscripcion nuevoReporte = new Reporte.ReporteInscripcion(); * 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.ReporteMensualidades CargarReporteMensualidades(string strCurso, string strDatosCurso) { Reporte.Datasets.DatosMensualidades datos = ConexionBD.ObtenerMensualidades(strCurso); Reporte.ReporteMensualidades nuevoReporte = new Reporte.ReporteMensualidades(); 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.DatosMensualidades ObtenerMensualidades(string strCurso) { Reporte.Datasets.DatosMensualidades datos = new Reporte.Datasets.DatosMensualidades(); using (SqlConnection con = ObtenerConexion()) { SqlCommand comando = new SqlCommand("EXEC Mensualidades '" + strCurso + "'", con); SqlDataAdapter adaptador = new SqlDataAdapter(); adaptador.SelectCommand = comando; adaptador.Fill(datos); } return(datos); }