Example #1
0
 public EasyHour()
 {
     Materias = new List<Materia>();
     Grupos = new List<Grupo>();
     RestriccionIdeal = new int[4];
     Carreras = new List<Carrera>(2);
     DiasFiltrados = new List<int>();
     FiltrosHoraDia = new List<string>();
     HorariosFavoritos = new List<Horario>();
     Ingles = new ConjuntoMaterias("Inglés");
     CategoriasElectivas = new List<ConjuntoMaterias>();
 }
Example #2
0
 public EasyHour()
 {
     Materias            = new List <Materia>();
     Grupos              = new List <Grupo>();
     RestriccionIdeal    = new int[4];
     Carreras            = new List <Carrera>(2);
     DiasFiltrados       = new List <int>();
     FiltrosHoraDia      = new List <string>();
     HorariosFavoritos   = new List <Horario>();
     Ingles              = new ConjuntoMaterias("Inglés");
     CategoriasElectivas = new List <ConjuntoMaterias>();
 }
Example #3
0
 public void cambiarEstadoMaterias(ConjuntoMaterias conjunto)
 {
     foreach (Materia m in conjunto.Materias)
     {
         m.Estado = conjunto.Estado;
         if (m.Estado)
         {
             Materias.Add(m);
         }
         else
         {
             Materias.Remove(m);
         }
         cambiarEstadoGrupos(m);
     }
 }
Example #4
0
 public void refrescarMaterias(ConjuntoMaterias conjunto)
 {
     treeMateria.Nodes.Clear();
     foreach (Materia m in conjunto.Materias)
     {
         treeMateria.Nodes.Add(m.ToString());
         treeMateria.Nodes[treeMateria.GetNodeCount(false) - 1].Tag = m;
         treeMateria.Nodes[treeMateria.GetNodeCount(false) - 1].Checked = m.Estado;
     }
     treeMateria.SelectedNode = null;
     treeMateria.Refresh();
 }
Example #5
0
 public void cambiarEstadoMaterias(ConjuntoMaterias conjunto)
 {
     foreach (Materia m in conjunto.Materias)
     {
         m.Estado = conjunto.Estado;
         if (m.Estado)
             Materias.Add(m);
         else
             Materias.Remove(m);
         cambiarEstadoGrupos(m);
     }
 }