/// <summary> /// Dodawanie rezerwacji, gdy jest zajęta wyskakuje komunikat ale pracujemy dalej, gdy doda się sale pomyślnie /// dostaje ona przydzielony numer, lista sortowana jest po każdym dodaniu /// </summary> /// <param name="r">Obiekt typu rezerwacja</param> public void DodajRezerwację(Rezerwacja r) { if (SprawdźRezerwację(r)) { ListaRezerwacji.Add(r); LiczbaRezerwacji++; r.Numer = ++Rezerwacja.Kolejność_rezerwacji; Sortuj(); } else { Console.WriteLine("Sala zajęta"); } }
/// <summary> /// Metoda dodawani sali z ręcznym ustawieniem numeru. Używana w czasie inicjalizacji GUI /// </summary> /// <param name="r">Obiekt typu rezerwacja</param> /// <param name="nr">Ręcznie podany nr rezerwacji</param> public void DodajRezerwację(Rezerwacja r, int nr) { if (SprawdźRezerwację(r)) { ListaRezerwacji.Add(r); LiczbaRezerwacji++; r.Numer = nr; //if(nr!=0) if (Rezerwacja.Kolejność_rezerwacji < nr) { Rezerwacja.Kolejność_rezerwacji = nr; } Sortuj(); } else { Console.WriteLine("Sala zajęta"); } }