Website Summary Files Commits Branches @commit @diff @stats
path: root / src / Services / EventService.cpp
diff options
context:
space:
mode:
Commitff571f10aec8166c91793adf51c94323e76836ac (patch)
Author
 Syndamia <kamen.d.mladenov@protonmail.com>
2022-05-07 20:29:24 +0300
Committer
 Syndamia <kamen.d.mladenov@protonmail.com>
2022-05-07 20:29:24 +0300
Filese7a716f5698461db4ab808cb83a59b549cb8048f /src/Services/EventService.cpp
FMI-OOP-P1_TicketSystem-ff571f10aec8166c91793adf51c94323e76836ac.tar
FMI-OOP-P1_TicketSystem-ff571f10aec8166c91793adf51c94323e76836ac.tar.gz
FMI-OOP-P1_TicketSystem-ff571f10aec8166c91793adf51c94323e76836ac.zip
Parent48a602efbcdde0811caa3e5aa5f729556c428bb6 (diff)
Autocommit at 07.05.2022 @ 20:29
1 files changed, 7 insertions, 3 deletions
-rw-r--r--src/Services/EventService.cpp10
diff --git a/src/Services/EventService.cpp b/src/Services/EventService.cpp
index 2bd946b..756195c 100644
--- a/src/Services/EventService.cpp
+++ b/src/Services/EventService.cpp
@@ -185,7 +185,7 @@ StatusCode EventService::reportReservations(const char* name, const Date& date)
result.add(events[i]);
}
- std::ofstream outFile("report.txt");
+ std::ofstream outFile("report.txt"); // TODO: filename
if (!outFile.is_open())
return E_FileCouldNotBeOpened;
@@ -196,6 +196,10 @@ StatusCode EventService::reportReservations(const char* name, const Date& date)
return Success;
}
-StatusCode EventService::reportBoughtTickets(unsigned hallNumber, Date start, Date end) {
-
+StatusCode EventService::reportBoughtTickets(bool all = false, int hallNumber, Date start, Date end) {
+ List<Event> result;
+ for (unsigned i = 0; i < events.get_count(); i++) {
+ if (events[i].get_hall().get_number() == hallNumber)
+ result.add(events[i]);
+ }
}