diff options
| author | polo <ordipolo@gmx.fr> | 2026-07-07 22:21:28 +0200 |
|---|---|---|
| committer | polo <ordipolo@gmx.fr> | 2026-07-07 22:21:28 +0200 |
| commit | e10af06f9ea3b0fbbe94ddf7c4404f9bc7309f67 (patch) | |
| tree | edc6ffb82812a54605be4ed21c8667a784e25285 | |
| parent | e1174a07c8e29eecb87959b97dc706f978c42e9d (diff) | |
| download | ppe_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.java | 9 | ||||
| -rw-r--r-- | src/main/java/controlleur/Connexion.java | 18 | ||||
| -rw-r--r-- | src/main/java/vue/AfficheEvenement.java | 2 |
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);"); |
