This commit is contained in:
lalor
2025-03-16 18:02:25 +01:00
parent 90a493e3c6
commit 344f5b926d
10 changed files with 97 additions and 20 deletions

View File

@ -26,7 +26,7 @@ public class Medicament {
/** LE CONSTRUCTEUR DEFAULT /** LE CONSTRUCTEUR DEFAULT
* * Constructeur de m<>dicament avec tous les attribut d<>finis
* @param id * @param id
* @param nom * @param nom
* @param composition * @param composition
@ -52,6 +52,7 @@ public class Medicament {
} }
/** /**
* Getteur du nom du m<>dicament
* @return the nom * @return the nom
*/ */
public String getNom() { public String getNom() {
@ -59,6 +60,7 @@ public class Medicament {
} }
/** /**
* Getteur de la Composition du m<>dicament
* @return the composition * @return the composition
*/ */
public String getComposition() { public String getComposition() {
@ -66,6 +68,7 @@ public class Medicament {
} }
/** /**
* Guetteur des effets de m<>dicament
* @return the effet * @return the effet
*/ */
public String getEffet() { public String getEffet() {
@ -73,16 +76,25 @@ public class Medicament {
} }
/** /**
* Guetteur des contres Indications du m<>dicament
* @return the contreindication * @return the contreindication
*/ */
public String getContreindication() { public String getContreindication() {
return contreindication; return contreindication;
} }
/**
* Getteur de l'adresse de l'image du m<>dicament
* @return the img
*/
public String getImg() { public String getImg() {
return img; return img;
} }
/**
* M<>thode toString permettant connaitre la valeur
* de chaque attribut de l'objet M<>dicament
* @return retourne de fa<66>on structur<75> tout les attributs
*/
@Override @Override
public String toString() { public String toString() {
return "Medicament{" + "id=" + id + ", nom=" + nom + ", composition=" + composition + ", effet=" + effet + ", contreindication=" + contreindication + ",img=" + img + '}'; return "Medicament{" + "id=" + id + ", nom=" + nom + ", composition=" + composition + ", effet=" + effet + ", contreindication=" + contreindication + ",img=" + img + '}';

View File

@ -22,14 +22,21 @@ public class famille {
this.id = id; this.id = id;
} }
// LES SETTEUR // LES Guetteurs
/** /**
* Getteur de l'id de la famille
* @return the id * @return the id
*/ */
public String getId() { public String getId() {
return id; return id;
} }
// M<>thodes
/**
* M<>thode toString permettant connaitre la valeur
* de chaque attribut de l'objet famille
* @return retourne de fa<66>on structur<75> tout les attributs
*/
@Override @Override
public String toString() { public String toString() {
return "famille{" + "id=" + id + '}'; return "famille{" + "id=" + id + '}';

View File

@ -22,7 +22,7 @@ public class praticien {
/** LE CONSTRUCTEUR DEFAULT /** LE CONSTRUCTEUR DEFAULT
* * Constructeur de praticien compl<70>tant chaque attributs
* @param id * @param id
* @param nom * @param nom
* @param prenom * @param prenom
@ -38,6 +38,7 @@ public class praticien {
//LES GETTEUR //LES GETTEUR
/** /**
* Guetteur de l'id du praticien
* @return the id * @return the id
*/ */
public int getId() { public int getId() {
@ -45,6 +46,7 @@ public class praticien {
} }
/** /**
* Guetteur du nom du praticien
* @return the nom * @return the nom
*/ */
public String getNom() { public String getNom() {
@ -52,6 +54,7 @@ public class praticien {
} }
/** /**
* Guetteur du pr<70>nom du praticien
* @return the prenom * @return the prenom
*/ */
public String getPrenom() { public String getPrenom() {
@ -59,13 +62,18 @@ public class praticien {
} }
/** /**
* Guetteur du type de praticien
* @return the type_praticien * @return the type_praticien
*/ */
public String getType_praticien() { public String getType_praticien() {
return type_praticien; return type_praticien;
} }
/**
* M<>thode toString permettant connaitre la valeur
* de chaque attribut de l'objet praticien
* @return retourne de fa<66>on structur<75> tout les attributs
*/
@Override @Override
public String toString() { public String toString() {
return "Praticien{" + "id=" + id + ", nom=" + nom + ", prenom=" + prenom + ", type_praticien=" + type_praticien + '}'; return "Praticien{" + "id=" + id + ", nom=" + nom + ", prenom=" + prenom + ", type_praticien=" + type_praticien + '}';

View File

@ -21,8 +21,7 @@ public class visiteur_medicaux {
private String region; private String region;
/** LE CONSTRUCTEUR DEFAULT /** LE CONSTRUCTEUR DEFAULT
* * Constructeur de visiteur_m<5F>dicaux compl<70>tant chaque attributs
*
* @param id * @param id
* @param nom * @param nom
* @param prenom * @param prenom
@ -38,6 +37,7 @@ public class visiteur_medicaux {
//LES GETTEUR //LES GETTEUR
/** /**
* Guetteur de l'id du visiteur m<>dical
* @return the id * @return the id
*/ */
public int getId() { public int getId() {
@ -45,6 +45,7 @@ public class visiteur_medicaux {
} }
/** /**
* Guetteur du nom du visiteur m<>dical
* @return the nom * @return the nom
*/ */
public String getNom() { public String getNom() {
@ -52,17 +53,11 @@ public class visiteur_medicaux {
} }
/** /**
* Guetteur du pr<70>nom du visiteur m<>dical
* @return the prenom * @return the prenom
*/ */
public String getPrenom() { public String getPrenom() {
return prenom; return prenom;
} }
/**
* @return the region
*/
public String getRegion() {
return region;
}
} }

View File

@ -18,10 +18,19 @@ public class MedicamentSQL {
private Statement stmt = null; private Statement stmt = null;
private ResultSet result = null; private ResultSet result = null;
/**
* Constructeur de la classe m<>dicamentSQL
*/
public MedicamentSQL() { public MedicamentSQL() {
connexionTest = connexionSQL.getConnect("10.121.38.69","bdgsb","appliGSB","(Uq1XV0Tr01s2H9Z"); connexionTest = connexionSQL.getConnect("10.121.38.69","bdgsb","appliGSB","(Uq1XV0Tr01s2H9Z");
} }
/**
* M<>thode permettant la recherche d'un m<>dicament dans une base donn<6E>es
* suivant le nom commercial de celui-ci
* @param nomCo
* @return ArrayList<String> infoMedoc avec toutes les informations du m<>dicament
*/
public ArrayList<String> rechercherMedicament (String nomCo){ public ArrayList<String> rechercherMedicament (String nomCo){
ArrayList<String> infoMedoc = new ArrayList<String>(); ArrayList<String> infoMedoc = new ArrayList<String>();

View File

@ -10,7 +10,7 @@ public class connexionSQL {
private static Connection connect; // Variable de connexion private static Connection connect; // Variable de connexion
/** /**
* Constructeur * Constructeur d'une connexion avec une base de donn<6E>es
* @param serveur nom du serveur, localhost si local * @param serveur nom du serveur, localhost si local
* @param bdd nom de la base de donn<6E>es * @param bdd nom de la base de donn<6E>es
* @param nomUtil nom utilisateur * @param nomUtil nom utilisateur

View File

@ -20,6 +20,9 @@ public class familleMedocSQL {
private Statement stmt = null; private Statement stmt = null;
private ResultSet result = null; private ResultSet result = null;
/**
* Constructeur de la classe familleMedocSQL
*/
public familleMedocSQL(){ public familleMedocSQL(){
connexionTest = connexionSQL.getConnect("10.121.38.69","bdgsb","appliGSB","(Uq1XV0Tr01s2H9Z"); connexionTest = connexionSQL.getConnect("10.121.38.69","bdgsb","appliGSB","(Uq1XV0Tr01s2H9Z");
} }
@ -44,6 +47,12 @@ public class familleMedocSQL {
return famille; return famille;
} }
/**
* M<>thode permettant la recherche d'un code de famille de m<>dicament
* <20> l'aide d'un libelle
* @param libelle nom de la famille de m<>dicament
* @return code de la famille de m<>dicament
*/
public String rechercheCodeFamille(String libelle){ public String rechercheCodeFamille(String libelle){
String code = ""; String code = "";
try { try {
@ -63,6 +72,12 @@ public class familleMedocSQL {
return code; return code;
} }
/**
* Methode permettant de rechercher dans une base de donn<6E>es
* les m<>dicaments faisant partie de la m<>me famille gr<67>ce <20> un code de famille
* @param libelle
* @return Tableau avec tous les noms des m<>dicaments concern<72>s
*/
public Vector<String> rechercherMedocFamille(String libelle){ public Vector<String> rechercherMedocFamille(String libelle){
Vector<String> famille = new Vector<String>(); Vector<String> famille = new Vector<String>();
try { try {

View File

@ -20,10 +20,18 @@ public class observationSQL {
private Statement stmt = null; private Statement stmt = null;
private ResultSet result = null; private ResultSet result = null;
/**
* Constructeur de observationSQL
*/
public observationSQL() { public observationSQL() {
connexionTest = connexionSQL.getConnect("10.121.38.69","bdgsb","appliGSB","(Uq1XV0Tr01s2H9Z"); connexionTest = connexionSQL.getConnect("10.121.38.69","bdgsb","appliGSB","(Uq1XV0Tr01s2H9Z");
} }
/**
* M<>thode permettant de compter le nombre d'observations
* pr<70>sente dans la Table observation
* @return nombre de lignes
*/
public int compterLignes(){ public int compterLignes(){
int nbLignes = 0; int nbLignes = 0;
try { try {
@ -43,7 +51,13 @@ public class observationSQL {
return nbLignes; return nbLignes;
} }
/**
* M<>thode permattant d'inserer dans la base de donn<6E>es une nouvelle observation
* @param idMedoc
* @param idPraticien
* @param observation
* @return int
*/
public int ajouterObservation(String idMedoc, int idPraticien, String observation){ public int ajouterObservation(String idMedoc, int idPraticien, String observation){
int passer = 1000; int passer = 1000;
int nbLignes = this.compterLignes(); int nbLignes = this.compterLignes();
@ -63,6 +77,11 @@ public class observationSQL {
return passer; return passer;
} }
/**
* M<>thode permettant de s<>lectionner les observations se rapportant au m<>dicament s<>lectionn<6E>
* @param idMedoc
* @return Tableau des diff<66>rentes observations
*/
public ArrayList<String> selectionObservation(String idMedoc){ public ArrayList<String> selectionObservation(String idMedoc){
ArrayList<String> observationMedoc = new ArrayList<String>(); ArrayList<String> observationMedoc = new ArrayList<String>();
try { try {

View File

@ -19,11 +19,20 @@ public class praticienSQL {
private Statement stmt = null; private Statement stmt = null;
private ResultSet result = null; private ResultSet result = null;
public praticienSQL() { /**
* Constructeur de praticienSQL
*/
public praticienSQL() {
connexionTest = connexionSQL.getConnect("10.121.38.69","bdgsb","appliGSB","(Uq1XV0Tr01s2H9Z"); connexionTest = connexionSQL.getConnect("10.121.38.69","bdgsb","appliGSB","(Uq1XV0Tr01s2H9Z");
} }
public ArrayList<String> rechercherPraticien(String login, String mdp) { /**
* M<>thode permattant de rechercher un praticien dans une base de donn<6E>es
* @param login
* @param mdp
* @return Tableau avec les informations du praticien
*/
public ArrayList<String> rechercherPraticien(String login, String mdp) {
ArrayList<String> praticienCherche = new ArrayList<String>(); ArrayList<String> praticienCherche = new ArrayList<String>();
try { try {
stmt = connexionTest.createStatement(); stmt = connexionTest.createStatement();

View File

@ -19,7 +19,10 @@ public class visiteurSQL {
private Statement stmt = null; private Statement stmt = null;
private ResultSet result = null; private ResultSet result = null;
public visiteurSQL() { /**
* Constructeur de visiteurSQL
*/
public visiteurSQL() {
connexionTest = connexionSQL.getConnect("10.121.38.69","bdgsb","appliGSB","(Uq1XV0Tr01s2H9Z"); connexionTest = connexionSQL.getConnect("10.121.38.69","bdgsb","appliGSB","(Uq1XV0Tr01s2H9Z");
} }