From fadae46b01348535c08d2db84db97871e79c4c02 Mon Sep 17 00:00:00 2001 From: Chris-bot374 Date: Sat, 6 Jul 2024 11:48:28 +0200 Subject: [PATCH] Update DBPlan.hpp --- DBHandler/DBPlan.hpp | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/DBHandler/DBPlan.hpp b/DBHandler/DBPlan.hpp index 263b1a4..1d86eee 100644 --- a/DBHandler/DBPlan.hpp +++ b/DBHandler/DBPlan.hpp @@ -21,23 +21,30 @@ private: void deleteVeranstaltungForeign(std::string id); void updateStandort(std::string tag, std::string stunde); void incarbeitszeit(std::string tag, std::string stunde, std::string amount); + void versendeEmails(); public: DBPlan(std::string connStr); + //deletes prof from plan and searches new one void meldeKrank(std::string id, std::string tag, std::string stunde); + //currently directly used after meldeKrank, so Mitarbeiter is only sick for specific hour void meldeGesund(std::string id); + + //Deletes Veranstaltung from relation Veranstaltung and from Einsatzplan void deleteVeranstaltung(std::string id); + //Adds Veranstaltung to relation Veranstaltung void hinzufuegenVeranstaltung(std::string name, std::string dauer, std::string ort, std::string raum); - + //Deletes Veranstlater from relattion Veranstalter and from Einsatzplan void deleteVeranstalter(std::string id); + //Add Veranstalter to relation Veranstalter void hinzufuegenVeranstalter(std::string email, std::string name, std::string pw, std::string admin); - + void deleteStudent(std::string id); void hinzufuegenStudent(std::string email, std::string name, std::string pw); - + void createPlan(); //Each string in form of (tag , anfangszeit , endzeit , Ort , Veranstaltung , Mitarbeiter , mitarbeiterID , )