Esempio n. 1
0
        static void FelkészítőTanárokVersenyzői()
        {
            int[] döntősöketFelkészítők = Tanárok.DöntősöketFelkészítők();

            // Döntősöket felkészítő tanárok versenyzőinek száma
            for (int i = 0; i < döntősöketFelkészítők.Length; i++)
            {
                Console.WriteLine("{0,-16} {1}",
                                  tanárok[döntősöketFelkészítők[i]].Név(),
                                  Tanárok.Felkészítések(döntősöketFelkészítők[i]));
            }
        }
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);
        }