From 6d53ef49f1413d894fc7714d9c719cb9c7615901 Mon Sep 17 00:00:00 2001 From: Syndamia Date: Sat, 7 May 2022 10:27:31 +0300 Subject: Autocommit at 07.05.2022 @ 10:27 --- src/UserInterface/VenueConsoleUI.cpp | 22 +++++----------------- 1 file changed, 5 insertions(+), 17 deletions(-) (limited to 'src/UserInterface/VenueConsoleUI.cpp') diff --git a/src/UserInterface/VenueConsoleUI.cpp b/src/UserInterface/VenueConsoleUI.cpp index 7d86018..0029b17 100644 --- a/src/UserInterface/VenueConsoleUI.cpp +++ b/src/UserInterface/VenueConsoleUI.cpp @@ -39,19 +39,13 @@ void handleStatusCode(StatusCode sc, Menu menu) { /* Ticket Management */ void command_freeSeats() { - /* char name[MAX_LINE_WIDTH]; inputLineSubBox("Enter event name: ", name, MAX_LINE_WIDTH); Date date; inputSubBox("Enter event date: ", &date); - if (!hs->hallExists()) { - handleStatusCode(E_HallDoesntExist, ticketManagementMenu); - return; - } - - OrderedList tickets = es->queryTickets(name, date); - OrderedList reservations = es->queryReservations(name, date); + OrderedList tickets = es->getTickets(name, date); + OrderedList reservations = es->getReservations(name, date); unsigned tableSize = hall->get_rowCount() * hall->get_seatsPerRow(); char tableData[tableSize + 1]; @@ -72,7 +66,6 @@ void command_freeSeats() { char tmp; inputLineBox("[Press enter to continue]", &tmp, 1); - */ } void command_reserveTicket() { @@ -132,19 +125,14 @@ void submenu_ticketManagement() { /* Event Management */ void command_createEvent() { - unsigned hallIndex; - inputSubBox("Enter hall index: ", &hallIndex); - // if (!v->hallExists(hallIndex)) { - // eventManagementMenu.registerError("Invalid hall index!"); - // return; - // } - + unsigned hallNumber; + inputSubBox("Enter hall number: ", &hallNumber); char name[MAX_LINE_WIDTH]; inputLineSubBox("Enter event name: ", name, MAX_LINE_WIDTH); Date date; inputSubBox("Enter event date: ", &date); - StatusCode s = es->createEvent(nullptr, name, date); // TODO + StatusCode s = es->createEvent(hallNumber, name, date); handleStatusCode(s, eventManagementMenu); } -- cgit v1.3.1-23-gd82d