Exemple #1
0
        /// <summary>
        /// Actualiza las tablas después de cada modificación.
        /// </summary>
        public void ActualizarTablas()
        {
            tablaAsignarAsesor.Rows.Clear();
            tablaModificarAsesor.Rows.Clear();
            // Lista donde se guardaran todos los alumnos sin y con asesor.
            alumnosSinAsesor = AlumnoDAO.ObtenerAlumnosSinAsesorSolicitudAprobada();
            alumnosConAsesor = AlumnoDAO.ObtenerAlumnosConAsesorSinLiberarResidencias();
            DocentePOJO asesor;

            // Ciclo para llenar la tabla.
            for (int i = 0; i < alumnosSinAsesor.Count; i++)
            {
                tablaAsignarAsesor.Rows.Add(alumnosSinAsesor[i].Matricula, alumnosSinAsesor[i].NombreCompleto);
            }
            for (int i = 0; i < alumnosConAsesor.Count; i++)
            {
                asesor = DocenteDAO.ObtenerDocenteXMatricula(alumnosConAsesor[i].Matricula);
                tablaModificarAsesor.Rows.Add(alumnosConAsesor[i].Matricula, alumnosConAsesor[i].NombreCompleto, asesor.NombreCompleto);
            }
        }