diff options
Autocommit at 07.05.2022 @ 20:44
1 files changed, 12 insertions, 1 deletions
| -rw-r--r-- | src/Services/EventService.cpp | 13 |
diff --git a/src/Services/EventService.cpp b/src/Services/EventService.cpp index 38a3a8c..edfd943 100644 --- a/src/Services/EventService.cpp +++ b/src/Services/EventService.cpp @@ -189,7 +189,7 @@ StatusCode EventService::reportReservations(const char* name, const Date& date) if (!outFile.is_open()) return E_FileCouldNotBeOpened; - configureInsertionOperator(0b101); + configureEventInsertionOp(0b101); outFile << result; outFile.close(); @@ -213,4 +213,15 @@ StatusCode EventService::reportBoughtTickets(int hallNumber, const Date& start, if (cond_hall(events[i], hallNumber) && cond_event_dates(events[i], start, end)) result.add(events[i]); } + + std::ofstream outFile("boughtTickets.txt"); // TODO: filename + if (!outFile.is_open()) + return E_FileCouldNotBeOpened; + + configureEventInsertionOp(0b01100); + outFile << result; + outFile.close(); + + return Success; + } |
