From e4e819632fd1b393d4e6be25b24b72d47fb8b209 Mon Sep 17 00:00:00 2001 From: Syndamia Date: Sun, 8 May 2022 09:23:13 +0300 Subject: Autocommit at 08.05.2022 @ 09:23 --- src/UserInterface/VenueConsoleUI.cpp | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'src/UserInterface/VenueConsoleUI.cpp') diff --git a/src/UserInterface/VenueConsoleUI.cpp b/src/UserInterface/VenueConsoleUI.cpp index 784f140..8e595ed 100644 --- a/src/UserInterface/VenueConsoleUI.cpp +++ b/src/UserInterface/VenueConsoleUI.cpp @@ -199,8 +199,8 @@ void submenu_eventManagement() { void command_reservationsList() { char name[MAX_LINE_WIDTH]; inputLineSubBox("Enter event name: ", name, MAX_LINE_WIDTH); - Date date; - inputSubBox("Enter event date: ", &date); + char date[MAX_LINE_WIDTH]; + inputLineSubBox("Enter event date: ", date, MAX_LINE_WIDTH); StatusCode s = es->reportReservations(name, date); handleStatusCode(s, reportsMenu); @@ -208,12 +208,17 @@ void command_reservationsList() { void command_boughtTickets() { char hallNumber[MAX_LINE_WIDTH]; - inputSubBox("Enter hall number: ", hallNumber); + inputLineSubBox("Enter hall number: ", hallNumber, MAX_LINE_WIDTH); Date start, end; inputSubBox("Enter start date: ", &start); inputSubBox("Enter end date: ", &end); - StatusCode s = es->reportBoughtTickets(hallNumber, start, end, hallNumber == 0); + StatusCode s; + if (strcmp(hallNumber, "ALL") == 0) + s = es->reportBoughtTickets(0, start, end, true); + else + s = es->reportBoughtTickets(atoi(hallNumber), start, end); + handleStatusCode(s, reportsMenu); } -- cgit v1.3.1-23-gd82d