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