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])); } }
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); }