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); }
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); }
public void changeMaterie( Materie materie, String materieName, int nrOre, boolean Teza, Profesor profesor) { materie.setInfo(materieName, nrOre, Teza); }