Ejemplo n.º 1
0
        /// <summary>
        /// Metodas, surandantis visus klausimus
        /// </summary>
        /// <param name="atstovybes">Atstovybės</param>
        /// <param name="atstovybiuKiekis">Atstovybių kiekis</param>
        /// <returns>Visų klausimų sąrašas</returns>
        KlausimuKonteineris VisiParasytiKlausimai(Atstovybe[] atstovybes, int atstovybiuKiekis)
        {
            KlausimuKonteineris visiParasytiKlausimai = new KlausimuKonteineris();
            int Count = 0;

            for (int i = 0; i < atstovybiuKiekis; i++)
            {
                for (int g = 0; g < atstovybes[i].VisiKlausimai.Kiekis; g++)
                {
                    for (int h = 0; h < visiParasytiKlausimai.Kiekis; h++)
                    {
                        if (visiParasytiKlausimai.GautiKlausima(h).Equals(atstovybes[i].VisiKlausimai.GautiKlausima(g)))
                        {
                            Count++;
                        }
                    }
                    if (Count == 0)
                    {
                        visiParasytiKlausimai.PridetiKlausima(atstovybes[i].VisiKlausimai.GautiKlausima(g));
                    }
                    Count = 0;
                }
            }
            return(visiParasytiKlausimai);
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Visų klausimų spausdinimas faile
 /// </summary>
 /// <param name="visiParasytiKlausimai">Visi klausimai</param>
 void VisuKlausimuSpausdinimasFaile(KlausimuKonteineris visiParasytiKlausimai)
 {
     using (StreamWriter rasyti = new StreamWriter(@"../../Klausimai.csv", false, Encoding.UTF8))
     {
         rasyti.WriteLine("Klausimas, Tema, Sudėtingumas");
         rasyti.WriteLine("");
         for (int i = 0; i < visiParasytiKlausimai.Kiekis; i++)
         {
             rasyti.WriteLine("{0}, {1}, {2}", visiParasytiKlausimai.GautiKlausima(i).KlausimoTekstas, visiParasytiKlausimai.GautiKlausima(i).Tema, visiParasytiKlausimai.GautiKlausima(i).Sudetingumas);
         }
     }
 }