diff options
Autocommit at 05.05.2022 @ 13:48
1 files changed, 11 insertions, 1 deletions
| -rw-r--r-- | src/VenueConsoleUI.cpp | 12 |
diff --git a/src/VenueConsoleUI.cpp b/src/VenueConsoleUI.cpp index 49654e1..46161bd 100644 --- a/src/VenueConsoleUI.cpp +++ b/src/VenueConsoleUI.cpp @@ -1,17 +1,27 @@ #include "VenueConsoleUI.h" #include "String/String.h" +#include "DateTime/DateTime.h" #include "ConsoleInterface/Menu.h" #include "ConsoleInterface/Toolbox.hpp" Venue v; void command_newEvent() { + printTitle("Creating new event"); + unsigned hallIndex; inputBox("Enter hall index: ", &hallIndex); + if (!v.hallExists(hallIndex)) { + printError("Invalid hall index!"); + return; + } + char name[MAX_LINE_WIDTH]; inputLineBox("Enter event name: ", name, MAX_LINE_WIDTH); + DateTime dt; + inputBox("Enter event date and time: ", &dt); - v.es.createEvent(); + v.get_es().createEvent(v.get_halls()[hallIndex], name, dt); } void runUI(Venue& venue) { |
