creadas clases nuevas
¡Vamos por buen camino!
Sustituida la clase procesador por una nueva
Corregido el error que permitía que una materia no se asignara si las horas que se buscaban no estaban disponibles.
Solo muestra en consola el mensaje del error
Se crearon métodos en los que se puede saber cuando una hora o día se encuentra disponible o no.
Ya se verifica si hay aulas disponibles, de lo contrario la materia queda sin asignar o asignada parcialmente, por lo cual colocamos su propiedad incompleta a true.
Se asignan las aulas dependiendo de la capacidad y de la cantidad de alumnos de la materia.
Cada grupo de una materia es tratado como una materia diferente
diferencia ciclo par/impar
punto de prueba
remueve comprobacion par/impar
agrega agrupaciones y grupos (1)
agregado script de bd, el script es solo para hacer pruebas.
El día Sábado ya no es un día elegible
El día Sábado ya no es un día elegible
Lanza una exception cuando ya no hayan aulas disponibles para asignar una materia.
Lanza una exception cuando ya no hayan aulas disponibles para asignar una materia.
Indicando el nombre de la materia, el grupo y el departamento.
junto con alternativo
Ya no se eligen clases a la hora de almuerzo