Website Summary Files Commits Branches @commit @diff @stats
path: root / src / Models / Event.cpp
diff options
context:
space:
mode:
Commitd08188df37567b52444bb393cd8b21042f1a7949 (patch)
Author
 Syndamia <kamen.d.mladenov@protonmail.com>
2022-05-07 20:44:29 +0300
Committer
 Syndamia <kamen.d.mladenov@protonmail.com>
2022-05-07 20:44:29 +0300
Filesfc4a7a748f27f99742d77262ffd8ed92f9a6a869 /src/Models/Event.cpp
FMI-OOP-P1_TicketSystem-d08188df37567b52444bb393cd8b21042f1a7949.tar
FMI-OOP-P1_TicketSystem-d08188df37567b52444bb393cd8b21042f1a7949.tar.gz
FMI-OOP-P1_TicketSystem-d08188df37567b52444bb393cd8b21042f1a7949.zip
Parent9ed7acb6b308e4623027879c6296fbe5a75b814f (diff)
Autocommit at 07.05.2022 @ 20:44
1 files changed, 9 insertions, 4 deletions
-rw-r--r--src/Models/Event.cpp13
diff --git a/src/Models/Event.cpp b/src/Models/Event.cpp
index afb8790..ca9d830 100644
--- a/src/Models/Event.cpp
+++ b/src/Models/Event.cpp
@@ -74,16 +74,21 @@ std::istream& operator>>(std::istream& istr, Event& event) {
return istr;
}
-unsigned char insertionOpSet = 0;
+unsigned insertionOpSet = 0;
-void configureInsertionOperator(unsigned char setting) {
- if (setting > 7) setting = 7;
+void configureEventInsertionOp(unsigned setting) {
insertionOpSet = setting;
}
std::ostream& operator<<(std::ostream& ostr, const Event& event) {
if (insertionOpSet & 1) {
- ostr << "| Hall: " << event.get_hall().get_number() << " | Name: " << event.get_name() << " | Date: " << event.get_date() << std::endl;
+ ostr << "| Hall: " << event.get_hall().get_number() << " | Name: " << event.get_name() << " | Date: " << event.get_date();
+
+ if (insertionOpSet & 8)
+ ostr << " || Tickets Count: " << event.get_tickets().get_count();
+ if (insertionOpSet & 16)
+ ostr << " || Reservations Count: " << event.get_reservations().get_count();
+ ostr << std::endl;
}
if (insertionOpSet & 2) {
ostr << "Bought tickets: ";