public virtual void updateRezultatiOnOcenaEdited(Ocena o, RezultatskoTakmicenje rezTak) { if (Gimnasticari.Contains(o.Gimnasticar)) { PoredakUkupno.editOcena(o, rezTak); if (o.Sprava == Sprava.Preskok) { PoredakPreskok.editOcena(o, rezTak); } else { getPoredakSprava(o.Sprava).editOcena(o, rezTak); } } }
public virtual void loadFromDump(StringReader reader, IdMap map) { int count = int.Parse(reader.ReadLine()); for (int i = 0; i < count; ++i) { Gimnasticari.Add(map.gimnasticariMap[int.Parse(reader.ReadLine())]); } string id; count = int.Parse(reader.ReadLine()); for (int i = 0; i < count; ++i) { id = reader.ReadLine(); Ekipa e = new Ekipa(); map.ekipeMap.Add(int.Parse(id), e); e.loadFromDump(reader, map); Ekipe.Add(e); } id = reader.ReadLine(); PoredakUkupno poredakUkupno = null; if (id != NULL) { poredakUkupno = new PoredakUkupno(); poredakUkupno.loadFromDump(reader, map); } PoredakUkupno = poredakUkupno; count = int.Parse(reader.ReadLine()); for (int i = 0; i < count; ++i) { reader.ReadLine(); // id PoredakSprava poredakSprava = new PoredakSprava(); poredakSprava.loadFromDump(reader, map); PoredakSprava.Add(poredakSprava); } id = reader.ReadLine(); PoredakPreskok poredakPreskok = null; if (id != NULL) { poredakPreskok = new PoredakPreskok(); poredakPreskok.loadFromDump(reader, map); } PoredakPreskok = poredakPreskok; id = reader.ReadLine(); PoredakEkipno poredakEkipno = null; if (id != NULL) { poredakEkipno = new PoredakEkipno(); poredakEkipno.loadFromDump(reader, map); } PoredakEkipno = poredakEkipno; id = reader.ReadLine(); PoredakUkupnoFinaleKupa poredakUkupnoFinaleKupa = null; if (id != NULL) { poredakUkupnoFinaleKupa = new PoredakUkupnoFinaleKupa(); poredakUkupnoFinaleKupa.loadFromDump(reader, map); } PoredakUkupnoFinaleKupa = poredakUkupnoFinaleKupa; count = int.Parse(reader.ReadLine()); for (int i = 0; i < count; ++i) { reader.ReadLine(); // id PoredakSpravaFinaleKupa p = new PoredakSpravaFinaleKupa(); p.loadFromDump(reader, map); PoredakSpravaFinaleKupa.Add(p); } id = reader.ReadLine(); PoredakEkipnoFinaleKupa poredakEkipnoFinaleKupa = null; if (id != NULL) { poredakEkipnoFinaleKupa = new PoredakEkipnoFinaleKupa(); poredakEkipnoFinaleKupa.loadFromDump(reader, map); } PoredakEkipnoFinaleKupa = poredakEkipnoFinaleKupa; id = reader.ReadLine(); PoredakUkupnoZbirViseKola poredakUkupnoZbirViseKola = null; if (id != NULL) { poredakUkupnoZbirViseKola = new PoredakUkupnoZbirViseKola(); poredakUkupnoZbirViseKola.loadFromDump(reader, map); } PoredakUkupnoZbirViseKola = poredakUkupnoZbirViseKola; id = reader.ReadLine(); PoredakEkipnoZbirViseKola poredakEkipnoZbirViseKola = null; if (id != NULL) { poredakEkipnoZbirViseKola = new PoredakEkipnoZbirViseKola(); poredakEkipnoZbirViseKola.loadFromDump(reader, map); } PoredakEkipnoZbirViseKola = poredakEkipnoZbirViseKola; }