From 85d1601889e14336cb750e646eee11de56d65e9e Mon Sep 17 00:00:00 2001 From: Chris-bot374 Date: Sat, 6 Jul 2024 10:08:12 +0200 Subject: [PATCH] Update DBPlan.hpp --- DBHandler/DBPlan.hpp | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/DBHandler/DBPlan.hpp b/DBHandler/DBPlan.hpp index ecc6e97..263b1a4 100644 --- a/DBHandler/DBPlan.hpp +++ b/DBHandler/DBPlan.hpp @@ -8,21 +8,27 @@ class DBPlan : public DBHandler { private: + //Functions needed for creation and updating of the plan std::string getDauer(std::string tag, std::string stunde); void addFirstOfDayTwo(std::string tag); void addTwoHour(std::string tag, std::string stunde); void addFirstOfDayFour(std::string tag); void upperHour(std::string tag, std::string stunde); void addFourHour(std::string tag, std::string stunde); - + void sucheVertretung(std::string tag, std::string stunde); + void vertretung(std::string tag, std::string stunde, std::string dauer); + void deleteVeranstalterForeign(std::string id); + void deleteVeranstaltungForeign(std::string id); void updateStandort(std::string tag, std::string stunde); + void incarbeitszeit(std::string tag, std::string stunde, std::string amount); public: DBPlan(std::string connStr); - void meldeKrank(std::string id, std::string zeit); + + void meldeKrank(std::string id, std::string tag, std::string stunde); void meldeGesund(std::string id); void deleteVeranstaltung(std::string id); void hinzufuegenVeranstaltung(std::string name, std::string dauer, std::string ort, std::string raum); - + void deleteVeranstalter(std::string id); void hinzufuegenVeranstalter(std::string email, std::string name, std::string pw, std::string admin); @@ -33,10 +39,11 @@ public: void createPlan(); - void incarbeitszeit(std::string tag, std::string stunde, std::string amount); + + //Each string in form of (tag , anfangszeit , endzeit , Ort , Veranstaltung , Mitarbeiter , mitarbeiterID , ) + std::vector getPlan(); - void clear(); };