Esempio n. 1
0
        public static void RendezőIskolák()
        {
            List <string> rendezők = new List <string>();

            // Rendező iskolák kiválasztása
            for (int i = 0; i < megyék.Count(); i++)
            {
                rendezők.Add(Iskolák.Rendező(megyék[i]));
            }

            // Csapatok értesítése
            StreamWriter regio = new StreamWriter("regio.txt");

            for (int i = 0; i < csapatok.Count(); i++)
            {
                if (csapatok[i].NevezésÉrvényesség() == Eszközök.Érvényesség.érvényes)
                {
                    regio.WriteLine("{0};{1};{2};{3}",
                                    csapatok[i].Név(),
                                    iskolák[csapatok[i].IskolaID()].Név(),
                                    rendezők[megyék.IndexOf(iskolák[csapatok[i].IskolaID()].Megye())],
                                    iskolák[csapatok[i].IskolaID()].Megye());
                }
            }

            regio.Close();
        }
Esempio n. 2
0
        public static void NevezésBe(string forrás)
        {
            string[] narancs = forrás.Split(';');

            // Előkészület
            if (!Iskolák.Létezik(narancs[3]))
            {
                iskolák.Add(new Iskola(narancs[3], narancs[4]));
            }
            if (!megyék.Contains(narancs[4]))
            {
                megyék.Add(narancs[4]);
            }
            if (!Tanárok.Létezik(narancs[narancs.Length - 1]))
            {
                tanárok.Add(new Tanár(narancs[narancs.Length - 1]));
            }

            // Csapat
            csapatok.Add(new Csapat(
                             Convert.ToInt32(narancs[0]), narancs[1],
                             Eszközök.Dátum(Convert.ToInt32(narancs[2].Substring(0, 2)),
                                            Convert.ToInt32(narancs[2].Substring(2, 2))),
                             Iskolák.Sorszám(narancs[3]),
                             narancs.Length == 8 ? Eszközök.SubArray(narancs, 5, 2) : Eszközök.SubArray(narancs, 5, 6),
                             Tanárok.Sorszám(narancs[narancs.Length - 1])));

            NevezésHiba(Convert.ToInt32(narancs[0]), narancs[1], narancs[3]);

            // Iskola
            iskolák[Iskolák.Sorszám(narancs[3])].ÚjCsapat(
                csapatok.Count() - 1,
                csapatok[csapatok.Count() - 1].NevezésÉrvényesség());

            // Tanár
            tanárok[Tanárok.Sorszám(narancs[narancs.Length - 1])].ÚjCsapat(
                csapatok.Count() - 1);
        }