/// <summary> /// dodawanie sedziow w programie /// </summary> public static void AddReferee() { Referee referee = new Referee(); bool z = true; while (z == true) { Console.Clear(); Console.WriteLine("Podaj nazwisko sedziego: "); string imie = Console.ReadLine(); imie = Normalize(imie); Regex reg = new Regex(@"^[a-zA-Z]+$"); if (reg.IsMatch(imie)) { if (referee.CheckName(imie) == false) { Console.WriteLine("Nieprawidłowy format imienia."); Console.ReadKey(); } else { referee.setSurname(imie); z = false; } } else { Console.WriteLine("Nieprawidłowy format nazwiska."); Console.ReadKey(); } } z = true; while (z == true) { Console.Clear(); Console.WriteLine("Podaj imie sedziego: "); string imie = Console.ReadLine(); imie = Normalize(imie); Regex reg = new Regex(@"^[a-zA-Z]+$"); if (reg.IsMatch(imie)) { if (referee.CheckName(imie) == false) { Console.WriteLine("Nieprawidłowy format imienia."); Console.ReadKey(); } else { referee.setName(imie); z = false; } } else { Console.WriteLine("Nieprawidłowy format nazwiska."); Console.ReadKey(); } } try { Controler.referees.AddRef(referee); Console.Clear(); Console.WriteLine("Dodawanie sedziego powiodlo sie."); Console.ReadKey(); } catch { Console.Clear(); Console.WriteLine("Dodawanie sedziego nie powiodlo sie."); Console.ReadKey(); } }
/// <summary> /// usuwanie Sędziów w programie /// </summary> public static void RemoveReferee() { bool z = true; Referee reftoremove = new Referee(); while (z == true) { Console.Clear(); Console.WriteLine("Podaj dane sedziego do usuniecia."); Console.WriteLine("Nazwisko:"); string surname = Console.ReadLine(); surname = Normalize(surname); Regex reg = new Regex(@"^[a-zA-Z]+$"); if (reg.IsMatch(surname)) { if (reftoremove.CheckName(surname) == false) { Console.WriteLine("Nieprawidłowy format nazwiska."); Console.ReadKey(); } else { reftoremove.setSurname(surname); z = false; } } else { Console.WriteLine("Nieprawidłowy format nazwiska."); Console.ReadKey(); } } z = true; while (z == true) { Console.WriteLine("Imie:"); string name = Console.ReadLine(); name = Normalize(name); Regex reg = new Regex(@"^[a-zA-Z]+$"); if (reg.IsMatch(name)) { if (reftoremove.CheckName(name) == false) { Console.WriteLine("Nieprawidłowy format imienia."); Console.ReadKey(); } else { reftoremove.setName(name); z = false; } } else { Console.WriteLine("Nieprawidłowy format nazwiska."); Console.ReadKey(); } } Controler.referees.RemoveRef(reftoremove); }