From 9033a1d5f00607672c53168c1aa42bbe8b84384a Mon Sep 17 00:00:00 2001 From: Syndamia Date: Thu, 5 May 2022 13:48:30 +0300 Subject: Autocommit at 05.05.2022 @ 13:48 --- src/VenueConsoleUI.cpp | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'src/VenueConsoleUI.cpp') 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) { -- cgit v1.3.1-23-gd82d