Website Summary Files Commits Branches @commit @diff @stats
path: root / src / VenueConsoleUI.cpp
diff options
context:
space:
mode:
Commitf3af78550f4d1bbfe7577f40ff64174c72578178 (patch)
Author
 Syndamia <kamen.d.mladenov@protonmail.com>
2022-05-06 11:06:40 +0300
Committer
 Syndamia <kamen.d.mladenov@protonmail.com>
2022-05-06 11:06:40 +0300
Files9f88acab243fbcb86d76d19231bd2894b0d5919f /src/VenueConsoleUI.cpp
FMI-OOP-P1_TicketSystem-f3af78550f4d1bbfe7577f40ff64174c72578178.tar
FMI-OOP-P1_TicketSystem-f3af78550f4d1bbfe7577f40ff64174c72578178.tar.gz
FMI-OOP-P1_TicketSystem-f3af78550f4d1bbfe7577f40ff64174c72578178.zip
Parentcfd692bf542216f09a12aa1399e435546c9a9298 (diff)
Autocommit at 06.05.2022 @ 11:06
1 files changed, 7 insertions, 1 deletions
-rw-r--r--src/VenueConsoleUI.cpp8
diff --git a/src/VenueConsoleUI.cpp b/src/VenueConsoleUI.cpp
index 85480b0..ef8e88b 100644
--- a/src/VenueConsoleUI.cpp
+++ b/src/VenueConsoleUI.cpp
@@ -41,9 +41,15 @@ void command_freeSeats() {
const Hall* hall = v->get_es().queryEventHall(name, date);
OrderedList<Ticket> tickets = v->get_es().queryTickets(name, date);
- OrderedList<Reservation> resevations = v->get_es().queryReservations(name, date);
+ OrderedList<Reservation> reservations = v->get_es().queryReservations(name, date);
unsigned tableSize = hall->get_rowCount() * hall->get_seatsPerRow();
+ char table[tableSize];
+ for (unsigned i = 0, nextT = 0, nextR = 0; i < tableSize; i++) {
+ if (tickets[nextT].get_row() * hall->get_seatsPerRow() + tickets[nextT].get_seat() == i)
+ table[i] = "R";
+ else if (reservations[nextT].get_row() * hall->get_seatsPerRow() + tickets[nextT].get_seat() == i)
+ }
table(0, 11, " A B C D E F G ");
}