示例#1
0
 public Controlador()
 {
     ModelLoader.Inicializar("Datos/Datos_Preescolar/Aulas.txt",
                             "Datos/Datos_Preescolar/Asignaturas.txt",
                             "Datos/Datos_Preescolar/Profesores.txt");
     //ModelLoader.Inicializar("Datos/Datos_Universidad/Aulas.txt",
     //   "Datos/Datos_Universidad/Asignaturas.txt",
     //   "Datos/Datos_Universidad/Profesores.txt");
     AsignaturaHelper.Inicializar(ModelLoader.Get_Asignaturas());
     AulaHelper.Inicializar(ModelLoader.Get_Aulas());
 }
示例#2
0
        public Individuo Aleatoreo()
        {
            var genes = _asignaturas
                        .Select(asg => {
                var horario = HorarioHelper.HorarioAleatoreo();
                return(new Gen()
                {
                    Asignatura = asg,
                    Coste = 0,
                    Horario = horario,
                    Aula = AulaHelper.Aleatorea(asg.TipoAula, horario)
                });
            }).ToList();

            return(new IndividuoUniversidad(genes));
        }