Example #1
0
 public void addElev(Elev elev) {
   elevi.add(elev);
   Centralizator.getCentralizator().addUtilizator(elev);
   HashMap<Materie, SituatieMaterieBaza> catalogElev = new HashMap<Materie, SituatieMaterieBaza>();
   Iterator<Materie> materiiIt = materii.iterator();
   while (materiiIt.hasNext()) {
     Materie materie = materiiIt.next();
     if (materie.getTeza()) {
       catalogElev.put(materie, new SituatieMaterieCuTeza());
     } else {
       catalogElev.put(materie, new SituatieMaterieBaza());
     }
   }
   Catalog.put(elev, catalogElev);
 }
Example #2
0
 public void addMaterie(Profesor profesor) {
   Materie materie = profesor.getMaterie();
   materii.add(materie);
   if (materie.getTeza()) {
     Iterator<Elev> it = Catalog.keySet().iterator();
     while (it.hasNext()) {
       Elev crr_elev = it.next();
       HashMap<Materie, SituatieMaterieBaza> map =
           (HashMap<Materie, SituatieMaterieBaza>) Catalog.get(crr_elev);
       SituatieMaterieCuTeza sit = new SituatieMaterieCuTeza();
       map.put(materie, sit);
     }
   } else {
     Iterator<Elev> it = Catalog.keySet().iterator();
     while (it.hasNext()) {
       Elev crr_elev = it.next();
       HashMap<Materie, SituatieMaterieBaza> map =
           (HashMap<Materie, SituatieMaterieBaza>) Catalog.get(crr_elev);
       SituatieMaterieBaza sit = new SituatieMaterieBaza();
       map.put(materie, sit);
     }
   }
   Centralizator.getCentralizator().addMaterietoClasa(this, profesor);
 }