Website Summary Files Commits Branches @commit @diff @stats
path: root / src / UserInterface / VenueConsoleUI.cpp
diff options
context:
space:
mode:
Commite4e819632fd1b393d4e6be25b24b72d47fb8b209 (patch)
Author
 Syndamia <kamen.d.mladenov@protonmail.com>
2022-05-08 09:23:13 +0300
Committer
 Syndamia <kamen.d.mladenov@protonmail.com>
2022-05-08 09:23:13 +0300
Filesf34eaa5270ccf1cf6e085f7bb0c4f38f9f213fdc /src/UserInterface/VenueConsoleUI.cpp
FMI-OOP-P1_TicketSystem-e4e819632fd1b393d4e6be25b24b72d47fb8b209.tar
FMI-OOP-P1_TicketSystem-e4e819632fd1b393d4e6be25b24b72d47fb8b209.tar.gz
FMI-OOP-P1_TicketSystem-e4e819632fd1b393d4e6be25b24b72d47fb8b209.zip
Parente9db970f515498862d0891d6a973af8cb30aab69 (diff)
Autocommit at 08.05.2022 @ 09:23
1 files changed, 9 insertions, 4 deletions
-rw-r--r--src/UserInterface/VenueConsoleUI.cpp13
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);
}