summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpolo <ordipolo@gmx.fr>2026-07-07 22:21:28 +0200
committerpolo <ordipolo@gmx.fr>2026-07-07 22:21:28 +0200
commite10af06f9ea3b0fbbe94ddf7c4404f9bc7309f67 (patch)
treeedc6ffb82812a54605be4ed21c8667a784e25285
parente1174a07c8e29eecb87959b97dc706f978c42e9d (diff)
downloadppe_javafx-e10af06f9ea3b0fbbe94ddf7c4404f9bc7309f67.tar.gz
ppe_javafx-e10af06f9ea3b0fbbe94ddf7c4404f9bc7309f67.tar.bz2
ppe_javafx-e10af06f9ea3b0fbbe94ddf7c4404f9bc7309f67.zip
erreur manque rôle du nouvel utilisateur puis erreur affichage accueil
-rw-r--r--src/main/java/controlleur/BDD.java9
-rw-r--r--src/main/java/controlleur/Connexion.java18
-rw-r--r--src/main/java/vue/AfficheEvenement.java2
3 files changed, 19 insertions, 10 deletions
diff --git a/src/main/java/controlleur/BDD.java b/src/main/java/controlleur/BDD.java
index af1a754..de2f159 100644
--- a/src/main/java/controlleur/BDD.java
+++ b/src/main/java/controlleur/BDD.java
@@ -105,8 +105,8 @@ public class BDD {
105 public ArrayList<String> creerUtilisateur(String adresse, String nom, String mdp) { 105 public ArrayList<String> creerUtilisateur(String adresse, String nom, String mdp) {
106 ArrayList<String> crea = new ArrayList<String>(); 106 ArrayList<String> crea = new ArrayList<String>();
107 107
108 String creationRequete = "INSERT INTO utilisateur" + " (nom_utilisateur, email_utilisateur, mdp_utilisateur)" 108 String creationRequete = "INSERT INTO utilisateur" + " (nom_utilisateur, role_utilisateur, email_utilisateur, mdp_utilisateur)"
109 + "VALUES (?, ?, ?);"; 109 + "VALUES (?, ?, ?, ?);";
110 try { 110 try {
111 if (connec == null || connec.isClosed()) { 111 if (connec == null || connec.isClosed()) {
112 System.err.println("La connexion à la bdd n'est pas possible."); 112 System.err.println("La connexion à la bdd n'est pas possible.");
@@ -114,8 +114,9 @@ public class BDD {
114 } 114 }
115 PreparedStatement stat = connec.prepareStatement(creationRequete); 115 PreparedStatement stat = connec.prepareStatement(creationRequete);
116 stat.setString(1, nom); 116 stat.setString(1, nom);
117 stat.setString(2, adresse); 117 stat.setString(2, "user");
118 stat.setString(3, mdp); 118 stat.setString(3, adresse);
119 stat.setString(4, mdp);
119 120
120 int rowsInserted = stat.executeUpdate(); 121 int rowsInserted = stat.executeUpdate();
121 122
diff --git a/src/main/java/controlleur/Connexion.java b/src/main/java/controlleur/Connexion.java
index f8c6b4f..952382e 100644
--- a/src/main/java/controlleur/Connexion.java
+++ b/src/main/java/controlleur/Connexion.java
@@ -18,12 +18,8 @@ public class Connexion {
18 mdp = Integer.toString(mdp.hashCode()); 18 mdp = Integer.toString(mdp.hashCode());
19 BDD conec = new BDD(); 19 BDD conec = new BDD();
20 20
21 eventC = new EvenementController(); 21 getFirstEvent();
22 event = new Evenement(eventC.getNom_event().get(0), 22
23 eventC.getNom_image().get(0),
24 eventC.getDesc_event().get(0),
25 eventC.getDate_event().get(0));
26 System.out.println(eventC.getNom_image().get(0));
27 ArrayList<Object> rendu = conec.selectUtilisateur(login, mdp); 23 ArrayList<Object> rendu = conec.selectUtilisateur(login, mdp);
28 int id = conec.UtilisateurID(login, mdp); 24 int id = conec.UtilisateurID(login, mdp);
29 String role = conec.UtilisateurRole(login, mdp); 25 String role = conec.UtilisateurRole(login, mdp);
@@ -46,6 +42,16 @@ public class Connexion {
46 } 42 }
47 } 43 }
48 44
45 public static void getFirstEvent() {
46 eventC = new EvenementController(); // = lit et prend toute la table "evenement'
47 event = new Evenement( // on prend le premier
48 eventC.getNom_event().get(0),
49 eventC.getNom_image().get(0),
50 eventC.getDesc_event().get(0),
51 eventC.getDate_event().get(0)
52 );
53 }
54
49 public static void updatePseudo(String pseudo,int id) throws SQLException { 55 public static void updatePseudo(String pseudo,int id) throws SQLException {
50 BDD conec = new BDD(); 56 BDD conec = new BDD();
51 conec.updateUtilisateur(pseudo,id); 57 conec.updateUtilisateur(pseudo,id);
diff --git a/src/main/java/vue/AfficheEvenement.java b/src/main/java/vue/AfficheEvenement.java
index 2626ea7..c751683 100644
--- a/src/main/java/vue/AfficheEvenement.java
+++ b/src/main/java/vue/AfficheEvenement.java
@@ -26,6 +26,8 @@ public class AfficheEvenement {
26 hBouton.setSpacing(10); // Espacement entre les boutons 26 hBouton.setSpacing(10); // Espacement entre les boutons
27 hBouton.setStyle("-fx-alignment: center;"); // Alignement des boutons au centre 27 hBouton.setStyle("-fx-alignment: center;"); // Alignement des boutons au centre
28 28
29 Connexion.getFirstEvent();
30
29 // Style gothique pour le nom de l'événement 31 // Style gothique pour le nom de l'événement
30 Label nomEvt = new Label(Connexion.event.getNom_evenement()); 32 Label nomEvt = new Label(Connexion.event.getNom_evenement());
31 nomEvt.setStyle("-fx-font-size: 32px; -fx-font-family: 'Times New Roman'; -fx-font-weight: bold; -fx-text-fill: #2F4F4F; -fx-effect: dropshadow(gaussian, rgba(0, 0, 0, 0.5), 10, 5, 2, 2);"); 33 nomEvt.setStyle("-fx-font-size: 32px; -fx-font-family: 'Times New Roman'; -fx-font-weight: bold; -fx-text-fill: #2F4F4F; -fx-effect: dropshadow(gaussian, rgba(0, 0, 0, 0.5), 10, 5, 2, 2);");