Website Summary Files Commits Branches @commit @diff @stats
path: root / src / UserInterface / VenueConsoleUI.cpp
diff options
context:
space:
mode:
Commit6d53ef49f1413d894fc7714d9c719cb9c7615901 (patch)
Author
 Syndamia <kamen.d.mladenov@protonmail.com>
2022-05-07 10:27:31 +0300
Committer
 Syndamia <kamen.d.mladenov@protonmail.com>
2022-05-07 10:27:31 +0300
Files5dc292254b11f5469d216157ae8e7c2eb71bce87 /src/UserInterface/VenueConsoleUI.cpp
FMI-OOP-P1_TicketSystem-6d53ef49f1413d894fc7714d9c719cb9c7615901.tar
FMI-OOP-P1_TicketSystem-6d53ef49f1413d894fc7714d9c719cb9c7615901.tar.gz
FMI-OOP-P1_TicketSystem-6d53ef49f1413d894fc7714d9c719cb9c7615901.zip
Parent6407802f3350e93d39bb0b8c08d06136ca6b448c (diff)
Autocommit at 07.05.2022 @ 10:27
1 files changed, 5 insertions, 17 deletions
-rw-r--r--src/UserInterface/VenueConsoleUI.cpp22
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<Ticket> tickets = es->queryTickets(name, date);
- OrderedList<Reservation> reservations = es->queryReservations(name, date);
+ OrderedList<Ticket> tickets = es->getTickets(name, date);
+ OrderedList<Reservation> 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);
}