Add files via upload

This commit is contained in:
Chris-bot374
2024-06-30 20:30:54 +02:00
committed by GitHub
parent 5f4c6ba3b0
commit 5d161c7443
7 changed files with 235 additions and 0 deletions

56
DBHandler/DBPlan.cpp Normal file
View File

@@ -0,0 +1,56 @@
#include "DBPlan.hpp"
DBPlan::DBPlan(std::string connStr) : DBHandler(connStr) {};
void DBPlan::meldeKrank(int id) {
try {
pqxx::work worker(connectionObject);
std::string query =
"INSERT INTO krank (veranstalter_ID) VALUES($1);";
pqxx::result response = worker.exec_params(query, id);
worker.commit();
}
catch (const std::exception& e) {
std::cerr << "Error: " << e.what() << std::endl;
}
}
void DBPlan::meldeGesund(int id) {
try {
pqxx::work worker(connectionObject);
std::string query =
"DELETE FROM krank WHERE veranstalter_ID = $1 ;";
pqxx::result response = worker.exec_params(query, id);
worker.commit();
}
catch (const std::exception& e) {
std::cerr << "Error: " << e.what() << std::endl;
}
}
void DBPlan:: deleteVeranstalter(int id) {
try {
pqxx::work worker(connectionObject);
std::string query =
"DELETE FROM Veranstalterrrr WHERE ID = $1";
pqxx::result response = worker.exec_params(query, id);
worker.commit();
}
catch (const std::exception& e) {
std::cerr << "Error: " << e.what() << std::endl;
}
}
};