private void AlumnoReporte_Load() { List <ReportParameter> parametros = infoTxt(); reporte.LocalReport.SetParameters(parametros); var consulta = ReportesLogic.EstadoAlumno((int)Session["IdPlan"], (int)Session["IdUsuario"]); reporte.LocalReport.DataSources.Clear(); reporte.LocalReport.DataSources.Add(new ReportDataSource("materia", consulta)); }
public materiasEstadoAlumno(Persona alumno) { InitializeComponent(); // ENCABEZADO List <ReportParameter> parametros = infoTxt(alumno); reporte.LocalReport.SetParameters(parametros); //TABLA // List<ReporteEstadoAcademico> consulta = ReportesLogic.EstadoAlumno(alumno.IDPlan, alumno.ID); // List<ReporteEstadoAcademico> consultaAlumno = ReportesLogic.ObtenerEstadoAcademico(alumno.IDPlan, alumno.ID ); // List<ReporteEstadoAcademico> consultaMaterias = ReportesLogic.MateriasPlan(alumno.IDPlan); // var consulta = consultaAlumno.Union(consultaMaterias, new ReportesLogic.MateriasComparer()); var consulta = ReportesLogic.EstadoAlumno(alumno.IDPlan, alumno.ID); reporte.LocalReport.DataSources.Clear(); reporte.LocalReport.DataSources.Add(new ReportDataSource("materia", consulta)); reporte.RefreshReport(); }