diff options
Autocommit at 07.05.2022 @ 10:52
1 files changed, 1 insertions, 16 deletions
| -rw-r--r-- | src/UserInterface/VenueConsoleUI.cpp | 17 |
diff --git a/src/UserInterface/VenueConsoleUI.cpp b/src/UserInterface/VenueConsoleUI.cpp index 0029b17..04ad0a5 100644 --- a/src/UserInterface/VenueConsoleUI.cpp +++ b/src/UserInterface/VenueConsoleUI.cpp @@ -44,22 +44,7 @@ void command_freeSeats() { Date date; inputSubBox("Enter event date: ", &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]; - - for (unsigned ind = 0, row = 1; row <= hall->get_rowCount(); row++) { - for (unsigned seat = 1; seat <= hall->get_seatsPerRow(); seat++, ind++) { - if (tickets.contain(Ticket(row, seat))) - tableData[ind] = 'B'; - else if (reservations.contain(Ticket(row, seat))) - tableData[ind] = 'R'; - else - tableData[ind] = ' '; - } - } + String seating = es->createSeatingString(name, date); tableData[tableSize] = '\0'; table(1, hall->get_seatsPerRow(), tableData); |
