diff options
Autocommit at 06.05.2022 @ 11:01
2 files changed, 4 insertions, 0 deletions
| -rw-r--r-- | src/EventSystem/EventSystem.h | 1 | ||||
| -rw-r--r-- | src/VenueConsoleUI.cpp | 3 |
diff --git a/src/EventSystem/EventSystem.h b/src/EventSystem/EventSystem.h index a3a513d..a64acec 100644 --- a/src/EventSystem/EventSystem.h +++ b/src/EventSystem/EventSystem.h @@ -33,6 +33,7 @@ public: StatusCode buyTicket(const char* name, const Date& date, unsigned row, unsigned seat, const char* password); StatusCode buyTicket(const char* name, const Date& date, const Ticket& ticket, const char* password); + const Hall* queryEventHall(const char* name, const Date& date); OrderedList<Ticket> queryTickets(const char* name, const Date& date); OrderedList<Reservation> queryReservations(const char* name, const Date& date); diff --git a/src/VenueConsoleUI.cpp b/src/VenueConsoleUI.cpp index 3896ed6..85480b0 100644 --- a/src/VenueConsoleUI.cpp +++ b/src/VenueConsoleUI.cpp @@ -39,9 +39,12 @@ void command_freeSeats() { Date date; inputBox("Enter event date: ", &date); + const Hall* hall = v->get_es().queryEventHall(name, date); OrderedList<Ticket> tickets = v->get_es().queryTickets(name, date); OrderedList<Reservation> resevations = v->get_es().queryReservations(name, date); + unsigned tableSize = hall->get_rowCount() * hall->get_seatsPerRow(); + table(0, 11, " A B C D E F G "); } |
