From 2e3414be26f7efb03c7654ac30993aa1547d8eae Mon Sep 17 00:00:00 2001 From: "emile.malcuit" Date: Fri, 14 Mar 2025 09:03:04 +0100 Subject: [PATCH] visiteurSql --- .../src/acces_aux_donnes/MedicamentSQL.java | 2 +- .../src/acces_aux_donnes/familleMedocSQL.java | 2 +- .../src/acces_aux_donnes/observationSQL.java | 2 +- .../src/acces_aux_donnes/praticienSQL.java | 2 +- .../src/acces_aux_donnes/visiteurSQL.java | 13 ++++--- .../src/presentation/jffConnexion.java | 35 +++++++++++++------ 6 files changed, 37 insertions(+), 19 deletions(-) diff --git a/GSBapplication/src/acces_aux_donnes/MedicamentSQL.java b/GSBapplication/src/acces_aux_donnes/MedicamentSQL.java index baa8764..b4a8d40 100644 --- a/GSBapplication/src/acces_aux_donnes/MedicamentSQL.java +++ b/GSBapplication/src/acces_aux_donnes/MedicamentSQL.java @@ -19,7 +19,7 @@ public class MedicamentSQL { private ResultSet result = null; public MedicamentSQL() { - connexionTest = connexionSQL.getConnect("10.121.38.75","bdgsb","adminGSB","mdpGSB"); + connexionTest = connexionSQL.getConnect("10.121.38.69","bdgsb","appliGSB","(Uq1XV0Tr01s2H9Z"); } public ArrayList rechercherMedicament (String nomCo){ diff --git a/GSBapplication/src/acces_aux_donnes/familleMedocSQL.java b/GSBapplication/src/acces_aux_donnes/familleMedocSQL.java index 38e5bb4..181850d 100644 --- a/GSBapplication/src/acces_aux_donnes/familleMedocSQL.java +++ b/GSBapplication/src/acces_aux_donnes/familleMedocSQL.java @@ -21,7 +21,7 @@ public class familleMedocSQL { private ResultSet result = null; public familleMedocSQL(){ - connexionTest = connexionSQL.getConnect("10.121.38.75","bdgsb","adminGSB","mdpGSB"); + connexionTest = connexionSQL.getConnect("10.121.38.69","bdgsb","appliGSB","(Uq1XV0Tr01s2H9Z"); } public Vector rechercheFamille(){ diff --git a/GSBapplication/src/acces_aux_donnes/observationSQL.java b/GSBapplication/src/acces_aux_donnes/observationSQL.java index 0a7e025..99b6d44 100644 --- a/GSBapplication/src/acces_aux_donnes/observationSQL.java +++ b/GSBapplication/src/acces_aux_donnes/observationSQL.java @@ -21,7 +21,7 @@ public class observationSQL { private ResultSet result = null; public observationSQL() { - connexionTest = connexionSQL.getConnect("10.121.38.75","bdgsb","adminGSB","mdpGSB"); + connexionTest = connexionSQL.getConnect("10.121.38.69","bdgsb","appliGSB","(Uq1XV0Tr01s2H9Z"); } public int compterLignes(){ diff --git a/GSBapplication/src/acces_aux_donnes/praticienSQL.java b/GSBapplication/src/acces_aux_donnes/praticienSQL.java index 90bca84..6b5781a 100644 --- a/GSBapplication/src/acces_aux_donnes/praticienSQL.java +++ b/GSBapplication/src/acces_aux_donnes/praticienSQL.java @@ -20,7 +20,7 @@ public class praticienSQL { private ResultSet result = null; public praticienSQL() { - connexionTest = connexionSQL.getConnect("10.121.38.75","bdgsb","adminGSB","mdpGSB"); + connexionTest = connexionSQL.getConnect("10.121.38.69","bdgsb","appliGSB","(Uq1XV0Tr01s2H9Z"); } public ArrayList rechercherPraticien(String login, String mdp) { diff --git a/GSBapplication/src/acces_aux_donnes/visiteurSQL.java b/GSBapplication/src/acces_aux_donnes/visiteurSQL.java index 97e1c7f..6cf858b 100644 --- a/GSBapplication/src/acces_aux_donnes/visiteurSQL.java +++ b/GSBapplication/src/acces_aux_donnes/visiteurSQL.java @@ -20,7 +20,7 @@ public class visiteurSQL { private ResultSet result = null; public visiteurSQL() { - connexionTest = connexionSQL.getConnect("10.121.38.75","bdgsb","adminGSB","mdpGSB"); + connexionTest = connexionSQL.getConnect("10.121.38.69","bdgsb","appliGSB","(Uq1XV0Tr01s2H9Z"); } public ArrayList rechercherVisiteur(String login, String mdp) { @@ -28,11 +28,14 @@ public class visiteurSQL { try { stmt = connexionTest.createStatement(); // Accès à la table - result = stmt.executeQuery("SELECT * FROM PRATICIENLOG WHERE nom='"+login+ - "' AND Mdp='"+mdp + "';"); + + result = stmt.executeQuery("SELECT * FROM VISITEUR WHERE vNom='"+login+ + "' AND vMdp='"+mdp + "';"); + if (result.next()) { // Le praticien a été touvé - visiteurCherche.add(result.getString(1)); - visiteurCherche.add(result.getString(2)); + visiteurCherche.add(result.getString(1)); + visiteurCherche.add(result.getString(2)); + System.out.println(visiteurCherche.add(result.getString(1))); } result.close(); diff --git a/GSBapplication/src/presentation/jffConnexion.java b/GSBapplication/src/presentation/jffConnexion.java index 13a50dd..038711a 100644 --- a/GSBapplication/src/presentation/jffConnexion.java +++ b/GSBapplication/src/presentation/jffConnexion.java @@ -5,6 +5,7 @@ package presentation; import acces_aux_donnes.praticienSQL; +import acces_aux_donnes.visiteurSQL; import java.util.ArrayList; import javax.swing.JOptionPane; @@ -158,15 +159,30 @@ public class jffConnexion extends javax.swing.JFrame { }//GEN-LAST:event_jPFmdpActionPerformed private void jBValiderActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jBValiderActionPerformed - String identifiant = jTFIdentifiant.getText(); - String mdp = String.valueOf(jPFmdp.getPassword()); - praticienSQL testPraticien = new praticienSQL(); - ArrayListlePraticien = testPraticien.rechercherPraticien(identifiant,mdp); - if (lePraticien.get(0) != null){ - new jffFamilleMedoc().setVisible(true); - }else { - JOptionPane.showMessageDialog(null,"Erreur de connexion, Veuillez recommencer"); - } + if(this.profession == 0){ + String identifiant = jTFIdentifiant.getText(); + String mdp = String.valueOf(jPFmdp.getPassword()); + praticienSQL testPraticien = new praticienSQL(); + ArrayListlePraticien = testPraticien.rechercherPraticien(identifiant,mdp); + if (lePraticien.get(0) != null){ + new jffFamilleMedoc().setVisible(true); + }else { + JOptionPane.showMessageDialog(null,"Erreur de connexion, Veuillez recommencer"); + } + + }else{ + String identifiant = jTFIdentifiant.getText(); + String mdp = String.valueOf(jPFmdp.getPassword()); + visiteurSQL testVisiteur = new visiteurSQL(); + ArrayListleVisiteur = testVisiteur.rechercherVisiteur(identifiant,mdp); + System.out.println(leVisiteur.get(0)); + if (leVisiteur.get(0) != null){ + new jffFamilleMedoc().setVisible(true); + }else { + JOptionPane.showMessageDialog(null,"Erreur de connexion, Veuillez recommencer"); + } + } + this.setVisible(false); }//GEN-LAST:event_jBValiderActionPerformed /** @@ -199,7 +215,6 @@ public class jffConnexion extends javax.swing.JFrame { /* Create and display the form */ java.awt.EventQueue.invokeLater(new Runnable() { public void run() { - new jffConnexion(1).setVisible(true); } }); }