From 2139dacdc19187d3b20146a804cbb0d91a636583 Mon Sep 17 00:00:00 2001 From: Chris-bot374 Date: Thu, 4 Jul 2024 16:30:56 +0200 Subject: [PATCH] Update DBPlan.hpp --- DBHandler/DBPlan.hpp | 33 ++++++++++++++++++++++++--------- 1 file changed, 24 insertions(+), 9 deletions(-) diff --git a/DBHandler/DBPlan.hpp b/DBHandler/DBPlan.hpp index c945c37..ecc6e97 100644 --- a/DBHandler/DBPlan.hpp +++ b/DBHandler/DBPlan.hpp @@ -7,21 +7,36 @@ #include class DBPlan : public DBHandler { +private: + 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 updateStandort(std::string tag, std::string stunde); public: DBPlan(std::string connStr); - void meldeKrank(int id); - void meldeGesund(int id); - void deleteVeranstaltung(int id); - void hinzufuegenVeranstaltung(); //Zu Liste mit Veranstaltungen oder direkt in den Einsatzplan? + void meldeKrank(std::string id, std::string zeit); + 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(int id); - void hinzufuegenVeranstalter(std::string email, std::string name, std::string pw, bool admin); - std::vector getVeranstalter(); + void deleteVeranstalter(std::string id); + void hinzufuegenVeranstalter(std::string email, std::string name, std::string pw, std::string admin); + - void deleteStudent(int id); + void deleteStudent(std::string id); void hinzufuegenStudent(std::string email, std::string name, std::string pw); - std::vector getStudenten(); + + + void createPlan(); + void incarbeitszeit(std::string tag, std::string stunde, std::string amount); + + + void clear(); };