Compare commits
32 Commits
46a255b6eb
...
Java.medhi
Author | SHA1 | Date | |
---|---|---|---|
e39b7469bc | |||
6b89fb950d | |||
1016e4a3e6 | |||
88c09cedeb | |||
a3b3f4d093 | |||
1515f943c8 | |||
c8a8aac214 | |||
37842afdeb | |||
6541e7532d | |||
38812a33fb | |||
bdef3c80bf | |||
309bb4117d | |||
b9de9bd1d5 | |||
85c17dbe6f | |||
4813c5d4af | |||
e4dc4a3603 | |||
fdaace4310 | |||
655fa5c049 | |||
20497f31d3 | |||
cd8af9940d | |||
8cf56347ab | |||
5355d36771 | |||
d8f091dcc3 | |||
abc556e3d2 | |||
d9a424bd6e | |||
e84ad59e10 | |||
002e6597c6 | |||
6ac02d3adf | |||
ba7e7c4b9b | |||
892d023222 | |||
239902c078 | |||
6b7bc3fc49 |
@ -1,9 +1,10 @@
|
||||
annotation.processing.enabled=true
|
||||
annotation.processing.enabled.in.editor=false
|
||||
annotation.processing.processor.options=
|
||||
annotation.processing.processors.list=
|
||||
annotation.processing.run.all.processors=true
|
||||
annotation.processing.source.output=${build.generated.sources.dir}/ap-source-output
|
||||
application.title=GSBapplication
|
||||
application.vendor=medhi.rodrigues
|
||||
build.classes.dir=${build.dir}/classes
|
||||
build.classes.excludes=**/*.java,**/*.form
|
||||
# This directory is removed when the project is cleaned:
|
||||
@ -32,6 +33,7 @@ dist.jar=${dist.dir}/GSBapplication.jar
|
||||
dist.javadoc.dir=${dist.dir}/javadoc
|
||||
dist.jlink.dir=${dist.dir}/jlink
|
||||
dist.jlink.output=${dist.jlink.dir}/GSBapplication
|
||||
endorsed.classpath=
|
||||
excludes=
|
||||
file.reference.mysql-connector-j-8.3.0.jar=C:\\Users\\medhi.rodrigues\\Documents\\NetBeansProjects\\Driver\\mysql-connector-j-8.3.0.jar
|
||||
includes=**
|
||||
@ -81,10 +83,6 @@ platform.active=default_platform
|
||||
run.classpath=\
|
||||
${javac.classpath}:\
|
||||
${build.classes.dir}
|
||||
# Space-separated list of JVM arguments used when running the project.
|
||||
# You may also define separate properties like run-sys-prop.name=value instead of -Dname=value.
|
||||
# To set system properties for unit tests define test-sys-prop.name=value:
|
||||
run.jvmargs=
|
||||
run.modulepath=\
|
||||
${javac.modulepath}
|
||||
run.test.classpath=\
|
||||
|
@ -17,12 +17,12 @@ public class Medicament {
|
||||
* contreindication = les contreindications du m<>dicament
|
||||
* prix = le prix en unit<69> du m<>dicament
|
||||
*/
|
||||
private int id;
|
||||
private String id;
|
||||
private String nom;
|
||||
private String composition;
|
||||
private String effet;
|
||||
private String contreindication;
|
||||
private float prix;
|
||||
private String img;
|
||||
|
||||
|
||||
/** LE CONSTRUCTEUR DEFAULT
|
||||
@ -32,24 +32,22 @@ public class Medicament {
|
||||
* @param composition
|
||||
* @param effet
|
||||
* @param contreindication
|
||||
* @param prix
|
||||
*/
|
||||
public Medicament(int id, String nom, String composition, String effet, String contreindication, float prix) {
|
||||
public Medicament(String id, String nom, String composition, String effet, String contreindication, String img) {
|
||||
this.id = id;
|
||||
this.nom = nom;
|
||||
this.composition = composition;
|
||||
this.effet = effet;
|
||||
this.contreindication = contreindication;
|
||||
this.prix = prix;
|
||||
this.img = img;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/** LES GUETTEUR
|
||||
* @return the id
|
||||
*/
|
||||
public int getId() {
|
||||
public String getId(){
|
||||
return id;
|
||||
}
|
||||
|
||||
@ -81,17 +79,15 @@ public class Medicament {
|
||||
return contreindication;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return the prix
|
||||
*/
|
||||
public float getPrix() {
|
||||
return prix;
|
||||
public String getImg() {
|
||||
return img;
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "Medicament{" + "id=" + id + ", nom=" + nom + ", composition=" + composition + ", effet=" + effet + ", contreindication=" + contreindication + ", prix=" + prix + '}';
|
||||
return "Medicament{" + "id=" + id + ", nom=" + nom + ", composition=" + composition + ", effet=" + effet + ", contreindication=" + contreindication + ",img=" + img + '}';
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
@ -1,32 +0,0 @@
|
||||
/*
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
||||
*/
|
||||
|
||||
package Metier;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author medhi.rodrigues
|
||||
*/
|
||||
public class Observation {
|
||||
/**
|
||||
* observation = l'observation d'un m<>dicament
|
||||
*/
|
||||
private String observation;
|
||||
|
||||
|
||||
|
||||
//LES GUETTEUR
|
||||
/**
|
||||
* @return the observation
|
||||
*/
|
||||
public String getObservation() {
|
||||
return observation;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
@ -1,38 +0,0 @@
|
||||
/*
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
||||
*/
|
||||
package Metier;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author medhi.rodrigues
|
||||
*/
|
||||
public class famille {
|
||||
/**
|
||||
* l'identifiant permettant de connaitre la famille du m<>dicament
|
||||
*/
|
||||
private String id;
|
||||
|
||||
/** LE CONSTRUCTEUR DEFAULT
|
||||
*
|
||||
* @param id
|
||||
*/
|
||||
public famille(String id) {
|
||||
this.id = id;
|
||||
}
|
||||
|
||||
// LES SETTEUR
|
||||
/**
|
||||
* @return the id
|
||||
*/
|
||||
public String getId() {
|
||||
return id;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "famille{" + "id=" + id + '}';
|
||||
}
|
||||
|
||||
}
|
38
GSBapplication/src/TEST/testMain.java
Normal file
@ -0,0 +1,38 @@
|
||||
/*
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Main.java to edit this template
|
||||
*/
|
||||
package TEST;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author medhi.rodrigues
|
||||
*/
|
||||
public class testMain {
|
||||
|
||||
/**
|
||||
* @param args the command line arguments
|
||||
*/
|
||||
public static void main(String[] args) {
|
||||
|
||||
|
||||
//Connection connexionTest = connexionSQL.getConnect("10.121.38.196","bdgsb","adminGSB","mdpGSB");
|
||||
//Elio
|
||||
//Connection connexionTest = connexionSQL.getConnect("10.121.38.75","bdgsb","adminGSB","mdpGSB");
|
||||
//Yann
|
||||
//Connection connexionTest = connexionSQL.getConnect("10.121.38.69","bdgsb","appliGSB","(Uq1XV0Tr01s2H9Z");
|
||||
//praticienSQL a =new praticienSQL();
|
||||
//a.rechercherPraticien("Didier", "1234");
|
||||
|
||||
//MedicamentSQL b = new MedicamentSQL();
|
||||
//b.rechercherMedicament("3MYC7");
|
||||
|
||||
|
||||
|
||||
String id= "3MYC7";
|
||||
String imgTrouve = "../img/"+ id +".jpg";
|
||||
System.out.print(imgTrouve);
|
||||
}
|
||||
|
||||
|
||||
}
|
@ -4,10 +4,60 @@
|
||||
*/
|
||||
package acces_aux_donnes;
|
||||
|
||||
import java.sql.Connection;
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
import java.sql.Statement;
|
||||
import java.util.ArrayList;
|
||||
/**
|
||||
*
|
||||
* @author emile.lalorcey
|
||||
*/
|
||||
public class MedicamentSQL {
|
||||
private Connection connexionTest;
|
||||
private Statement stmt = null;
|
||||
private ResultSet result = null;
|
||||
|
||||
public MedicamentSQL() {
|
||||
connexionTest = connexionSQL.getConnect("10.121.38.75","bdgsb","adminGSB","mdpGSB");
|
||||
}
|
||||
|
||||
public ArrayList<String> rechercherMedicament (String nomCo){
|
||||
ArrayList<String> infoMedoc = new ArrayList<String>();
|
||||
|
||||
try {
|
||||
stmt = connexionTest.createStatement();
|
||||
// Acc<63>s <20> la table
|
||||
result = stmt.executeQuery("SELECT * FROM MEDICAMENT WHERE mNomCommercial ='"+nomCo+"';");
|
||||
if(result.next()){
|
||||
infoMedoc.add(result.getString(1));
|
||||
infoMedoc.add(result.getString(2));
|
||||
infoMedoc.add(result.getString(3));
|
||||
infoMedoc.add(result.getString(4));
|
||||
infoMedoc.add(result.getString(5));
|
||||
infoMedoc.add(result.getString(6));
|
||||
}
|
||||
result.close();
|
||||
stmt.close();
|
||||
}catch (SQLException ex) {
|
||||
System.out.println("SQLException : " + ex.getMessage());
|
||||
System.out.println("SQLState : " + ex.getSQLState());
|
||||
System.out.println("Code erreur : " + ex.getErrorCode());
|
||||
}
|
||||
return infoMedoc;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
@ -51,10 +51,10 @@ public class connexionSQL {
|
||||
* @return connection <20>tablie
|
||||
*/
|
||||
public static Connection getConnect(String serveur, String bdd, String nomUtil, String mdp) {
|
||||
System.out.println("getConnect");
|
||||
if (connect == null) {
|
||||
new connexionSQL(serveur, bdd, nomUtil, mdp);
|
||||
}
|
||||
System.out.println("Connexion valid<69>");
|
||||
return connect;
|
||||
}
|
||||
}
|
||||
|
@ -4,10 +4,97 @@
|
||||
*/
|
||||
package acces_aux_donnes;
|
||||
|
||||
import java.sql.Connection;
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
import java.sql.Statement;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Vector;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author emile.lalorcey
|
||||
*/
|
||||
public class familleMedocSQL {
|
||||
private Connection connexionTest;
|
||||
private Statement stmt = null;
|
||||
private ResultSet result = null;
|
||||
|
||||
public familleMedocSQL(){
|
||||
connexionTest = connexionSQL.getConnect("10.121.38.75","bdgsb","adminGSB","mdpGSB");
|
||||
}
|
||||
|
||||
public Vector<String> rechercheFamille(){
|
||||
Vector<String> famille = new Vector<String>();
|
||||
|
||||
try {
|
||||
stmt = connexionTest.createStatement();
|
||||
// Acc<63>s <20> la table
|
||||
result = stmt.executeQuery("SELECT fLibelle FROM FAMILLE;");
|
||||
while(result.next()) { // Le praticien a <20>t<EFBFBD> touv<75>
|
||||
famille.add(result.getString(1));
|
||||
}
|
||||
result.close();
|
||||
stmt.close();
|
||||
}catch (SQLException ex) {
|
||||
System.out.println("SQLException : " + ex.getMessage());
|
||||
System.out.println("SQLState : " + ex.getSQLState());
|
||||
System.out.println("Code erreur : " + ex.getErrorCode());
|
||||
}
|
||||
return famille;
|
||||
}
|
||||
|
||||
public String rechercheCodeFamille(String libelle){
|
||||
String code = "";
|
||||
try {
|
||||
stmt = connexionTest.createStatement();
|
||||
// Acc<63>s <20> la table
|
||||
result = stmt.executeQuery("SELECT fCode FROM FAMILLE WHERE fLibelle ='"+ libelle +"';");
|
||||
while(result.next()) { // Le praticien a <20>t<EFBFBD> touv<75>
|
||||
code = result.getString(1);
|
||||
}
|
||||
result.close();
|
||||
stmt.close();
|
||||
}catch (SQLException ex) {
|
||||
System.out.println("SQLException : " + ex.getMessage());
|
||||
System.out.println("SQLState : " + ex.getSQLState());
|
||||
System.out.println("Code erreur : " + ex.getErrorCode());
|
||||
}
|
||||
return code;
|
||||
}
|
||||
|
||||
public Vector<String> rechercherMedocFamille(String libelle){
|
||||
Vector<String> famille = new Vector<String>();
|
||||
try {
|
||||
stmt = connexionTest.createStatement();
|
||||
// Acc<63>s <20> la table
|
||||
result = stmt.executeQuery("SELECT mNomCommercial FROM MEDICAMENT WHERE fCode ='"+ libelle +"';");
|
||||
while(result.next()) { // Le praticien a <20>t<EFBFBD> touv<75>
|
||||
famille.add(result.getString(1));
|
||||
}
|
||||
result.close();
|
||||
stmt.close();
|
||||
}catch (SQLException ex) {
|
||||
System.out.println("SQLException : " + ex.getMessage());
|
||||
System.out.println("SQLState : " + ex.getSQLState());
|
||||
System.out.println("Code erreur : " + ex.getErrorCode());
|
||||
}
|
||||
return famille;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
@ -4,10 +4,60 @@
|
||||
*/
|
||||
package acces_aux_donnes;
|
||||
|
||||
import java.sql.Connection;
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
import java.sql.Statement;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author emile.lalorcey
|
||||
*/
|
||||
public class observationSQL {
|
||||
private Connection connexionTest;
|
||||
private Statement stmt = null;
|
||||
private ResultSet result = null;
|
||||
|
||||
public observationSQL() {
|
||||
connexionTest = connexionSQL.getConnect("10.121.38.75","bdgsb","adminGSB","mdpGSB");
|
||||
}
|
||||
|
||||
public int compterLignes(){
|
||||
int nbLignes = 0;
|
||||
try {
|
||||
stmt = connexionTest.createStatement();
|
||||
// Acc<63>s <20> la table
|
||||
result = stmt.executeQuery("SELECT COUNT(idObservation) From OBSERVATION");
|
||||
if (result.next()) {
|
||||
nbLignes = Integer.parseInt(result.getString(1));
|
||||
}
|
||||
result.close();
|
||||
stmt.close();
|
||||
} catch (SQLException ex) {
|
||||
System.out.println("SQLException : " + ex.getMessage());
|
||||
System.out.println("SQLState : " + ex.getSQLState());
|
||||
System.out.println("Code erreur : " + ex.getErrorCode());
|
||||
}
|
||||
return nbLignes;
|
||||
}
|
||||
|
||||
|
||||
public int ajouterObservation(String idMedoc, int idPraticien, String observation){
|
||||
int passer = 1000;
|
||||
int nbLignes = this.compterLignes();
|
||||
try {
|
||||
stmt = connexionTest.createStatement();
|
||||
// Acc<63>s <20> la table
|
||||
passer = stmt.executeUpdate("INSERT INTO OBSERVATION(idObservation, idMedoc, idPraticien, observation) "
|
||||
+ "VALUES ("+(nbLignes+1)+",'"+idMedoc+"',"+idPraticien+",\""+observation+"\");");
|
||||
|
||||
result.close();
|
||||
stmt.close();
|
||||
}catch (SQLException ex) {
|
||||
System.out.println("SQLException : " + ex.getMessage());
|
||||
System.out.println("SQLState : " + ex.getSQLState());
|
||||
System.out.println("Code erreur : " + ex.getErrorCode());
|
||||
}
|
||||
return passer;
|
||||
}
|
||||
}
|
||||
|
@ -4,10 +4,44 @@
|
||||
*/
|
||||
package acces_aux_donnes;
|
||||
|
||||
import java.sql.Connection;
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
import java.sql.Statement;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author emile.lalorcey
|
||||
*/
|
||||
public class praticienSQL {
|
||||
private Connection connexionTest;
|
||||
private Statement stmt = null;
|
||||
private ResultSet result = null;
|
||||
|
||||
public praticienSQL() {
|
||||
connexionTest = connexionSQL.getConnect("10.121.38.75","bdgsb","adminGSB","mdpGSB");
|
||||
}
|
||||
|
||||
public String[] rechercherPraticien(String login, String mdp) {
|
||||
String[] praticienCherche = new String [2];
|
||||
try {
|
||||
stmt = connexionTest.createStatement();
|
||||
// Acc<63>s <20> la table
|
||||
result = stmt.executeQuery("SELECT * FROM PRATICIENLOG WHERE id='"+login+
|
||||
"' AND mdp='"+mdp + "';");
|
||||
if (result.next()) { // Le praticien a <20>t<EFBFBD> touv<75>
|
||||
praticienCherche[0] = result.getString(1);
|
||||
praticienCherche[1] = result.getString(2);
|
||||
|
||||
}
|
||||
result.close();
|
||||
stmt.close();
|
||||
} catch (SQLException ex) {
|
||||
System.out.println("SQLException : " + ex.getMessage());
|
||||
System.out.println("SQLState : " + ex.getSQLState());
|
||||
System.out.println("Code erreur : " + ex.getErrorCode());
|
||||
}
|
||||
return praticienCherche;
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -1,13 +0,0 @@
|
||||
/*
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
|
||||
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
|
||||
*/
|
||||
package acces_aux_donnes;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author emile.lalorcey
|
||||
*/
|
||||
public class visiteurMedicalSQL {
|
||||
|
||||
}
|
BIN
GSBapplication/src/img/3MYC7.jpg
Normal file
After Width: | Height: | Size: 103 KiB |
BIN
GSBapplication/src/img/ADIMOL9.jpg
Normal file
After Width: | Height: | Size: 194 KiB |
BIN
GSBapplication/src/img/AMOPIL7.jpg
Normal file
After Width: | Height: | Size: 48 KiB |
BIN
GSBapplication/src/img/AMOX45.jpg
Normal file
After Width: | Height: | Size: 60 KiB |
BIN
GSBapplication/src/img/AMOXIG12.jpg
Normal file
After Width: | Height: | Size: 31 KiB |
BIN
GSBapplication/src/img/APATOUX22.jpg
Normal file
After Width: | Height: | Size: 50 KiB |
BIN
GSBapplication/src/img/BACTIG10.jpg
Normal file
After Width: | Height: | Size: 95 KiB |
BIN
GSBapplication/src/img/BACTIV13.jpg
Normal file
After Width: | Height: | Size: 71 KiB |
BIN
GSBapplication/src/img/BITALV.jpg
Normal file
After Width: | Height: | Size: 31 KiB |
BIN
GSBapplication/src/img/CARTION6.jpg
Normal file
After Width: | Height: | Size: 38 KiB |
BIN
GSBapplication/src/img/CLAZER6.jpg
Normal file
After Width: | Height: | Size: 33 KiB |
BIN
GSBapplication/src/img/DEPRIL9.jpg
Normal file
After Width: | Height: | Size: 66 KiB |
BIN
GSBapplication/src/img/DIMIRTAM6.jpg
Normal file
After Width: | Height: | Size: 24 KiB |
BIN
GSBapplication/src/img/DOLRIL7.jpg
Normal file
After Width: | Height: | Size: 163 KiB |
BIN
GSBapplication/src/img/DORNOM8.jpg
Normal file
After Width: | Height: | Size: 41 KiB |
BIN
GSBapplication/src/img/EQUILARX6.jpg
Normal file
After Width: | Height: | Size: 80 KiB |
BIN
GSBapplication/src/img/EVILR7.jpg
Normal file
After Width: | Height: | Size: 34 KiB |
BIN
GSBapplication/src/img/INSXT5.jpg
Normal file
After Width: | Height: | Size: 56 KiB |
BIN
GSBapplication/src/img/JOVAI8.jpg
Normal file
After Width: | Height: | Size: 22 KiB |
BIN
GSBapplication/src/img/LIDOXY23.jpg
Normal file
After Width: | Height: | Size: 78 KiB |
BIN
GSBapplication/src/img/LITHOR12.jpg
Normal file
After Width: | Height: | Size: 120 KiB |
BIN
GSBapplication/src/img/LogoDetoure_1.gif
Normal file
After Width: | Height: | Size: 16 KiB |
BIN
GSBapplication/src/img/PARMOL16.jpg
Normal file
After Width: | Height: | Size: 56 KiB |
BIN
GSBapplication/src/img/PHYSOI8.jpg
Normal file
After Width: | Height: | Size: 38 KiB |
BIN
GSBapplication/src/img/PIRIZ8.jpg
Normal file
After Width: | Height: | Size: 23 KiB |
BIN
GSBapplication/src/img/POMDI20.jpg
Normal file
After Width: | Height: | Size: 552 KiB |
BIN
GSBapplication/src/img/TROXT21.jpg
Normal file
After Width: | Height: | Size: 42 KiB |
BIN
GSBapplication/src/img/TROXT21.png
Normal file
After Width: | Height: | Size: 232 KiB |
BIN
GSBapplication/src/img/TXISOL20.jpg
Normal file
After Width: | Height: | Size: 30 KiB |
BIN
GSBapplication/src/img/TXISOL22.jpg
Normal file
After Width: | Height: | Size: 45 KiB |
BIN
GSBapplication/src/img/URIEG6.jpg
Normal file
After Width: | Height: | Size: 41 KiB |
BIN
GSBapplication/src/img/logo.jpg
Normal file
After Width: | Height: | Size: 19 KiB |
BIN
GSBapplication/src/img/logoGSB.jpg
Normal file
After Width: | Height: | Size: 6.6 KiB |
@ -23,13 +23,84 @@
|
||||
<Layout>
|
||||
<DimensionLayout dim="0">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<EmptySpace min="0" pref="400" max="32767" attributes="0"/>
|
||||
<Group type="102" attributes="0">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="1" attributes="0">
|
||||
<EmptySpace max="32767" attributes="0"/>
|
||||
<Component id="jLTitre" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace min="-2" pref="65" max="-2" attributes="0"/>
|
||||
<Component id="jLabel1" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" attributes="0">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace min="-2" pref="23" max="-2" attributes="0"/>
|
||||
<Component id="jScrollPane1" min="-2" pref="348" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace min="-2" pref="158" max="-2" attributes="0"/>
|
||||
<Component id="jBsoumettre" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
<EmptySpace min="0" pref="23" max="32767" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
<DimensionLayout dim="1">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<EmptySpace min="0" pref="300" max="32767" attributes="0"/>
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="1" attributes="0">
|
||||
<Component id="jLabel1" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jLTitre" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace type="separate" max="-2" attributes="0"/>
|
||||
<Component id="jScrollPane1" min="-2" pref="157" max="-2" attributes="0"/>
|
||||
<EmptySpace type="separate" max="-2" attributes="0"/>
|
||||
<Component id="jBsoumettre" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace pref="46" max="32767" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
</Layout>
|
||||
<SubComponents>
|
||||
<Component class="javax.swing.JLabel" name="jLabel1">
|
||||
<Properties>
|
||||
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
|
||||
<Image iconType="3" name="/img/logodetoure.gif"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLTitre">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Soumettez votre observation"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Container class="javax.swing.JScrollPane" name="jScrollPane1">
|
||||
<AuxValues>
|
||||
<AuxValue name="autoScrollPane" type="java.lang.Boolean" value="true"/>
|
||||
</AuxValues>
|
||||
|
||||
<Layout class="org.netbeans.modules.form.compat2.layouts.support.JScrollPaneSupportLayout"/>
|
||||
<SubComponents>
|
||||
<Component class="javax.swing.JTextArea" name="jTAobservation">
|
||||
<Properties>
|
||||
<Property name="columns" type="int" value="20"/>
|
||||
<Property name="rows" type="int" value="5"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
</SubComponents>
|
||||
</Container>
|
||||
<Component class="javax.swing.JButton" name="jBsoumettre">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Soumettre"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jBsoumettreActionPerformed"/>
|
||||
</Events>
|
||||
</Component>
|
||||
</SubComponents>
|
||||
</Form>
|
||||
|
@ -4,17 +4,22 @@
|
||||
*/
|
||||
package presentation;
|
||||
|
||||
import acces_aux_donnes.observationSQL;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author emile.lalorcey
|
||||
*/
|
||||
public class jffAjoutObservation extends javax.swing.JFrame {
|
||||
|
||||
private String idMedoc;
|
||||
private int idPraticien;
|
||||
/**
|
||||
* Creates new form jffAjoutObservation
|
||||
*/
|
||||
public jffAjoutObservation() {
|
||||
public jffAjoutObservation(String idMedoc,int idPraticien) {
|
||||
initComponents();
|
||||
this.idMedoc = idMedoc;
|
||||
this.idPraticien = idPraticien;
|
||||
}
|
||||
|
||||
/**
|
||||
@ -26,22 +31,73 @@ public class jffAjoutObservation extends javax.swing.JFrame {
|
||||
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
|
||||
private void initComponents() {
|
||||
|
||||
jLabel1 = new javax.swing.JLabel();
|
||||
jLTitre = new javax.swing.JLabel();
|
||||
jScrollPane1 = new javax.swing.JScrollPane();
|
||||
jTAobservation = new javax.swing.JTextArea();
|
||||
jBsoumettre = new javax.swing.JButton();
|
||||
|
||||
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
|
||||
|
||||
jLabel1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/img/logodetoure.gif"))); // NOI18N
|
||||
|
||||
jLTitre.setText("Soumettez votre observation");
|
||||
|
||||
jTAobservation.setColumns(20);
|
||||
jTAobservation.setRows(5);
|
||||
jScrollPane1.setViewportView(jTAobservation);
|
||||
|
||||
jBsoumettre.setText("Soumettre");
|
||||
jBsoumettre.addActionListener(new java.awt.event.ActionListener() {
|
||||
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||
jBsoumettreActionPerformed(evt);
|
||||
}
|
||||
});
|
||||
|
||||
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
|
||||
getContentPane().setLayout(layout);
|
||||
layout.setHorizontalGroup(
|
||||
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGap(0, 400, Short.MAX_VALUE)
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
|
||||
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
|
||||
.addComponent(jLTitre)
|
||||
.addGap(65, 65, 65)
|
||||
.addComponent(jLabel1))
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addGap(23, 23, 23)
|
||||
.addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 348, javax.swing.GroupLayout.PREFERRED_SIZE))
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addGap(158, 158, 158)
|
||||
.addComponent(jBsoumettre)))
|
||||
.addGap(0, 23, Short.MAX_VALUE)))
|
||||
.addContainerGap())
|
||||
);
|
||||
layout.setVerticalGroup(
|
||||
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGap(0, 300, Short.MAX_VALUE)
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addContainerGap()
|
||||
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
|
||||
.addComponent(jLabel1)
|
||||
.addComponent(jLTitre))
|
||||
.addGap(18, 18, 18)
|
||||
.addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 157, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addGap(18, 18, 18)
|
||||
.addComponent(jBsoumettre)
|
||||
.addContainerGap(46, Short.MAX_VALUE))
|
||||
);
|
||||
|
||||
pack();
|
||||
}// </editor-fold>//GEN-END:initComponents
|
||||
|
||||
private void jBsoumettreActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jBsoumettreActionPerformed
|
||||
observationSQL observ = new observationSQL();
|
||||
observ.ajouterObservation(this.idMedoc, this.idPraticien, jTAobservation.getText());
|
||||
}//GEN-LAST:event_jBsoumettreActionPerformed
|
||||
|
||||
/**
|
||||
* @param args the command line arguments
|
||||
*/
|
||||
@ -72,11 +128,16 @@ public class jffAjoutObservation extends javax.swing.JFrame {
|
||||
/* Create and display the form */
|
||||
java.awt.EventQueue.invokeLater(new Runnable() {
|
||||
public void run() {
|
||||
new jffAjoutObservation().setVisible(true);
|
||||
//new jffAjoutObservation().setVisible(true);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
// Variables declaration - do not modify//GEN-BEGIN:variables
|
||||
private javax.swing.JButton jBsoumettre;
|
||||
private javax.swing.JLabel jLTitre;
|
||||
private javax.swing.JLabel jLabel1;
|
||||
private javax.swing.JScrollPane jScrollPane1;
|
||||
private javax.swing.JTextArea jTAobservation;
|
||||
// End of variables declaration//GEN-END:variables
|
||||
}
|
||||
|
@ -156,6 +156,9 @@
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="Valider"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jBValiderActionPerformed"/>
|
||||
</Events>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLLogo">
|
||||
<Properties>
|
||||
|
@ -4,17 +4,21 @@
|
||||
*/
|
||||
package presentation;
|
||||
|
||||
import acces_aux_donnes.praticienSQL;
|
||||
import javax.swing.JOptionPane;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author emile.lalorcey
|
||||
*/
|
||||
public class jffConnexion extends javax.swing.JFrame {
|
||||
|
||||
int profession;
|
||||
/**
|
||||
* Creates new form jffConnexion
|
||||
*/
|
||||
public jffConnexion() {
|
||||
public jffConnexion(int indice) {
|
||||
initComponents();
|
||||
this.profession = indice;
|
||||
}
|
||||
|
||||
/**
|
||||
@ -61,6 +65,11 @@ public class jffConnexion extends javax.swing.JFrame {
|
||||
|
||||
jBValider.setIcon(new javax.swing.ImageIcon(getClass().getResource("/img/valider.png"))); // NOI18N
|
||||
jBValider.setText("Valider");
|
||||
jBValider.addActionListener(new java.awt.event.ActionListener() {
|
||||
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||
jBValiderActionPerformed(evt);
|
||||
}
|
||||
});
|
||||
|
||||
jLLogo.setIcon(new javax.swing.ImageIcon(getClass().getResource("/img/logodetoure.gif"))); // NOI18N
|
||||
|
||||
@ -147,6 +156,19 @@ public class jffConnexion extends javax.swing.JFrame {
|
||||
// TODO add your handling code here:
|
||||
}//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();
|
||||
String [] lePraticien = testPraticien.rechercherPraticien(identifiant,mdp);
|
||||
if (lePraticien[0] != null){
|
||||
System.out.print("TEST REUSSIE");
|
||||
JOptionPane.showMessageDialog(null,"Bienvenue" + lePraticien[1]);
|
||||
}else {
|
||||
JOptionPane.showMessageDialog(null, "Erreur d'authentification, veuillez r<>esayer");
|
||||
}
|
||||
}//GEN-LAST:event_jBValiderActionPerformed
|
||||
|
||||
/**
|
||||
* @param args the command line arguments
|
||||
*/
|
||||
@ -177,7 +199,7 @@ public class jffConnexion extends javax.swing.JFrame {
|
||||
/* Create and display the form */
|
||||
java.awt.EventQueue.invokeLater(new Runnable() {
|
||||
public void run() {
|
||||
new jffConnexion().setVisible(true);
|
||||
new jffConnexion(1).setVisible(true);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
@ -1,10 +1,48 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
|
||||
<Form version="1.3" maxVersion="1.9" type="org.netbeans.modules.form.forminfo.JFrameFormInfo">
|
||||
<NonVisualComponents>
|
||||
<Menu class="javax.swing.JMenuBar" name="jMenuBar1">
|
||||
<SubComponents>
|
||||
<Menu class="javax.swing.JMenu" name="jMenu1">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="File"/>
|
||||
</Properties>
|
||||
<SubComponents>
|
||||
<MenuItem class="javax.swing.JMenuItem" name="jMIAPropos">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="à propos"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jMIAProposActionPerformed"/>
|
||||
</Events>
|
||||
</MenuItem>
|
||||
<MenuItem class="javax.swing.JMenuItem" name="jMIQuitter">
|
||||
<Properties>
|
||||
<Property name="accelerator" type="javax.swing.KeyStroke" editor="org.netbeans.modules.form.editors.KeyStrokeEditor">
|
||||
<KeyStroke key="Alt+F4"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="Quitter"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jMIQuitterActionPerformed"/>
|
||||
</Events>
|
||||
</MenuItem>
|
||||
</SubComponents>
|
||||
</Menu>
|
||||
<Menu class="javax.swing.JMenu" name="jMenu2">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Edit"/>
|
||||
</Properties>
|
||||
</Menu>
|
||||
</SubComponents>
|
||||
</Menu>
|
||||
</NonVisualComponents>
|
||||
<Properties>
|
||||
<Property name="defaultCloseOperation" type="int" value="3"/>
|
||||
</Properties>
|
||||
<SyntheticProperties>
|
||||
<SyntheticProperty name="menuBar" type="java.lang.String" value="jMenuBar1"/>
|
||||
<SyntheticProperty name="formSizePolicy" type="int" value="1"/>
|
||||
<SyntheticProperty name="generateCenter" type="boolean" value="false"/>
|
||||
</SyntheticProperties>
|
||||
@ -23,13 +61,124 @@
|
||||
<Layout>
|
||||
<DimensionLayout dim="0">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<EmptySpace min="0" pref="400" max="32767" attributes="0"/>
|
||||
<Group type="102" attributes="0">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace min="-2" pref="20" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<Component id="jLRecherche" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Component id="jTFRecherche" min="-2" pref="80" max="-2" attributes="0"/>
|
||||
<EmptySpace min="-2" pref="58" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" attributes="0">
|
||||
<Component id="jCBFamille" max="32767" attributes="0"/>
|
||||
<EmptySpace min="-2" pref="42" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" attributes="0">
|
||||
<Component id="jBRechercheValide" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace min="0" pref="0" max="32767" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" attributes="0">
|
||||
<Component id="jCBMedocListe" min="-2" pref="176" max="-2" attributes="0"/>
|
||||
<EmptySpace min="-2" pref="31" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
<Group type="102" alignment="1" attributes="0">
|
||||
<EmptySpace max="32767" attributes="0"/>
|
||||
<Component id="jLabel1" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
<DimensionLayout dim="1">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<EmptySpace min="0" pref="300" max="32767" attributes="0"/>
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="jLabel1" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace type="unrelated" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="jLRecherche" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jTFRecherche" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jBRechercheValide" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace min="-2" pref="29" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="3" attributes="0">
|
||||
<Component id="jCBFamille" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
<Component id="jCBMedocListe" alignment="3" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<EmptySpace pref="264" max="32767" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
</Layout>
|
||||
<SubComponents>
|
||||
<Component class="javax.swing.JLabel" name="jLabel1">
|
||||
<Properties>
|
||||
<Property name="icon" type="javax.swing.Icon" editor="org.netbeans.modules.form.editors2.IconEditor">
|
||||
<Image iconType="3" name="/img/logodetoure.gif"/>
|
||||
</Property>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLRecherche">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Recherche médicament : "/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JTextField" name="jTFRecherche">
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jTFRechercheActionPerformed"/>
|
||||
</Events>
|
||||
</Component>
|
||||
<Component class="javax.swing.JButton" name="jBRechercheValide">
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="Rechercher"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jBRechercheValideActionPerformed"/>
|
||||
</Events>
|
||||
</Component>
|
||||
<Component class="javax.swing.JComboBox" name="jCBFamille">
|
||||
<Properties>
|
||||
<Property name="model" type="javax.swing.ComboBoxModel" editor="org.netbeans.modules.form.editors2.ComboBoxModelEditor">
|
||||
<StringArray count="4">
|
||||
<StringItem index="0" value="Item 1"/>
|
||||
<StringItem index="1" value="Item 2"/>
|
||||
<StringItem index="2" value="Item 3"/>
|
||||
<StringItem index="3" value="Item 4"/>
|
||||
</StringArray>
|
||||
</Property>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jCBFamilleActionPerformed"/>
|
||||
</Events>
|
||||
<AuxValues>
|
||||
<AuxValue name="JavaCodeGenerator_TypeParameters" type="java.lang.String" value="<String>"/>
|
||||
</AuxValues>
|
||||
</Component>
|
||||
<Component class="javax.swing.JComboBox" name="jCBMedocListe">
|
||||
<Properties>
|
||||
<Property name="model" type="javax.swing.ComboBoxModel" editor="org.netbeans.modules.form.editors2.ComboBoxModelEditor">
|
||||
<StringArray count="4">
|
||||
<StringItem index="0" value="Item 1"/>
|
||||
<StringItem index="1" value="Item 2"/>
|
||||
<StringItem index="2" value="Item 3"/>
|
||||
<StringItem index="3" value="Item 4"/>
|
||||
</StringArray>
|
||||
</Property>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jCBMedocListeActionPerformed"/>
|
||||
</Events>
|
||||
<AuxValues>
|
||||
<AuxValue name="JavaCodeGenerator_TypeParameters" type="java.lang.String" value="<String>"/>
|
||||
</AuxValues>
|
||||
</Component>
|
||||
</SubComponents>
|
||||
</Form>
|
||||
|
@ -4,6 +4,14 @@
|
||||
*/
|
||||
package presentation;
|
||||
|
||||
import Metier.Medicament;
|
||||
import acces_aux_donnes.MedicamentSQL;
|
||||
import acces_aux_donnes.familleMedocSQL;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Vector;
|
||||
import javax.swing.DefaultComboBoxModel;
|
||||
import javax.swing.JOptionPane;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author emile.lalorcey
|
||||
@ -15,6 +23,8 @@ public class jffFamilleMedoc extends javax.swing.JFrame {
|
||||
*/
|
||||
public jffFamilleMedoc() {
|
||||
initComponents();
|
||||
familleMedocSQL famille = new familleMedocSQL();
|
||||
jCBFamille.setModel(new DefaultComboBoxModel(famille.rechercheFamille()));
|
||||
}
|
||||
|
||||
/**
|
||||
@ -26,22 +36,190 @@ public class jffFamilleMedoc extends javax.swing.JFrame {
|
||||
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
|
||||
private void initComponents() {
|
||||
|
||||
jLabel1 = new javax.swing.JLabel();
|
||||
jLRecherche = new javax.swing.JLabel();
|
||||
jTFRecherche = new javax.swing.JTextField();
|
||||
jBRechercheValide = new javax.swing.JButton();
|
||||
jCBFamille = new javax.swing.JComboBox<>();
|
||||
jCBMedocListe = new javax.swing.JComboBox<>();
|
||||
jMenuBar1 = new javax.swing.JMenuBar();
|
||||
jMenu1 = new javax.swing.JMenu();
|
||||
jMIAPropos = new javax.swing.JMenuItem();
|
||||
jMIQuitter = new javax.swing.JMenuItem();
|
||||
jMenu2 = new javax.swing.JMenu();
|
||||
|
||||
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
|
||||
|
||||
jLabel1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/img/logodetoure.gif"))); // NOI18N
|
||||
|
||||
jLRecherche.setText("Recherche m<>dicament : ");
|
||||
|
||||
jTFRecherche.addActionListener(new java.awt.event.ActionListener() {
|
||||
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||
jTFRechercheActionPerformed(evt);
|
||||
}
|
||||
});
|
||||
|
||||
jBRechercheValide.setText("Rechercher");
|
||||
jBRechercheValide.addActionListener(new java.awt.event.ActionListener() {
|
||||
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||
jBRechercheValideActionPerformed(evt);
|
||||
}
|
||||
});
|
||||
|
||||
jCBFamille.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] { "Item 1", "Item 2", "Item 3", "Item 4" }));
|
||||
jCBFamille.addActionListener(new java.awt.event.ActionListener() {
|
||||
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||
jCBFamilleActionPerformed(evt);
|
||||
}
|
||||
});
|
||||
|
||||
jCBMedocListe.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] { "Item 1", "Item 2", "Item 3", "Item 4" }));
|
||||
jCBMedocListe.addActionListener(new java.awt.event.ActionListener() {
|
||||
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||
jCBMedocListeActionPerformed(evt);
|
||||
}
|
||||
});
|
||||
|
||||
jMenu1.setText("File");
|
||||
|
||||
jMIAPropos.setText("<EFBFBD> propos");
|
||||
jMIAPropos.addActionListener(new java.awt.event.ActionListener() {
|
||||
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||
jMIAProposActionPerformed(evt);
|
||||
}
|
||||
});
|
||||
jMenu1.add(jMIAPropos);
|
||||
|
||||
jMIQuitter.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_F4, java.awt.event.InputEvent.ALT_DOWN_MASK));
|
||||
jMIQuitter.setText("Quitter");
|
||||
jMIQuitter.addActionListener(new java.awt.event.ActionListener() {
|
||||
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||
jMIQuitterActionPerformed(evt);
|
||||
}
|
||||
});
|
||||
jMenu1.add(jMIQuitter);
|
||||
|
||||
jMenuBar1.add(jMenu1);
|
||||
|
||||
jMenu2.setText("Edit");
|
||||
jMenuBar1.add(jMenu2);
|
||||
|
||||
setJMenuBar(jMenuBar1);
|
||||
|
||||
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
|
||||
getContentPane().setLayout(layout);
|
||||
layout.setHorizontalGroup(
|
||||
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGap(0, 400, Short.MAX_VALUE)
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addGap(20, 20, 20)
|
||||
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addComponent(jLRecherche)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addComponent(jTFRecherche, javax.swing.GroupLayout.PREFERRED_SIZE, 80, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addGap(58, 58, 58))
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addComponent(jCBFamille, 0, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
|
||||
.addGap(42, 42, 42)))
|
||||
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addComponent(jBRechercheValide)
|
||||
.addGap(0, 0, Short.MAX_VALUE))
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addComponent(jCBMedocListe, javax.swing.GroupLayout.PREFERRED_SIZE, 176, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addGap(31, 31, 31))))
|
||||
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
|
||||
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
|
||||
.addComponent(jLabel1)))
|
||||
.addContainerGap())
|
||||
);
|
||||
layout.setVerticalGroup(
|
||||
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGap(0, 300, Short.MAX_VALUE)
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addContainerGap()
|
||||
.addComponent(jLabel1)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
|
||||
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
||||
.addComponent(jLRecherche)
|
||||
.addComponent(jTFRecherche, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addComponent(jBRechercheValide))
|
||||
.addGap(29, 29, 29)
|
||||
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
|
||||
.addComponent(jCBFamille, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addComponent(jCBMedocListe, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
|
||||
.addContainerGap(264, Short.MAX_VALUE))
|
||||
);
|
||||
|
||||
pack();
|
||||
}// </editor-fold>//GEN-END:initComponents
|
||||
|
||||
private void jTFRechercheActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jTFRechercheActionPerformed
|
||||
|
||||
}//GEN-LAST:event_jTFRechercheActionPerformed
|
||||
|
||||
private void jBRechercheValideActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jBRechercheValideActionPerformed
|
||||
String medocRechercher = jTFRecherche.getText();
|
||||
System.out.println(medocRechercher);
|
||||
MedicamentSQL medocTest = new MedicamentSQL();
|
||||
ArrayList<String> rechercheMedoc = new ArrayList<String>();
|
||||
rechercheMedoc = medocTest.rechercherMedicament(medocRechercher);
|
||||
if (rechercheMedoc.get(0) != null) {
|
||||
String idTrouve = rechercheMedoc.get(0);
|
||||
String nomTrouve = rechercheMedoc.get(1);
|
||||
String compositionTrouve = rechercheMedoc.get(2);
|
||||
String effetTrouve = rechercheMedoc.get(3);
|
||||
String contreIndicationTrouve = rechercheMedoc.get(4);
|
||||
String imgTrouve = idTrouve;
|
||||
Medicament medocTrouve = new Medicament(idTrouve, nomTrouve , compositionTrouve, effetTrouve, contreIndicationTrouve,imgTrouve);
|
||||
new jffInfoMedoc(medocTrouve).setVisible(true);
|
||||
|
||||
|
||||
}else {
|
||||
JOptionPane.showMessageDialog(null,"Erreur, Veuillez r<>esayer"); }
|
||||
}//GEN-LAST:event_jBRechercheValideActionPerformed
|
||||
|
||||
private void jCBFamilleActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jCBFamilleActionPerformed
|
||||
familleMedocSQL famille = new familleMedocSQL();
|
||||
Vector<String> medocFamille = new Vector<String>();
|
||||
String libelleFamille = jCBFamille.getSelectedItem().toString();
|
||||
String codeFamille = famille.rechercheCodeFamille(libelleFamille);
|
||||
medocFamille = famille.rechercherMedocFamille(codeFamille);
|
||||
jCBMedocListe.setModel(new DefaultComboBoxModel(medocFamille));
|
||||
|
||||
|
||||
|
||||
}//GEN-LAST:event_jCBFamilleActionPerformed
|
||||
|
||||
private void jCBMedocListeActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jCBMedocListeActionPerformed
|
||||
String nomMedoc = jCBMedocListe.getSelectedItem().toString();
|
||||
System.out.println(nomMedoc);
|
||||
MedicamentSQL medocTest = new MedicamentSQL();
|
||||
ArrayList<String> rechercheMedoc = new ArrayList<String>();
|
||||
rechercheMedoc = medocTest.rechercherMedicament(nomMedoc);
|
||||
System.out.print("TEst");
|
||||
if (rechercheMedoc.get(0) != null) {
|
||||
String idTrouve = rechercheMedoc.get(0);
|
||||
String nomTrouve = rechercheMedoc.get(1);
|
||||
String compositionTrouve = rechercheMedoc.get(2);
|
||||
String effetTrouve = rechercheMedoc.get(3);
|
||||
String contreIndicationTrouve = rechercheMedoc.get(4);
|
||||
String imgTrouve = idTrouve;
|
||||
Medicament medocTrouve = new Medicament(idTrouve, nomTrouve , compositionTrouve, effetTrouve, contreIndicationTrouve,imgTrouve);
|
||||
new jffInfoMedoc(medocTrouve).setVisible(true);
|
||||
}
|
||||
}//GEN-LAST:event_jCBMedocListeActionPerformed
|
||||
|
||||
private void jMIAProposActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMIAProposActionPerformed
|
||||
JOptionPane.showMessageDialog(null,"Fait par Medhi et un Raciste");
|
||||
}//GEN-LAST:event_jMIAProposActionPerformed
|
||||
|
||||
private void jMIQuitterActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jMIQuitterActionPerformed
|
||||
System.exit(0);
|
||||
}//GEN-LAST:event_jMIQuitterActionPerformed
|
||||
|
||||
/**
|
||||
* @param args the command line arguments
|
||||
*/
|
||||
@ -78,5 +256,16 @@ public class jffFamilleMedoc extends javax.swing.JFrame {
|
||||
}
|
||||
|
||||
// Variables declaration - do not modify//GEN-BEGIN:variables
|
||||
private javax.swing.JButton jBRechercheValide;
|
||||
private javax.swing.JComboBox<String> jCBFamille;
|
||||
private javax.swing.JComboBox<String> jCBMedocListe;
|
||||
private javax.swing.JLabel jLRecherche;
|
||||
private javax.swing.JLabel jLabel1;
|
||||
private javax.swing.JMenuItem jMIAPropos;
|
||||
private javax.swing.JMenuItem jMIQuitter;
|
||||
private javax.swing.JMenu jMenu1;
|
||||
private javax.swing.JMenu jMenu2;
|
||||
private javax.swing.JMenuBar jMenuBar1;
|
||||
private javax.swing.JTextField jTFRecherche;
|
||||
// End of variables declaration//GEN-END:variables
|
||||
}
|
||||
|
@ -23,13 +23,126 @@
|
||||
<Layout>
|
||||
<DimensionLayout dim="0">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<EmptySpace min="0" pref="400" max="32767" attributes="0"/>
|
||||
<Group type="102" attributes="0">
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="jPFond" max="32767" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
<DimensionLayout dim="1">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<EmptySpace min="0" pref="300" max="32767" attributes="0"/>
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<Component id="jPFond" max="32767" attributes="0"/>
|
||||
<EmptySpace min="-2" pref="16" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
</Layout>
|
||||
<SubComponents>
|
||||
<Container class="javax.swing.JPanel" name="jPFond">
|
||||
|
||||
<Layout>
|
||||
<DimensionLayout dim="0">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" attributes="0">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Component id="jSeparator1" alignment="1" max="32767" attributes="0"/>
|
||||
<Group type="102" attributes="0">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="1" attributes="0">
|
||||
<Group type="102" alignment="1" attributes="0">
|
||||
<Component id="jLContrindication" max="32767" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="jLEffet" min="-2" pref="166" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" alignment="1" attributes="0">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="1" attributes="0">
|
||||
<Component id="jLComposition" min="-2" pref="265" max="-2" attributes="0"/>
|
||||
<EmptySpace min="-2" pref="140" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace min="-2" pref="183" max="-2" attributes="0"/>
|
||||
<Component id="jLNomCo" min="-2" pref="144" max="-2" attributes="0"/>
|
||||
<EmptySpace min="-2" pref="78" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
<Component id="jLImage" min="-2" pref="157" max="-2" attributes="0"/>
|
||||
<EmptySpace min="-2" pref="38" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace min="-2" pref="168" max="-2" attributes="0"/>
|
||||
<Component id="jLNomMedoc" min="-2" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
<EmptySpace min="0" pref="163" max="32767" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
<DimensionLayout dim="1">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="0" attributes="0">
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
<Component id="jLNomMedoc" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace type="separate" max="-2" attributes="0"/>
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" attributes="0">
|
||||
<Component id="jLNomCo" min="-2" pref="37" max="-2" attributes="0"/>
|
||||
<EmptySpace min="-2" pref="28" max="-2" attributes="0"/>
|
||||
<Component id="jLComposition" min="-2" pref="74" max="-2" attributes="0"/>
|
||||
<EmptySpace pref="60" max="32767" attributes="0"/>
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" attributes="0">
|
||||
<Component id="jLContrindication" min="-2" pref="141" max="-2" attributes="0"/>
|
||||
<EmptySpace max="32767" attributes="0"/>
|
||||
<Component id="jSeparator1" min="-2" pref="10" max="-2" attributes="0"/>
|
||||
<EmptySpace min="-2" pref="169" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" attributes="0">
|
||||
<Component id="jLEffet" min="-2" pref="131" max="-2" attributes="0"/>
|
||||
<EmptySpace max="32767" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
<Group type="102" attributes="0">
|
||||
<Component id="jLImage" min="-2" pref="172" max="-2" attributes="0"/>
|
||||
<EmptySpace min="0" pref="0" max="32767" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
</DimensionLayout>
|
||||
</Layout>
|
||||
<SubComponents>
|
||||
<Component class="javax.swing.JLabel" name="jLNomMedoc">
|
||||
<Properties>
|
||||
<Property name="font" type="java.awt.Font" editor="org.netbeans.beaninfo.editors.FontEditor">
|
||||
<Font name="Segoe UI Black" size="18" style="0"/>
|
||||
</Property>
|
||||
<Property name="text" type="java.lang.String" value="Nom du Médicament :"/>
|
||||
</Properties>
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLNomCo">
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLComposition">
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLContrindication">
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLImage">
|
||||
</Component>
|
||||
<Component class="javax.swing.JSeparator" name="jSeparator1">
|
||||
</Component>
|
||||
<Component class="javax.swing.JLabel" name="jLEffet">
|
||||
</Component>
|
||||
</SubComponents>
|
||||
</Container>
|
||||
</SubComponents>
|
||||
</Form>
|
||||
|
@ -4,6 +4,12 @@
|
||||
*/
|
||||
package presentation;
|
||||
|
||||
import Metier.Medicament;
|
||||
import java.awt.Image;
|
||||
import java.awt.image.BufferedImage;
|
||||
import javax.swing.Icon;
|
||||
import javax.swing.ImageIcon;
|
||||
|
||||
/**
|
||||
*
|
||||
* @author emile.lalorcey
|
||||
@ -13,8 +19,17 @@ public class jffInfoMedoc extends javax.swing.JFrame {
|
||||
/**
|
||||
* Creates new form jffInfoMedoc
|
||||
*/
|
||||
public jffInfoMedoc() {
|
||||
public jffInfoMedoc(Medicament medocTrouve) {
|
||||
initComponents();
|
||||
jLNomCo.setText(medocTrouve.getNom());
|
||||
//Icon imgMedoc = new javax.swing.ImageIcon(getClass().getResource("/img/" + medocTrouve.getImg() + ".jpg"));
|
||||
//jLImage.setIcon(imgMedoc);
|
||||
BufferedImage imgResize = null;
|
||||
jLImage.setIcon(new ImageIcon(new javax.swing.ImageIcon(getClass().getResource("/img/" + medocTrouve.getImg() + ".jpg")).getImage().getScaledInstance(200, 50, Image.SCALE_SMOOTH)));
|
||||
jLComposition.setText(medocTrouve.getComposition());
|
||||
jLContrindication.setText(medocTrouve.getContreindication());
|
||||
jLEffet.setText(medocTrouve.getEffet());
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
@ -26,17 +41,93 @@ public class jffInfoMedoc extends javax.swing.JFrame {
|
||||
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
|
||||
private void initComponents() {
|
||||
|
||||
jPFond = new javax.swing.JPanel();
|
||||
jLNomMedoc = new javax.swing.JLabel();
|
||||
jLNomCo = new javax.swing.JLabel();
|
||||
jLComposition = new javax.swing.JLabel();
|
||||
jLContrindication = new javax.swing.JLabel();
|
||||
jLImage = new javax.swing.JLabel();
|
||||
jSeparator1 = new javax.swing.JSeparator();
|
||||
jLEffet = new javax.swing.JLabel();
|
||||
|
||||
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
|
||||
|
||||
jLNomMedoc.setFont(new java.awt.Font("Segoe UI Black", 0, 18)); // NOI18N
|
||||
jLNomMedoc.setText("Nom du M<>dicament :");
|
||||
|
||||
javax.swing.GroupLayout jPFondLayout = new javax.swing.GroupLayout(jPFond);
|
||||
jPFond.setLayout(jPFondLayout);
|
||||
jPFondLayout.setHorizontalGroup(
|
||||
jPFondLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(jPFondLayout.createSequentialGroup()
|
||||
.addGroup(jPFondLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addComponent(jSeparator1, javax.swing.GroupLayout.Alignment.TRAILING)
|
||||
.addGroup(jPFondLayout.createSequentialGroup()
|
||||
.addGroup(jPFondLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(jPFondLayout.createSequentialGroup()
|
||||
.addContainerGap()
|
||||
.addGroup(jPFondLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
|
||||
.addGroup(jPFondLayout.createSequentialGroup()
|
||||
.addComponent(jLContrindication, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
|
||||
.addComponent(jLEffet, javax.swing.GroupLayout.PREFERRED_SIZE, 166, javax.swing.GroupLayout.PREFERRED_SIZE))
|
||||
.addGroup(jPFondLayout.createSequentialGroup()
|
||||
.addGroup(jPFondLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPFondLayout.createSequentialGroup()
|
||||
.addComponent(jLComposition, javax.swing.GroupLayout.PREFERRED_SIZE, 265, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addGap(140, 140, 140))
|
||||
.addGroup(jPFondLayout.createSequentialGroup()
|
||||
.addGap(183, 183, 183)
|
||||
.addComponent(jLNomCo, javax.swing.GroupLayout.PREFERRED_SIZE, 144, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addGap(78, 78, 78)))
|
||||
.addComponent(jLImage, javax.swing.GroupLayout.PREFERRED_SIZE, 157, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addGap(38, 38, 38))))
|
||||
.addGroup(jPFondLayout.createSequentialGroup()
|
||||
.addGap(168, 168, 168)
|
||||
.addComponent(jLNomMedoc)))
|
||||
.addGap(0, 163, Short.MAX_VALUE)))
|
||||
.addContainerGap())
|
||||
);
|
||||
jPFondLayout.setVerticalGroup(
|
||||
jPFondLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(jPFondLayout.createSequentialGroup()
|
||||
.addContainerGap()
|
||||
.addComponent(jLNomMedoc)
|
||||
.addGap(18, 18, 18)
|
||||
.addGroup(jPFondLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(jPFondLayout.createSequentialGroup()
|
||||
.addComponent(jLNomCo, javax.swing.GroupLayout.PREFERRED_SIZE, 37, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addGap(28, 28, 28)
|
||||
.addComponent(jLComposition, javax.swing.GroupLayout.PREFERRED_SIZE, 74, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 60, Short.MAX_VALUE)
|
||||
.addGroup(jPFondLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(jPFondLayout.createSequentialGroup()
|
||||
.addComponent(jLContrindication, javax.swing.GroupLayout.PREFERRED_SIZE, 141, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
|
||||
.addComponent(jSeparator1, javax.swing.GroupLayout.PREFERRED_SIZE, 10, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addGap(169, 169, 169))
|
||||
.addGroup(jPFondLayout.createSequentialGroup()
|
||||
.addComponent(jLEffet, javax.swing.GroupLayout.PREFERRED_SIZE, 131, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))))
|
||||
.addGroup(jPFondLayout.createSequentialGroup()
|
||||
.addComponent(jLImage, javax.swing.GroupLayout.PREFERRED_SIZE, 172, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addGap(0, 0, Short.MAX_VALUE))))
|
||||
);
|
||||
|
||||
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
|
||||
getContentPane().setLayout(layout);
|
||||
layout.setHorizontalGroup(
|
||||
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGap(0, 400, Short.MAX_VALUE)
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addContainerGap()
|
||||
.addComponent(jPFond, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
|
||||
.addContainerGap())
|
||||
);
|
||||
layout.setVerticalGroup(
|
||||
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGap(0, 300, Short.MAX_VALUE)
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addComponent(jPFond, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
|
||||
.addGap(16, 16, 16))
|
||||
);
|
||||
|
||||
pack();
|
||||
@ -72,11 +163,18 @@ public class jffInfoMedoc extends javax.swing.JFrame {
|
||||
/* Create and display the form */
|
||||
java.awt.EventQueue.invokeLater(new Runnable() {
|
||||
public void run() {
|
||||
new jffInfoMedoc().setVisible(true);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
// Variables declaration - do not modify//GEN-BEGIN:variables
|
||||
private javax.swing.JLabel jLComposition;
|
||||
private javax.swing.JLabel jLContrindication;
|
||||
private javax.swing.JLabel jLEffet;
|
||||
private javax.swing.JLabel jLImage;
|
||||
private javax.swing.JLabel jLNomCo;
|
||||
private javax.swing.JLabel jLNomMedoc;
|
||||
private javax.swing.JPanel jPFond;
|
||||
private javax.swing.JSeparator jSeparator1;
|
||||
// End of variables declaration//GEN-END:variables
|
||||
}
|
||||
|
@ -26,11 +26,6 @@
|
||||
<Layout>
|
||||
<DimensionLayout dim="0">
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
<Group type="102" alignment="1" attributes="0">
|
||||
<EmptySpace min="0" pref="0" max="32767" attributes="0"/>
|
||||
<Component id="jBpraticien" min="-2" pref="94" max="-2" attributes="0"/>
|
||||
<EmptySpace min="-2" pref="147" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" attributes="0">
|
||||
<EmptySpace min="-2" pref="137" max="-2" attributes="0"/>
|
||||
<Component id="jLChoixPro" min="-2" max="-2" attributes="0"/>
|
||||
@ -38,6 +33,11 @@
|
||||
<Component id="jLLogo" min="-2" pref="73" max="-2" attributes="0"/>
|
||||
<EmptySpace max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" alignment="1" attributes="0">
|
||||
<EmptySpace min="0" pref="0" max="32767" attributes="0"/>
|
||||
<Component id="jBpraticien" min="-2" pref="94" max="-2" attributes="0"/>
|
||||
<EmptySpace min="-2" pref="147" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
<Group type="102" alignment="1" attributes="0">
|
||||
<EmptySpace max="32767" attributes="0"/>
|
||||
<Group type="103" groupAlignment="0" attributes="0">
|
||||
@ -47,7 +47,7 @@
|
||||
</Group>
|
||||
<Group type="102" alignment="1" attributes="0">
|
||||
<Component id="jBvisiteurMedical" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace min="-2" pref="136" max="-2" attributes="0"/>
|
||||
<EmptySpace min="-2" pref="137" max="-2" attributes="0"/>
|
||||
</Group>
|
||||
</Group>
|
||||
</Group>
|
||||
@ -68,9 +68,9 @@
|
||||
</Group>
|
||||
<EmptySpace min="-2" pref="42" max="-2" attributes="0"/>
|
||||
<Component id="jBpraticien" min="-2" pref="31" max="-2" attributes="0"/>
|
||||
<EmptySpace min="-2" pref="29" max="-2" attributes="0"/>
|
||||
<EmptySpace type="separate" max="-2" attributes="0"/>
|
||||
<Component id="jBvisiteurMedical" min="-2" pref="31" max="-2" attributes="0"/>
|
||||
<EmptySpace min="-2" pref="26" max="-2" attributes="0"/>
|
||||
<EmptySpace min="-2" pref="37" max="-2" attributes="0"/>
|
||||
<Component id="jBquitter" min="-2" max="-2" attributes="0"/>
|
||||
<EmptySpace pref="60" max="32767" attributes="0"/>
|
||||
</Group>
|
||||
@ -95,6 +95,9 @@
|
||||
<Properties>
|
||||
<Property name="text" type="java.lang.String" value="visiteur medical"/>
|
||||
</Properties>
|
||||
<Events>
|
||||
<EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="jBvisiteurMedicalActionPerformed"/>
|
||||
</Events>
|
||||
</Component>
|
||||
<Component class="javax.swing.JButton" name="jBquitter">
|
||||
<Properties>
|
||||
|
@ -45,6 +45,11 @@ public class jffProfession extends javax.swing.JFrame {
|
||||
});
|
||||
|
||||
jBvisiteurMedical.setText("visiteur medical");
|
||||
jBvisiteurMedical.addActionListener(new java.awt.event.ActionListener() {
|
||||
public void actionPerformed(java.awt.event.ActionEvent evt) {
|
||||
jBvisiteurMedicalActionPerformed(evt);
|
||||
}
|
||||
});
|
||||
|
||||
jBquitter.setIcon(new javax.swing.ImageIcon(getClass().getResource("/img/quitter.png"))); // NOI18N
|
||||
jBquitter.setText("Quitter");
|
||||
@ -60,16 +65,16 @@ public class jffProfession extends javax.swing.JFrame {
|
||||
getContentPane().setLayout(layout);
|
||||
layout.setHorizontalGroup(
|
||||
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
|
||||
.addGap(0, 0, Short.MAX_VALUE)
|
||||
.addComponent(jBpraticien, javax.swing.GroupLayout.PREFERRED_SIZE, 94, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addGap(147, 147, 147))
|
||||
.addGroup(layout.createSequentialGroup()
|
||||
.addGap(137, 137, 137)
|
||||
.addComponent(jLChoixPro)
|
||||
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 46, Short.MAX_VALUE)
|
||||
.addComponent(jLLogo, javax.swing.GroupLayout.PREFERRED_SIZE, 73, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addContainerGap())
|
||||
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
|
||||
.addGap(0, 0, Short.MAX_VALUE)
|
||||
.addComponent(jBpraticien, javax.swing.GroupLayout.PREFERRED_SIZE, 94, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addGap(147, 147, 147))
|
||||
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
|
||||
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
|
||||
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
@ -78,7 +83,7 @@ public class jffProfession extends javax.swing.JFrame {
|
||||
.addGap(149, 149, 149))
|
||||
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
|
||||
.addComponent(jBvisiteurMedical)
|
||||
.addGap(136, 136, 136))))
|
||||
.addGap(137, 137, 137))))
|
||||
);
|
||||
layout.setVerticalGroup(
|
||||
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
|
||||
@ -92,9 +97,9 @@ public class jffProfession extends javax.swing.JFrame {
|
||||
.addComponent(jLLogo, javax.swing.GroupLayout.PREFERRED_SIZE, 52, javax.swing.GroupLayout.PREFERRED_SIZE)))
|
||||
.addGap(42, 42, 42)
|
||||
.addComponent(jBpraticien, javax.swing.GroupLayout.PREFERRED_SIZE, 31, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addGap(29, 29, 29)
|
||||
.addGap(18, 18, 18)
|
||||
.addComponent(jBvisiteurMedical, javax.swing.GroupLayout.PREFERRED_SIZE, 31, javax.swing.GroupLayout.PREFERRED_SIZE)
|
||||
.addGap(26, 26, 26)
|
||||
.addGap(37, 37, 37)
|
||||
.addComponent(jBquitter)
|
||||
.addContainerGap(60, Short.MAX_VALUE))
|
||||
);
|
||||
@ -103,13 +108,19 @@ public class jffProfession extends javax.swing.JFrame {
|
||||
}// </editor-fold>//GEN-END:initComponents
|
||||
|
||||
private void jBpraticienActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jBpraticienActionPerformed
|
||||
// TODO add your handling code here:
|
||||
new jffConnexion(0).setVisible(true);
|
||||
this.setVisible(false);
|
||||
}//GEN-LAST:event_jBpraticienActionPerformed
|
||||
|
||||
private void jBquitterActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jBquitterActionPerformed
|
||||
System.exit(0);
|
||||
}//GEN-LAST:event_jBquitterActionPerformed
|
||||
|
||||
private void jBvisiteurMedicalActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jBvisiteurMedicalActionPerformed
|
||||
new jffConnexion(1).setVisible(true);
|
||||
this.setVisible(false);
|
||||
}//GEN-LAST:event_jBvisiteurMedicalActionPerformed
|
||||
|
||||
/**
|
||||
* @param args the command line arguments
|
||||
*/
|
||||
|