Skip to content

Latest commit

 

History

History
23 lines (13 loc) · 1.51 KB

README.md

File metadata and controls

23 lines (13 loc) · 1.51 KB

System_dla_kina

Rozwiązanie, dzięki któremu można obsługiwać rezerwacje miejsc w kinie.

Rozwiązanie zawiera między innymi klasy abstrakcyjne oraz dziedziczące, interfejsy, regexy, serializację, obsługę własnych wyjątków, testy jednostkowe, LINQ, wyrażenia lambda.

GUI w formie aplikacji WPF składa się z głównego okna:

image

Po wybraniu filmu z listy repertuaru na dany dzień, ukazuje nam się sala z miejscami, które możemy zarezerwować. Po kliknięciu w szczegóły filmu można dowiedzieć się o nim więcej. Zaznaczamy interesujące nas miejsca i klikamy zakup miejsca.

image

Wtedy otworzy nam się nowe okienko z podsumowanie zarezerwowanych przez nas miejsc. Potwierdzamy swoje dane i wracamy do głównego okienka.

image

Jak widać zarezerwowane przez nas miejsca nie są już dostępne.

image

System serializuje harmonogram seansów, dane klientów sumując ich dotychczasową liczbę zakupionych biletów oraz informacje o sprzedanych biletach - ilości biletów oraz na jaki seans. Do rozwiązania dodany jest także projekt z testami jednostkowymi dla niektórych klas.