/// <summary> /// metode sukūriamas objektas ir į jį įdedama informacija apie nesikartojančias temas /// </summary> /// <param name="AtstovybiuPav"></param> /// <param name="temos"></param> /// <param name="laikinasPav"></param> /// <param name="temosIndeksas"></param> /// <param name="atstovybesIndeksas"></param> /// <param name="atstovybiuKiekis"></param> public void TemuKiekiuPaieska(Atstovybes[] AtstovybiuPav, TemuKonteineris temos, string laikinasPav, int temosIndeksas, int atstovybesIndeksas, int atstovybiuKiekis) { int laikinasKiekis = 0; for (int i = atstovybesIndeksas; i < atstovybiuKiekis; i++) { if (atstovybesIndeksas != i) { temosIndeksas = 0; } for (int j = temosIndeksas; j < AtstovybiuPav[i].Klausimai.kiekKlausimu; j++) { if (laikinasPav == AtstovybiuPav[i].Klausimai.GautiKlausima(j).Tema) { laikinasKiekis++; } } } if (!ArYra(laikinasPav)) { Temos t = new Temos(laikinasPav, laikinasKiekis); temos.PridetiTema(t); } }
public void PridetiTema(Temos tema) { TemuInformacija[temuKiekis++] = tema; }
public TemuKonteineris(int maxKiekis) { TemuInformacija = new Temos[maxKiekis]; temuKiekis = 0; }