diff --git a/bin/default/.project b/bin/default/.project
index d49cb25e4fdc6f114a3acafd0a2a526447713ab0..57d760327f1b39551b2bcc06f3a8328c1335a10a 100644
--- a/bin/default/.project
+++ b/bin/default/.project
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <projectDescription>
-	<name>applicationgommette</name>
-	<comment>Project applicationgommette created by Buildship.</comment>
+	<name>applicationgommette-1</name>
+	<comment>Project applicationgommette-1 created by Buildship.</comment>
 	<projects>
 	</projects>
 	<buildSpec>
@@ -22,7 +22,7 @@
 	</natures>
 	<filteredResources>
 		<filter>
-			<id>1649230617553</id>
+			<id>1649232034026</id>
 			<name></name>
 			<type>30</type>
 			<matcher>
diff --git a/bin/default/.settings/org.eclipse.buildship.core.prefs b/bin/default/.settings/org.eclipse.buildship.core.prefs
index a87e6b90aba6ace9a5a82e9e2d714e81ca94cf31..9ba44126cfc47c9105ac840dbe0a0ea577a0aecb 100644
--- a/bin/default/.settings/org.eclipse.buildship.core.prefs
+++ b/bin/default/.settings/org.eclipse.buildship.core.prefs
@@ -5,7 +5,7 @@ connection.gradle.distribution=GRADLE_DISTRIBUTION(WRAPPER)
 connection.project.dir=
 eclipse.preferences.version=1
 gradle.user.home=
-java.home=C\:/Program Files/Java/jdk-17.0.2
+java.home=C\:/Program Files/OpenJDK/openjdk-11.0.10_9
 jvm.arguments=
 offline.mode=false
 override.workspace.settings=true
diff --git a/bin/default/src/com/uca/StartServer.class b/bin/default/src/com/uca/StartServer.class
index 4918228e6b609b46e6b18175e762aaaf34d54024..9d44210e25e89d8962edbe6d61485a4a3ed8c0e7 100644
Binary files a/bin/default/src/com/uca/StartServer.class and b/bin/default/src/com/uca/StartServer.class differ
diff --git a/bin/default/src/com/uca/core/UserCore.class b/bin/default/src/com/uca/core/UserCore.class
index a15e1cd0ef8cdeb79af9ef60c10bdd1965291831..98e08e827d9b80ab4a9ed6a4bbd57ca9c66e5e97 100644
Binary files a/bin/default/src/com/uca/core/UserCore.class and b/bin/default/src/com/uca/core/UserCore.class differ
diff --git a/bin/default/src/com/uca/dao/UserDAO.class b/bin/default/src/com/uca/dao/UserDAO.class
index cd4aa4dff5850fd209116aee607f77bc16524696..4e5b7e4a83975df3b6bb190fa9c616e0f7e9f7d6 100644
Binary files a/bin/default/src/com/uca/dao/UserDAO.class and b/bin/default/src/com/uca/dao/UserDAO.class differ
diff --git a/bin/default/src/com/uca/dao/_Connector.class b/bin/default/src/com/uca/dao/_Connector.class
index ae923f0f5663badbebde9535da56b832e45429ec..475deba7c0b0123e58376e99943bfaa7616cec2f 100644
Binary files a/bin/default/src/com/uca/dao/_Connector.class and b/bin/default/src/com/uca/dao/_Connector.class differ
diff --git a/bin/default/src/com/uca/dao/_Generic.class b/bin/default/src/com/uca/dao/_Generic.class
index 22080ea8cd3b6e4a28db3ee4b20efd22d71fb538..e27e1ca6de774ef9459fc78a60812c25bd95b868 100644
Binary files a/bin/default/src/com/uca/dao/_Generic.class and b/bin/default/src/com/uca/dao/_Generic.class differ
diff --git a/bin/default/src/com/uca/dao/_Initializer.class b/bin/default/src/com/uca/dao/_Initializer.class
index de96891d15d1744dda564565c3db0eb26dd2ce91..2a06ab50a82188781aef1722e563589ec7038258 100644
Binary files a/bin/default/src/com/uca/dao/_Initializer.class and b/bin/default/src/com/uca/dao/_Initializer.class differ
diff --git a/bin/default/src/com/uca/entity/ClasseEntity.class b/bin/default/src/com/uca/entity/ClasseEntity.class
deleted file mode 100644
index 3f6fe4e1afc1b9f91c100b0083147df14d15b4b0..0000000000000000000000000000000000000000
Binary files a/bin/default/src/com/uca/entity/ClasseEntity.class and /dev/null differ
diff --git a/bin/default/src/com/uca/entity/EleveEntity.class b/bin/default/src/com/uca/entity/EleveEntity.class
index 51a33516075dd3ed3cdb48d4a6f3a3a823b6befd..af6fd7a1be7fe8c0fed02084d2d9455afbdfe301 100644
Binary files a/bin/default/src/com/uca/entity/EleveEntity.class and b/bin/default/src/com/uca/entity/EleveEntity.class differ
diff --git a/bin/default/src/com/uca/entity/GommetteAttribEntity.class b/bin/default/src/com/uca/entity/GommetteAttribEntity.class
new file mode 100644
index 0000000000000000000000000000000000000000..a1b9f051bcf07c041e00764877a3dd596f56538a
Binary files /dev/null and b/bin/default/src/com/uca/entity/GommetteAttribEntity.class differ
diff --git a/bin/default/src/com/uca/entity/GommetteEntity$Couleur.class b/bin/default/src/com/uca/entity/GommetteEntity$Couleur.class
index 1e0896430dd171eb21eeab40961826ee66f7d5b8..e57a805904a9866f0f91304fb6d85b1e255be931 100644
Binary files a/bin/default/src/com/uca/entity/GommetteEntity$Couleur.class and b/bin/default/src/com/uca/entity/GommetteEntity$Couleur.class differ
diff --git a/bin/default/src/com/uca/entity/GommetteEntity.class b/bin/default/src/com/uca/entity/GommetteEntity.class
index 4c1bdcf2667b52d0dc1edd859258da2cc7d039d6..ce862de7d8b9e1745340d9e6e24128e1e1df0489 100644
Binary files a/bin/default/src/com/uca/entity/GommetteEntity.class and b/bin/default/src/com/uca/entity/GommetteEntity.class differ
diff --git a/bin/default/src/com/uca/entity/ProfEntity.class b/bin/default/src/com/uca/entity/ProfEntity.class
index 3ab6c82460e980bcaf53e10358235bdfd9e61024..76748bd140c9a6a36a8a1c33a0eb1f46c184cf56 100644
Binary files a/bin/default/src/com/uca/entity/ProfEntity.class and b/bin/default/src/com/uca/entity/ProfEntity.class differ
diff --git a/bin/default/src/com/uca/entity/UserEntity.class b/bin/default/src/com/uca/entity/UserEntity.class
index 497d13bfc4cd1ea4bdb8501ad37f965bd5647237..b0a01207ab8dc57b84e9838620fff8fc5b5b5a7f 100644
Binary files a/bin/default/src/com/uca/entity/UserEntity.class and b/bin/default/src/com/uca/entity/UserEntity.class differ
diff --git a/bin/default/src/com/uca/gui/UserGUI.class b/bin/default/src/com/uca/gui/UserGUI.class
index 23596becebfb451938f476b0815a7eed2b3afe05..1f8a80f004bf771fb21c3ea4585d3dda7cfa306e 100644
Binary files a/bin/default/src/com/uca/gui/UserGUI.class and b/bin/default/src/com/uca/gui/UserGUI.class differ
diff --git a/bin/default/src/com/uca/gui/_FreeMarkerInitializer.class b/bin/default/src/com/uca/gui/_FreeMarkerInitializer.class
index ad6ffc28ef0b627f98a53826927fbeb22ecf7ad0..e9702bc833a1429af0724c994a5d73b27445f083 100644
Binary files a/bin/default/src/com/uca/gui/_FreeMarkerInitializer.class and b/bin/default/src/com/uca/gui/_FreeMarkerInitializer.class differ
diff --git a/src/com/uca/entity/GommetteAttribEntity.java b/src/com/uca/entity/GommetteAttribEntity.java
new file mode 100644
index 0000000000000000000000000000000000000000..a5133779255957ceeac4d31ab1d6e71d705fdfd4
--- /dev/null
+++ b/src/com/uca/entity/GommetteAttribEntity.java
@@ -0,0 +1,41 @@
+import java.sql.Timestamp;
+
+public class GommetteAttribEntity {
+    
+
+    private int id;
+    private int idEleve;
+    private int idProf;
+    private int idGommette;
+    private Date dateAttribution;
+    private String raisonAttribution;
+
+
+    public int getId(){return id;}
+    public void seId(int nId){id = nId;}
+
+    public int getIdEleve(){return idEleve;}
+    public void setIdEleve(int nIdEleve){idEleve = nIdEleve;}
+
+    public int getIdProf(){return idProf;}
+    public void setIdProf(int nIdProf){idProf = nIdProf;}
+
+
+    public int getIdGommette(){return idGommette;}
+    public void setIdGommette(int nIdGommette){idGommette = nIdGommette;}
+
+
+    public int getIdGommette(){return idGommette;}
+    public void setIdGommette(int nIdGommette){idGommette = nIdGommette;}
+    
+
+    public Date getDateAttribution(){return dateAttribution;}
+    public void setDateAttribution(Date nDateAttribution){dateAttribution = nDateAttribution;}
+
+
+    public String getRaisonAttribution(){return raisonAttribution;}
+    public void setRaisonAttribution(String nRaisonAttribution){raisonAttribution = nRaisonAttribution;}
+    
+
+
+}