diff options
Autocommit at 05.05.2022 @ 14:18
1 files changed, 16 insertions, 2 deletions
| -rw-r--r-- | src/VenueConsoleUI.cpp | 18 |
diff --git a/src/VenueConsoleUI.cpp b/src/VenueConsoleUI.cpp index 6b509ee..f37e7b0 100644 --- a/src/VenueConsoleUI.cpp +++ b/src/VenueConsoleUI.cpp @@ -32,6 +32,13 @@ void command_newEvent() { handleStatusCode(v->get_es().createEvent(&v.get_halls()[hallIndex], name, dt)); } + +void command_freeSeats() { + +} + +/* Submenu */ + void submenu_ticketManagement() { } @@ -44,10 +51,17 @@ void submenu_reportManagement() { } -const Menu mainMenu, ticketManagementMenu, eventManagementMenu, reportsMenu; +Menu mainMenu, ticketManagementMenu, eventManagementMenu, reportsMenu; void init() { - mainMenu.add(Command("Ticket Management", submenu_ticketManagement)); + mainMenu.addCommand(Command("Ticket Management", submenu_ticketManagement)); + mainMenu.addCommand(Command("Event Management", submenu_eventManagement)); + mainMenu.addCommand(Command("Report Management", submenu_reportManagement)); + + ticketManagementMenu.addCommand(Command("Count of Free Seats", command_freeSeats)); + ticketManagementMenu.addCommand(Command("Reserve Ticket", command_reserveTicket)); + ticketManagementMenu.addCommand(Command("Cancel Ticket Reservation", command_cancelReservation)); + ticketManagementMenu.addCommand(Command("Buy Ticket", command_buyTicket)); } void runUI(Venue& venue) { |
