Website Summary Files Commits Branches @commit @diff @stats
path: root / src / UserInterface / VenueConsoleUI.cpp
diff options
context:
space:
mode:
Commit58a0aded601479d7d1ba8a256e500e95f2bcb5bc (patch)
Author
 Syndamia <kamen.d.mladenov@protonmail.com>
2022-05-07 10:52:40 +0300
Committer
 Syndamia <kamen.d.mladenov@protonmail.com>
2022-05-07 10:52:40 +0300
Files1d9f933af4fc9a0311efef79fa14171dfb37f967 /src/UserInterface/VenueConsoleUI.cpp
FMI-OOP-P1_TicketSystem-58a0aded601479d7d1ba8a256e500e95f2bcb5bc.tar
FMI-OOP-P1_TicketSystem-58a0aded601479d7d1ba8a256e500e95f2bcb5bc.tar.gz
FMI-OOP-P1_TicketSystem-58a0aded601479d7d1ba8a256e500e95f2bcb5bc.zip
Parent44bffd8cefd056356611b98e1f4696bcf2f553d8 (diff)
Autocommit at 07.05.2022 @ 10:52
1 files changed, 1 insertions, 16 deletions
-rw-r--r--src/UserInterface/VenueConsoleUI.cpp17
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);