From 404019df151807b43ed08139972fa643aafbd564 Mon Sep 17 00:00:00 2001
From: Thomas Mewily <40406187+Thomas36@users.noreply.github.com>
Date: Wed, 13 Apr 2022 08:37:04 +0200
Subject: [PATCH] create delete user & prof

---
 bin/default/src/com/uca/dao/ProfDAO.class | Bin 3166 -> 3582 bytes
 bin/default/src/com/uca/dao/UserDAO.class | Bin 2822 -> 3582 bytes
 src/com/uca/dao/ProfDAO.java              |   9 ++++++++-
 src/com/uca/dao/UserDAO.java              |  20 ++++++++++++++++++--
 4 files changed, 26 insertions(+), 3 deletions(-)

diff --git a/bin/default/src/com/uca/dao/ProfDAO.class b/bin/default/src/com/uca/dao/ProfDAO.class
index f5c57013cddeb469190cd535eaccabb858302fbd..96a7ac04f1c7bf6101156886aa7dadada65ea68a 100644
GIT binary patch
delta 114
zcmca7@lSd}F5{Ptc`B@v<(Zo%^KfV>afan*rYPj5mSp6o6e}br=H=y=C={iZlosVF
lBr238=9F%pz}m{f#OO3JPkHhNj-bifoGXdZ)y{RD5da{%D9r!>

delta 32
ocmew-eNSRSE~CoEJQdc>No>t5ObkU6^OPqyaQbi7<hjZS0KZ%c+W-In

diff --git a/bin/default/src/com/uca/dao/UserDAO.class b/bin/default/src/com/uca/dao/UserDAO.class
index cd4aa4dff5850fd209116aee607f77bc16524696..1b3e93490300aa99903f8f21eec9b022e6ffb99e 100644
GIT binary patch
delta 157
zcmZn@`zJjihl%ye<cI9a8z-`{OjclSoSeX}HCdJ=5XM&G49m|<QOHd#$;eMBR!C0F
z%gZlOC`v6UEy`0!R47Z#Dc$^p<u?-(qdU-;*^}j&n}9~>Os?awXJT{$3Kf%Ll0N4$
LMn>Jq*SHJ-!iqKu

delta 57
zcmew--6l36hl!<PW1c3<WH}c9%}H!OnV1-6Ps~%E+`w5ec?p*z6GIV%=f7E#X9**t
J%H(sr1^_X=61)Ha

diff --git a/src/com/uca/dao/ProfDAO.java b/src/com/uca/dao/ProfDAO.java
index 31b93e0..1e2a5e2 100644
--- a/src/com/uca/dao/ProfDAO.java
+++ b/src/com/uca/dao/ProfDAO.java
@@ -45,6 +45,13 @@ public class ProfDAO extends _Generic<ProfEntity> {
 
     @Override
     public void delete(ProfEntity obj) {
-        // TODO !
+        try {
+            PreparedStatement stmt = this.connect.prepareStatement("DELETE FROM profs WHERE id = ?;");
+            stmt.setInt   (1, obj.getId());
+            ResultSet rs = stmt.executeQuery() ;
+        } catch (SQLException e) {
+            e.printStackTrace();
+        }
+        return null;
     }
 }
diff --git a/src/com/uca/dao/UserDAO.java b/src/com/uca/dao/UserDAO.java
index 9a711b7..e50b821 100644
--- a/src/com/uca/dao/UserDAO.java
+++ b/src/com/uca/dao/UserDAO.java
@@ -29,12 +29,28 @@ public class UserDAO extends _Generic<UserEntity> {
 
     @Override
     public UserEntity create(UserEntity obj) {
-        //TODO !
+        try {
+            PreparedStatement stmt = this.connect.prepareStatement("insert into users (id, firstName, lastName) values (?, ?, ?);");
+            int idx = 1;
+            stmt.setInt   (idx++, obj.getId());
+            stmt.setString(idx++, obj.getFirstName());
+            stmt.setString(idx++, obj.getLastName());
+            ResultSet rs = stmt.executeQuery() ;
+        } catch (SQLException e) {
+            e.printStackTrace();
+        }
         return null;
     }
 
     @Override
     public void delete(UserEntity obj) {
-        //TODO !
+        try {
+            PreparedStatement stmt = this.connect.prepareStatement("DELETE FROM users WHERE id = ?;");
+            stmt.setInt   (1, obj.getId());
+            ResultSet rs = stmt.executeQuery() ;
+        } catch (SQLException e) {
+            e.printStackTrace();
+        }
+        return null;
     }
 }
-- 
GitLab