├── .project
├── GestionDeStock
├── .classpath
├── .gitignore
├── .project
├── .settings
│ ├── org.eclipse.jdt.core.prefs
│ └── org.eclipse.m2e.core.prefs
├── README.txt
├── application
│ └── AjouterCommandeController.java
├── baseDeDonnes.sql
├── bin
│ ├── .gitignore
│ ├── application
│ │ ├── AjouterCommandeInterface.class
│ │ ├── AjouterFactureInterface.class
│ │ ├── AjouterLivraisonInterface.class
│ │ ├── AjouterProduitInterface.class
│ │ ├── ChangePassword.class
│ │ ├── Clientsupmod.class
│ │ ├── CommandesDunClientInterface.class
│ │ ├── ConnectToDB.class
│ │ ├── FactureToCommandeInterface.class
│ │ ├── LivraisonToCommandeInterface.class
│ │ ├── Main.class
│ │ ├── MainInterface.class
│ │ ├── SendMail.class
│ │ ├── SendSms.class
│ │ ├── SupModifFactureInterface.class
│ │ ├── SupModifLivraisonInterface.class
│ │ ├── clientAjoueinterface.class
│ │ ├── dashbordwindow.class
│ │ ├── firstvisit.class
│ │ ├── log4j.properties
│ │ ├── login.class
│ │ ├── produitDunecommandeInterface.class
│ │ ├── supmodifcommandeinterface.class
│ │ └── suppmodifProduitInterface.class
│ ├── classes
│ │ ├── Client.class
│ │ ├── Commande.class
│ │ ├── Facture.class
│ │ ├── Livraison.class
│ │ └── Produit.class
│ ├── controller
│ │ ├── AjouterCommandeController.class
│ │ ├── AjouterFactureController.class
│ │ ├── AjouterLivraisonController.class
│ │ ├── AjouterProduitController
│ │ ├── ChangePasswordController.class
│ │ ├── ClientsuppmodifController.class
│ │ ├── CommandeDunClientController.class
│ │ ├── FactureToCommandeController.class
│ │ ├── LivraisonToCommandeController.class
│ │ ├── MainController.class
│ │ ├── SupModifFactureController.class
│ │ ├── SupModifLivraisonController.class
│ │ ├── ajouetrproduitcontroller.class
│ │ ├── clientController.class
│ │ ├── firstVisitcontroller.class
│ │ ├── logincontroller.class
│ │ ├── produitDunecommandeController.class
│ │ ├── progresscontroller.class
│ │ ├── supmodifcommandecontroller.class
│ │ ├── supmodifproduitcontroller.class
│ │ ├── threadForRingProgress.class
│ │ └── verificationController.class
│ ├── css
│ │ ├── Main.css
│ │ ├── application.css
│ │ ├── circlelow.css
│ │ ├── circleprogress.css
│ │ ├── clientsuppmodif.css
│ │ ├── fenetre.css
│ │ ├── fillprogress.css
│ │ ├── login.css
│ │ ├── lowRPI.css
│ │ ├── ringprogress.css
│ │ └── tablestyle.css
│ ├── fxml
│ │ ├── AjoueCommand.fxml
│ │ ├── AjouterFacture.fxml
│ │ ├── AjouterLivraison.fxml
│ │ ├── Clientmodifsup.fxml
│ │ ├── CommandeDunClient.fxml
│ │ ├── FactureForCommande.fxml
│ │ ├── LivraisonToCommande.fxml
│ │ ├── Main.fxml
│ │ ├── SupModifFacture.fxml
│ │ ├── SupModifLivraison.fxml
│ │ ├── ajouterproduit.fxml
│ │ ├── changepassword.fxml
│ │ ├── clientAjoue.fxml
│ │ ├── firstvisit.fxml
│ │ ├── globalMain.fxml
│ │ ├── login.fxml
│ │ ├── modifsuppcommande.fxml
│ │ ├── produitDuneCommande.fxml
│ │ ├── produitsupmodif.fxml
│ │ ├── testringprog.fxml
│ │ ├── total.fxml
│ │ └── verificationcode.fxml
│ ├── images
│ │ ├── delete.png
│ │ ├── login-01.png
│ │ └── login.htm
│ ├── imges
│ │ ├── box.png
│ │ ├── brand-identity.png
│ │ ├── fast-delivery.png
│ │ ├── firstvisitimg.jpg
│ │ ├── hide.png
│ │ ├── invoice.png
│ │ ├── login-01.png
│ │ ├── patient.png
│ │ ├── pen.png
│ │ ├── search.png
│ │ ├── show.png
│ │ └── sign-up-form-button-graphic-concept.jpg
│ └── ringprogress
│ │ ├── FillProgressIndicator.class
│ │ ├── FillProgressIndicatorSkin.class
│ │ ├── ProgressCircleIndicator$1.class
│ │ ├── ProgressCircleIndicator$StyleableProperties$1.class
│ │ ├── ProgressCircleIndicator$StyleableProperties.class
│ │ ├── ProgressCircleIndicator.class
│ │ ├── RingProgressIndicator$1.class
│ │ ├── RingProgressIndicator$StyleableProperties$1.class
│ │ ├── RingProgressIndicator$StyleableProperties.class
│ │ ├── RingProgressIndicator.class
│ │ ├── RingProgressIndicatorSkin.class
│ │ ├── SousClassRingProgIndSkin.class
│ │ └── SousClassRingProgressIndicator.class
├── build.fxbuild
├── client-6.1.0.jar
├── dependecies
│ ├── commons-logging-1.3.2-adapters.jar
│ ├── commons-logging-1.3.2-api.jar
│ ├── commons-logging-1.3.2-javadoc.jar
│ ├── commons-logging-1.3.2-sources.jar
│ ├── commons-logging-1.3.2-test-sources.jar
│ ├── commons-logging-1.3.2-tests.jar
│ ├── commons-logging-1.3.2.jar
│ ├── controlsfx-9.0.0.jar
│ ├── findsecbugs-plugin-1.13.0.jar
│ ├── fontawesome
│ │ └── fontawesomefx-glyphsbrowser-1.3.0
│ │ │ ├── bin
│ │ │ ├── fontawesomefx-glyphsbrowser
│ │ │ └── fontawesomefx-glyphsbrowser.bat
│ │ │ └── lib
│ │ │ ├── controlsfx-8.40.11.jar
│ │ │ ├── fontawesomefx-commons-8.15.jar
│ │ │ ├── fontawesomefx-controls-8.15.jar
│ │ │ ├── fontawesomefx-emojione-2.2.7-2.jar
│ │ │ ├── fontawesomefx-fontawesome-4.7.0-5.jar
│ │ │ ├── fontawesomefx-glyphsbrowser-1.3.0.jar
│ │ │ ├── fontawesomefx-icons525-3.0.0-4.jar
│ │ │ ├── fontawesomefx-materialdesignfont-1.7.22-4.jar
│ │ │ ├── fontawesomefx-materialicons-2.2.0-5.jar
│ │ │ ├── fontawesomefx-octicons-4.3.0-5.jar
│ │ │ └── fontawesomefx-weathericons-2.0.10-5.jar
│ ├── fontawesomefx-8.2.jar
│ ├── httpclient-4.5.14.jar
│ ├── httpcore-4.4.11.jar
│ ├── itextpdf-5.5.13.jar
│ ├── jackson-annotations-2.17.1.jar
│ ├── jackson-core-2.17.1.jar
│ ├── jackson-databind-2.17.1.jar
│ ├── jackson-datatype-jsr310-2.17.1.jar
│ ├── kotlin-stdlib-2.0.0-RC3.jar
│ ├── log4j-1.2.17.jar
│ ├── mysql-connector-j-8.4.0.jar
│ ├── okhttp-5.0.0-alpha.14.jar
│ ├── okio-3.0.0-alpha.9-javadoc.jar
│ ├── okio-3.0.0-alpha.9.jar
│ ├── slf4j-api-1.7.32.jar
│ ├── slf4j-api-2.0.13.jar
│ ├── slf4j-log4j12-1.7.32.jar
│ └── twilio-10.1.5.jar
├── factures.csv
├── hs_err_pid19044.log
├── hs_err_pid19144.log
├── hs_err_pid2632.log
├── httpclient-4.5.14.jar
├── httpcore-4.4.11.jar
├── jackson-annotations-2.17.1.jar
├── jackson-core-2.17.1.jar
├── jackson-databind-2.17.1.jar
├── jackson-datatype-jsr310-2.17.1.jar
├── log4j-1.2.17.jar
├── nbrvisit.txt
├── nombredevisite.txt
├── replay_pid2632.log
├── slf4j-api-1.7.32.jar
├── slf4j-api-2.0.13.jar
├── slf4j-log4j12-1.7.32.jar
├── src
│ ├── application
│ │ ├── AjouterCommandeInterface.java
│ │ ├── AjouterFactureInterface.java
│ │ ├── AjouterLivraisonInterface.java
│ │ ├── AjouterProduitInterface.java
│ │ ├── ChangePassword.java
│ │ ├── Clientsupmod.java
│ │ ├── CommandesDunClientInterface.java
│ │ ├── ConnectToDB.java
│ │ ├── FactureToCommandeInterface.java
│ │ ├── LivraisonToCommandeInterface.java
│ │ ├── Main.java
│ │ ├── MainInterface.java
│ │ ├── SendMail.java
│ │ ├── SendSms.java
│ │ ├── SupModifFactureInterface.java
│ │ ├── SupModifLivraisonInterface.java
│ │ ├── clientAjoueinterface.java
│ │ ├── dashbordwindow.java
│ │ ├── firstvisit.java
│ │ ├── log4j.properties
│ │ ├── login.java
│ │ ├── produitDunecommandeInterface.java
│ │ ├── supmodifcommandeinterface.java
│ │ └── suppmodifProduitInterface.java
│ ├── classes
│ │ ├── Client.java
│ │ ├── Commande.java
│ │ ├── Facture.java
│ │ ├── Livraison.java
│ │ └── Produit.java
│ ├── controller
│ │ ├── AjouterCommandeController.java
│ │ ├── AjouterFactureController.java
│ │ ├── AjouterLivraisonController.java
│ │ ├── AjouterProduitController
│ │ ├── ChangePasswordController.java
│ │ ├── ClientsuppmodifController.java
│ │ ├── CommandeDunClientController.java
│ │ ├── FactureToCommandeController.java
│ │ ├── LivraisonToCommandeController.java
│ │ ├── MainController.java
│ │ ├── SupModifFactureController.java
│ │ ├── SupModifLivraisonController.java
│ │ ├── ajouetrproduitcontroller.java
│ │ ├── clientController.java
│ │ ├── firstVisitcontroller.java
│ │ ├── logincontroller.java
│ │ ├── produitDunecommandeController.java
│ │ ├── progresscontroller.java
│ │ ├── supmodifcommandecontroller.java
│ │ ├── supmodifproduitcontroller.java
│ │ ├── threadForRingProgress.java
│ │ └── verificationController.java
│ ├── css
│ │ ├── Main.css
│ │ ├── application.css
│ │ ├── circlelow.css
│ │ ├── circleprogress.css
│ │ ├── clientsuppmodif.css
│ │ ├── fenetre.css
│ │ ├── fillprogress.css
│ │ ├── login.css
│ │ ├── lowRPI.css
│ │ ├── ringprogress.css
│ │ └── tablestyle.css
│ ├── fxml
│ │ ├── AjoueCommand.fxml
│ │ ├── AjouterFacture.fxml
│ │ ├── AjouterLivraison.fxml
│ │ ├── Clientmodifsup.fxml
│ │ ├── CommandeDunClient.fxml
│ │ ├── FactureForCommande.fxml
│ │ ├── LivraisonToCommande.fxml
│ │ ├── Main.fxml
│ │ ├── SupModifFacture.fxml
│ │ ├── SupModifLivraison.fxml
│ │ ├── ajouterproduit.fxml
│ │ ├── changepassword.fxml
│ │ ├── clientAjoue.fxml
│ │ ├── firstvisit.fxml
│ │ ├── globalMain.fxml
│ │ ├── login.fxml
│ │ ├── modifsuppcommande.fxml
│ │ ├── produitDuneCommande.fxml
│ │ ├── produitsupmodif.fxml
│ │ ├── testringprog.fxml
│ │ ├── total.fxml
│ │ └── verificationcode.fxml
│ ├── images
│ │ ├── delete.png
│ │ ├── login-01.png
│ │ └── login.htm
│ ├── imges
│ │ ├── box.png
│ │ ├── brand-identity.png
│ │ ├── fast-delivery.png
│ │ ├── firstvisitimg.jpg
│ │ ├── hide.png
│ │ ├── invoice.png
│ │ ├── login-01.png
│ │ ├── patient.png
│ │ ├── pen.png
│ │ ├── search.png
│ │ ├── show.png
│ │ └── sign-up-form-button-graphic-concept.jpg
│ └── ringprogress
│ │ ├── FillProgressIndicator.java
│ │ ├── FillProgressIndicatorSkin.java
│ │ ├── ProgressCircleIndicator.java
│ │ ├── RingProgressIndicator.java
│ │ ├── RingProgressIndicatorSkin.java
│ │ ├── SousClassRingProgIndSkin.java
│ │ └── SousClassRingProgressIndicator.java
├── twilio-10.1.5.jar
├── userdata
└── userdata.txt
└── README.md
/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | GestionDeVente
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.xtext.ui.shared.xtextBuilder
10 |
11 |
12 |
13 |
14 |
15 | org.eclipse.xtext.ui.shared.xtextNature
16 |
17 |
18 |
--------------------------------------------------------------------------------
/GestionDeStock/.gitignore:
--------------------------------------------------------------------------------
1 | /target/
2 |
--------------------------------------------------------------------------------
/GestionDeStock/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | GestionDeStock
4 |
5 |
6 |
7 |
8 |
9 | org.eclipse.jdt.core.javabuilder
10 |
11 |
12 |
13 |
14 | org.eclipse.xtext.ui.shared.xtextBuilder
15 |
16 |
17 |
18 |
19 |
20 | org.eclipse.xtext.ui.shared.xtextNature
21 | org.eclipse.jdt.core.javanature
22 |
23 |
24 |
25 | 1714835154228
26 |
27 | 30
28 |
29 | org.eclipse.core.resources.regexFilterMatcher
30 | node_modules|\.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__
31 |
32 |
33 |
34 |
35 |
--------------------------------------------------------------------------------
/GestionDeStock/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | eclipse.preferences.version=1
2 | org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8
4 | org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve
5 | org.eclipse.jdt.core.compiler.compliance=1.8
6 | org.eclipse.jdt.core.compiler.debug.lineNumber=generate
7 | org.eclipse.jdt.core.compiler.debug.localVariable=generate
8 | org.eclipse.jdt.core.compiler.debug.sourceFile=generate
9 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
10 | org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
11 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
12 | org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
13 | org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
14 | org.eclipse.jdt.core.compiler.release=disabled
15 | org.eclipse.jdt.core.compiler.source=1.8
16 |
--------------------------------------------------------------------------------
/GestionDeStock/.settings/org.eclipse.m2e.core.prefs:
--------------------------------------------------------------------------------
1 | activeProfiles=
2 | eclipse.preferences.version=1
3 | resolveWorkspaceProjects=true
4 | version=1
5 |
--------------------------------------------------------------------------------
/GestionDeStock/README.txt:
--------------------------------------------------------------------------------
1 | **JAVABEANS(tm) ACTIVATION FRAMEWORK 1.0.2 RELEASE**
2 |
3 | Thank you for downloading the release of the JavaBeans(tm) Activation
4 | Framework! We hope you find it useful. Included in this release are
5 | the following files and directories:
6 |
7 | README.txt : This file!
8 |
9 | RELNOTES.txt : The release notes for this release including,
10 | installation instructions, system requirements,
11 | known bugs, and open issues.
12 |
13 | LICENSE.txt : The license covering this software.
14 |
15 | activation.jar : This JAR file contains the classes that
16 | make up JavaBeans(tm) Activation Framework.
17 |
18 | demos : This directory contains some simple *unsupported*
19 | demos that make use of some of the JAF's features.
20 |
21 | docs : This directory contains the Javadoc API descriptions
22 | for the public classes in the JAF.
23 |
24 | If you encounter any problems please contact us at:
25 |
26 | activation-comments@sun.com
27 |
--------------------------------------------------------------------------------
/GestionDeStock/baseDeDonnes.sql:
--------------------------------------------------------------------------------
1 | CREATE DATABASE GestionCommande;
2 | use GestionCommande;
3 |
4 |
5 | CREATE TABLE Client (
6 | numeroclient INT AUTO_INCREMENT PRIMARY KEY,
7 | nom VARCHAR(255),
8 | prenom VARCHAR(255),
9 | adresse VARCHAR(255),
10 | telephone VARCHAR(15)
11 | );
12 |
13 | CREATE TABLE Produits (
14 | numeroproduit INT AUTO_INCREMENT PRIMARY KEY,
15 | nomproduit VARCHAR(255),
16 | quantite INT,
17 | prix DECIMAL(10,2)
18 | );
19 |
20 | CREATE TABLE Commande (
21 | numerocommande INT AUTO_INCREMENT PRIMARY KEY,
22 | datecommande DATE,
23 | numeroclient INT,
24 | FOREIGN KEY (numeroclient) REFERENCES Client(numeroclient) ON DELETE CASCADE
25 | );
26 |
27 | CREATE TABLE Facture (
28 | numerofacture INT AUTO_INCREMENT PRIMARY KEY,
29 | datefacture DATE,
30 | montant DECIMAL(10,2),
31 | numerocommande INT,
32 | FOREIGN KEY (numerocommande) REFERENCES Commande(numerocommande) ON DELETE CASCADE
33 | );
34 |
35 | CREATE TABLE Livraison (
36 | numerolivraison INT AUTO_INCREMENT PRIMARY KEY,
37 | datelivraison DATE,
38 | numerocommande INT,
39 | FOREIGN KEY (numerocommande) REFERENCES Commande(numerocommande) ON DELETE CASCADE
40 | );
41 |
42 | CREATE TABLE Avoir (
43 | numeroproduit INT,
44 | numerocommande INT,
45 | PRIMARY KEY (numeroproduit, numerocommande),
46 | FOREIGN KEY (numeroproduit) REFERENCES Produits(numeroproduit) ON DELETE CASCADE,
47 | FOREIGN KEY (numerocommande) REFERENCES Commande(numerocommande) ON DELETE CASCADE
48 | );
49 |
--------------------------------------------------------------------------------
/GestionDeStock/bin/.gitignore:
--------------------------------------------------------------------------------
1 | /application/
2 | /controller/
3 | /css/
4 | /fxml/
5 |
--------------------------------------------------------------------------------
/GestionDeStock/bin/application/AjouterCommandeInterface.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/application/AjouterCommandeInterface.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/application/AjouterFactureInterface.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/application/AjouterFactureInterface.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/application/AjouterLivraisonInterface.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/application/AjouterLivraisonInterface.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/application/AjouterProduitInterface.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/application/AjouterProduitInterface.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/application/ChangePassword.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/application/ChangePassword.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/application/Clientsupmod.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/application/Clientsupmod.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/application/CommandesDunClientInterface.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/application/CommandesDunClientInterface.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/application/ConnectToDB.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/application/ConnectToDB.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/application/FactureToCommandeInterface.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/application/FactureToCommandeInterface.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/application/LivraisonToCommandeInterface.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/application/LivraisonToCommandeInterface.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/application/Main.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/application/Main.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/application/MainInterface.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/application/MainInterface.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/application/SendMail.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/application/SendMail.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/application/SendSms.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/application/SendSms.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/application/SupModifFactureInterface.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/application/SupModifFactureInterface.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/application/SupModifLivraisonInterface.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/application/SupModifLivraisonInterface.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/application/clientAjoueinterface.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/application/clientAjoueinterface.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/application/dashbordwindow.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/application/dashbordwindow.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/application/firstvisit.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/application/firstvisit.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/application/log4j.properties:
--------------------------------------------------------------------------------
1 | log4j.rootLogger=DEBUG, stdout
2 |
3 | log4j.appender.stdout=org.apache.log4j.ConsoleAppender
4 | log4j.appender.stdout.Target=System.out
5 | log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
6 | log4j.appender.stdout.layout.ConversionPattern=%d{ISO8601} [%t] %-5p %c - %m%n
7 |
--------------------------------------------------------------------------------
/GestionDeStock/bin/application/login.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/application/login.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/application/produitDunecommandeInterface.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/application/produitDunecommandeInterface.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/application/supmodifcommandeinterface.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/application/supmodifcommandeinterface.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/application/suppmodifProduitInterface.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/application/suppmodifProduitInterface.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/classes/Client.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/classes/Client.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/classes/Commande.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/classes/Commande.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/classes/Facture.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/classes/Facture.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/classes/Livraison.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/classes/Livraison.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/classes/Produit.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/classes/Produit.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/controller/AjouterCommandeController.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/controller/AjouterCommandeController.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/controller/AjouterFactureController.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/controller/AjouterFactureController.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/controller/AjouterLivraisonController.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/controller/AjouterLivraisonController.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/controller/AjouterProduitController:
--------------------------------------------------------------------------------
1 | package application;
2 |
3 | import javafx.event.ActionEvent;
4 | import javafx.fxml.FXML;
5 | import javafx.scene.control.Button;
6 | import javafx.scene.control.TextField;
7 |
8 | public class clientController {
9 |
10 | @FXML
11 | private Button ajouter;
12 |
13 | @FXML
14 | private TextField textnomproduit;
15 |
16 | @FXML
17 | private TextField textprix;
18 |
19 | @FXML
20 | private TextField textquantite;
21 |
22 | @FXML
23 | public void AjouterProduit(ActionEvent event) {
24 |
25 | }
26 |
27 | }
--------------------------------------------------------------------------------
/GestionDeStock/bin/controller/ChangePasswordController.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/controller/ChangePasswordController.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/controller/ClientsuppmodifController.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/controller/ClientsuppmodifController.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/controller/CommandeDunClientController.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/controller/CommandeDunClientController.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/controller/FactureToCommandeController.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/controller/FactureToCommandeController.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/controller/LivraisonToCommandeController.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/controller/LivraisonToCommandeController.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/controller/MainController.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/controller/MainController.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/controller/SupModifFactureController.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/controller/SupModifFactureController.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/controller/SupModifLivraisonController.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/controller/SupModifLivraisonController.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/controller/ajouetrproduitcontroller.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/controller/ajouetrproduitcontroller.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/controller/clientController.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/controller/clientController.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/controller/firstVisitcontroller.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/controller/firstVisitcontroller.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/controller/logincontroller.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/controller/logincontroller.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/controller/produitDunecommandeController.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/controller/produitDunecommandeController.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/controller/progresscontroller.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/controller/progresscontroller.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/controller/supmodifcommandecontroller.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/controller/supmodifcommandecontroller.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/controller/supmodifproduitcontroller.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/controller/supmodifproduitcontroller.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/controller/threadForRingProgress.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/controller/threadForRingProgress.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/controller/verificationController.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/controller/verificationController.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/css/Main.css:
--------------------------------------------------------------------------------
1 |
2 | BorderPane{
3 | -fx-background-color:#ccc8c8;
4 | }
5 |
6 | #close{
7 | -fx-background-color : none;
8 | }
9 |
10 | #close:hover{
11 | -fx-background-color : red;
12 | }
13 |
14 | #menuicon{
15 | -fx-background-color: none;
16 | }
17 |
18 | #menuicon:hover{
19 | -fx-background-color: #1d7076;
20 | }
21 |
22 |
23 | #label1,#label2,#label3,#label4,#label5{
24 | -fx-background-color : #24848b;
25 | }
26 |
27 | #label1:hover,#label2:hover,#label3:hover,#label4:hover,#label5:hover{
28 | -fx-background-color : #2b99a1;
29 | }
30 |
31 | #choix1_1,#choix1_2,#choix2_1,#choix2_2,#choix3_1,#choix3_2,#choix4_1,#choix4_2,#choix5_1,#choix5_2s{
32 | -fx-background-color: none;
33 | }
34 | #choix1_1:hover,#choix1_2:hover,#choix2_1:hover,#choix2_2:hover,#choix3_1:hover,#choix3_2:hover,#choix4_1:hover,#choix4_2:hover,#choix5_1:hover,#choix5_2:hover{
35 | -fx-font-size:13;
36 | }
37 | #close{
38 | -fx-background : none
39 | }
40 |
41 | Button{
42 | -fx-background : none;
43 | }
44 |
--------------------------------------------------------------------------------
/GestionDeStock/bin/css/application.css:
--------------------------------------------------------------------------------
1 | #numerofacture{
2 | -fx-alignment: center;
3 | }
4 |
5 |
6 | #exportToCsv:hover{
7 | -fx-background-color : #F1F000;
8 | }
9 |
--------------------------------------------------------------------------------
/GestionDeStock/bin/css/circlelow.css:
--------------------------------------------------------------------------------
1 | .circleindicator-container {
2 | circleindicator-color: #009383;
3 | -fx-padding: 3.0;
4 | -fx-background-color: none;
5 | }
6 | .circleindicator-container > .circleindicator-label {
7 | -fx-font-weight: bold;
8 | -fx-font-size: 2.5em;
9 | -fx-text-fill: red;
10 | -fx-padding: 5.0;
11 | }
--------------------------------------------------------------------------------
/GestionDeStock/bin/css/circleprogress.css:
--------------------------------------------------------------------------------
1 | .circleindicator-container {
2 | circleindicator-color: #009383;
3 | -fx-padding: 3.0;
4 | -fx-background-color: none;
5 | }
6 | .circleindicator-container > .circleindicator-label {
7 | -fx-font-weight: bold;
8 | -fx-font-size: 2.5em;
9 | -fx-text-fill: circleindicator-color;
10 | -fx-padding: 5.0;
11 | }
--------------------------------------------------------------------------------
/GestionDeStock/bin/css/clientsuppmodif.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/css/clientsuppmodif.css
--------------------------------------------------------------------------------
/GestionDeStock/bin/css/fenetre.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/css/fenetre.css
--------------------------------------------------------------------------------
/GestionDeStock/bin/css/fillprogress.css:
--------------------------------------------------------------------------------
1 | .fillindicator{
2 | -fx-inner-radius: 77.0;
3 | }
4 | .fillindicator-border-circle {
5 | -fx-opacity: 0.6;
6 | -fx-stroke: circleindicator-color;
7 | -fx-stroke-width: 3.0px;
8 | -fx-fill: -fx-background;
9 | }
10 | .fillindicator-filler-circle {
11 | -fx-opacity: 0.25;
12 | -fx-stroke-width: 0.0px;
13 | -fx-fill: circleindicator-color;
14 | }
15 | .fillindicator-filler-cover {
16 | -fx-fill: -fx-background;
17 | }
18 |
--------------------------------------------------------------------------------
/GestionDeStock/bin/css/login.css:
--------------------------------------------------------------------------------
1 | #loginbutton:hover{
2 | -fx-background-color:white;
3 | }
--------------------------------------------------------------------------------
/GestionDeStock/bin/css/lowRPI.css:
--------------------------------------------------------------------------------
1 | .ringindicator{
2 | -fx-ring-width: 10.0;
3 | -fx-inner-radius: 60.0;
4 | }
5 | .ringindicator-inner-circle {
6 | -fx-opacity: 0.55;
7 | -fx-stroke: red;
8 | -fx-stroke-width: 8.0px;
9 | -fx-fill: -fx-background;
10 | }
11 | .ringindicator-filler {
12 | -fx-stroke: red;
13 | -fx-fill: -fx-background;
14 | -fx-stroke-line-cap: butt;
15 | }
16 | .ringindicator-outer-circle-secondary {
17 | -fx-opacity: 0.1;
18 | -fx-stroke: circleindicator-color;
19 | -fx-stroke-width: 2.0px;
20 | -fx-fill: -fx-background;
21 | }
22 | .indeterminate {
23 | -fx-opacity: 0.55;
24 | -fx-stroke: linear-gradient(from 0.0% 0.0% to 70.0% 70.0%, circleindicator-color 70.0%, white 75.0%, white);
25 | }
26 |
--------------------------------------------------------------------------------
/GestionDeStock/bin/css/ringprogress.css:
--------------------------------------------------------------------------------
1 | .ringindicator{
2 | -fx-ring-width: 10.0;
3 | -fx-inner-radius: 60.0;
4 | }
5 | .ringindicator-inner-circle {
6 | -fx-opacity: 0.55;
7 | -fx-stroke: circleindicator-color;
8 | -fx-stroke-width: 8.0px;
9 | -fx-fill: -fx-background;
10 | }
11 | .ringindicator-filler {
12 | -fx-stroke: circleindicator-color;
13 | -fx-fill: -fx-background;
14 | -fx-stroke-line-cap: butt;
15 | }
16 | .ringindicator-outer-circle-secondary {
17 | -fx-opacity: 0.1;
18 | -fx-stroke: circleindicator-color;
19 | -fx-stroke-width: 2.0px;
20 | -fx-fill: -fx-background;
21 | }
22 | .indeterminate {
23 | -fx-opacity: 0.55;
24 | -fx-stroke: linear-gradient(from 0.0% 0.0% to 70.0% 70.0%, circleindicator-color 70.0%, white 75.0%, white);
25 | }
26 |
--------------------------------------------------------------------------------
/GestionDeStock/bin/css/tablestyle.css:
--------------------------------------------------------------------------------
1 | .btn:hover{
2 | -fx-cursor:hand ;
3 | }
4 | AnchorPane {
5 | -fx-background-color: #2b99a1;
6 | }
7 | .table-view {
8 | -fx-background-color:#165d62;
9 | -fx-background-radius:14 14 0 0;
10 |
11 | }
12 | .table-view .column-header-background{
13 | -fx-background-color: #165d62;
14 | -fx-background-radius:14;
15 | -fx-background-insets: 0 0 10 0;
16 |
17 |
18 |
19 | }
20 | .table-view .column-header, .table-view .filler{
21 | -fx-size:50px;
22 | -fx-border-width: 0 0 10 0;
23 | -fx-background-color:transparent;
24 |
25 | }
26 |
27 | .table-view .column-header .label {
28 | -fx-text-fill: white ;
29 | }
30 | Label{
31 | -fx-text-fill : white;
32 | }
--------------------------------------------------------------------------------
/GestionDeStock/bin/fxml/AjoueCommand.fxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
--------------------------------------------------------------------------------
/GestionDeStock/bin/fxml/AjouterFacture.fxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/GestionDeStock/bin/fxml/AjouterLivraison.fxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/GestionDeStock/bin/fxml/Clientmodifsup.fxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
--------------------------------------------------------------------------------
/GestionDeStock/bin/fxml/CommandeDunClient.fxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/GestionDeStock/bin/fxml/FactureForCommande.fxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
--------------------------------------------------------------------------------
/GestionDeStock/bin/fxml/LivraisonToCommande.fxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/GestionDeStock/bin/fxml/SupModifFacture.fxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
--------------------------------------------------------------------------------
/GestionDeStock/bin/fxml/SupModifLivraison.fxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
--------------------------------------------------------------------------------
/GestionDeStock/bin/fxml/ajouterproduit.fxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/GestionDeStock/bin/fxml/changepassword.fxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/GestionDeStock/bin/fxml/clientAjoue.fxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/GestionDeStock/bin/fxml/firstvisit.fxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
19 |
23 |
27 |
28 |
29 |
33 |
34 |
35 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
--------------------------------------------------------------------------------
/GestionDeStock/bin/fxml/login.fxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
20 |
21 |
22 |
23 |
24 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
46 |
47 |
48 |
59 |
60 |
61 |
62 |
--------------------------------------------------------------------------------
/GestionDeStock/bin/fxml/modifsuppcommande.fxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
--------------------------------------------------------------------------------
/GestionDeStock/bin/fxml/produitDuneCommande.fxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
--------------------------------------------------------------------------------
/GestionDeStock/bin/fxml/produitsupmodif.fxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
46 |
50 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
--------------------------------------------------------------------------------
/GestionDeStock/bin/fxml/testringprog.fxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/GestionDeStock/bin/fxml/verificationcode.fxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/GestionDeStock/bin/images/delete.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/images/delete.png
--------------------------------------------------------------------------------
/GestionDeStock/bin/images/login-01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/images/login-01.png
--------------------------------------------------------------------------------
/GestionDeStock/bin/imges/box.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/imges/box.png
--------------------------------------------------------------------------------
/GestionDeStock/bin/imges/brand-identity.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/imges/brand-identity.png
--------------------------------------------------------------------------------
/GestionDeStock/bin/imges/fast-delivery.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/imges/fast-delivery.png
--------------------------------------------------------------------------------
/GestionDeStock/bin/imges/firstvisitimg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/imges/firstvisitimg.jpg
--------------------------------------------------------------------------------
/GestionDeStock/bin/imges/hide.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/imges/hide.png
--------------------------------------------------------------------------------
/GestionDeStock/bin/imges/invoice.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/imges/invoice.png
--------------------------------------------------------------------------------
/GestionDeStock/bin/imges/login-01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/imges/login-01.png
--------------------------------------------------------------------------------
/GestionDeStock/bin/imges/patient.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/imges/patient.png
--------------------------------------------------------------------------------
/GestionDeStock/bin/imges/pen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/imges/pen.png
--------------------------------------------------------------------------------
/GestionDeStock/bin/imges/search.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/imges/search.png
--------------------------------------------------------------------------------
/GestionDeStock/bin/imges/show.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/imges/show.png
--------------------------------------------------------------------------------
/GestionDeStock/bin/imges/sign-up-form-button-graphic-concept.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/imges/sign-up-form-button-graphic-concept.jpg
--------------------------------------------------------------------------------
/GestionDeStock/bin/ringprogress/FillProgressIndicator.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/ringprogress/FillProgressIndicator.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/ringprogress/FillProgressIndicatorSkin.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/ringprogress/FillProgressIndicatorSkin.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/ringprogress/ProgressCircleIndicator$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/ringprogress/ProgressCircleIndicator$1.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/ringprogress/ProgressCircleIndicator$StyleableProperties$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/ringprogress/ProgressCircleIndicator$StyleableProperties$1.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/ringprogress/ProgressCircleIndicator$StyleableProperties.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/ringprogress/ProgressCircleIndicator$StyleableProperties.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/ringprogress/ProgressCircleIndicator.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/ringprogress/ProgressCircleIndicator.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/ringprogress/RingProgressIndicator$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/ringprogress/RingProgressIndicator$1.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/ringprogress/RingProgressIndicator$StyleableProperties$1.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/ringprogress/RingProgressIndicator$StyleableProperties$1.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/ringprogress/RingProgressIndicator$StyleableProperties.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/ringprogress/RingProgressIndicator$StyleableProperties.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/ringprogress/RingProgressIndicator.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/ringprogress/RingProgressIndicator.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/ringprogress/RingProgressIndicatorSkin.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/ringprogress/RingProgressIndicatorSkin.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/ringprogress/SousClassRingProgIndSkin.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/ringprogress/SousClassRingProgIndSkin.class
--------------------------------------------------------------------------------
/GestionDeStock/bin/ringprogress/SousClassRingProgressIndicator.class:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/bin/ringprogress/SousClassRingProgressIndicator.class
--------------------------------------------------------------------------------
/GestionDeStock/build.fxbuild:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/GestionDeStock/client-6.1.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/client-6.1.0.jar
--------------------------------------------------------------------------------
/GestionDeStock/dependecies/commons-logging-1.3.2-adapters.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/dependecies/commons-logging-1.3.2-adapters.jar
--------------------------------------------------------------------------------
/GestionDeStock/dependecies/commons-logging-1.3.2-api.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/dependecies/commons-logging-1.3.2-api.jar
--------------------------------------------------------------------------------
/GestionDeStock/dependecies/commons-logging-1.3.2-javadoc.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/dependecies/commons-logging-1.3.2-javadoc.jar
--------------------------------------------------------------------------------
/GestionDeStock/dependecies/commons-logging-1.3.2-sources.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/dependecies/commons-logging-1.3.2-sources.jar
--------------------------------------------------------------------------------
/GestionDeStock/dependecies/commons-logging-1.3.2-test-sources.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/dependecies/commons-logging-1.3.2-test-sources.jar
--------------------------------------------------------------------------------
/GestionDeStock/dependecies/commons-logging-1.3.2-tests.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/dependecies/commons-logging-1.3.2-tests.jar
--------------------------------------------------------------------------------
/GestionDeStock/dependecies/commons-logging-1.3.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/dependecies/commons-logging-1.3.2.jar
--------------------------------------------------------------------------------
/GestionDeStock/dependecies/controlsfx-9.0.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/dependecies/controlsfx-9.0.0.jar
--------------------------------------------------------------------------------
/GestionDeStock/dependecies/findsecbugs-plugin-1.13.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/dependecies/findsecbugs-plugin-1.13.0.jar
--------------------------------------------------------------------------------
/GestionDeStock/dependecies/fontawesome/fontawesomefx-glyphsbrowser-1.3.0/bin/fontawesomefx-glyphsbrowser.bat:
--------------------------------------------------------------------------------
1 | @if "%DEBUG%" == "" @echo off
2 | @rem ##########################################################################
3 | @rem
4 | @rem fontawesomefx-glyphsbrowser startup script for Windows
5 | @rem
6 | @rem ##########################################################################
7 |
8 | @rem Set local scope for the variables with windows NT shell
9 | if "%OS%"=="Windows_NT" setlocal
10 |
11 | set DIRNAME=%~dp0
12 | if "%DIRNAME%" == "" set DIRNAME=.
13 | set APP_BASE_NAME=%~n0
14 | set APP_HOME=%DIRNAME%..
15 |
16 | @rem Add default JVM options here. You can also use JAVA_OPTS and FONTAWESOMEFX_GLYPHSBROWSER_OPTS to pass JVM options to this script.
17 | set DEFAULT_JVM_OPTS=
18 |
19 | @rem Find java.exe
20 | if defined JAVA_HOME goto findJavaFromJavaHome
21 |
22 | set JAVA_EXE=java.exe
23 | %JAVA_EXE% -version >NUL 2>&1
24 | if "%ERRORLEVEL%" == "0" goto init
25 |
26 | echo.
27 | echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
28 | echo.
29 | echo Please set the JAVA_HOME variable in your environment to match the
30 | echo location of your Java installation.
31 |
32 | goto fail
33 |
34 | :findJavaFromJavaHome
35 | set JAVA_HOME=%JAVA_HOME:"=%
36 | set JAVA_EXE=%JAVA_HOME%/bin/java.exe
37 |
38 | if exist "%JAVA_EXE%" goto init
39 |
40 | echo.
41 | echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
42 | echo.
43 | echo Please set the JAVA_HOME variable in your environment to match the
44 | echo location of your Java installation.
45 |
46 | goto fail
47 |
48 | :init
49 | @rem Get command-line arguments, handling Windows variants
50 |
51 | if not "%OS%" == "Windows_NT" goto win9xME_args
52 |
53 | :win9xME_args
54 | @rem Slurp the command line arguments.
55 | set CMD_LINE_ARGS=
56 | set _SKIP=2
57 |
58 | :win9xME_args_slurp
59 | if "x%~1" == "x" goto execute
60 |
61 | set CMD_LINE_ARGS=%*
62 |
63 | :execute
64 | @rem Setup the command line
65 |
66 | set CLASSPATH=%APP_HOME%\lib\fontawesomefx-glyphsbrowser-1.3.0.jar;%APP_HOME%\lib\fontawesomefx-emojione-2.2.7-2.jar;%APP_HOME%\lib\fontawesomefx-fontawesome-4.7.0-5.jar;%APP_HOME%\lib\fontawesomefx-icons525-3.0.0-4.jar;%APP_HOME%\lib\fontawesomefx-materialdesignfont-1.7.22-4.jar;%APP_HOME%\lib\fontawesomefx-materialicons-2.2.0-5.jar;%APP_HOME%\lib\fontawesomefx-octicons-4.3.0-5.jar;%APP_HOME%\lib\fontawesomefx-weathericons-2.0.10-5.jar;%APP_HOME%\lib\fontawesomefx-controls-8.15.jar;%APP_HOME%\lib\controlsfx-8.40.11.jar;%APP_HOME%\lib\fontawesomefx-commons-8.15.jar
67 |
68 | @rem Execute fontawesomefx-glyphsbrowser
69 | "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %FONTAWESOMEFX_GLYPHSBROWSER_OPTS% -classpath "%CLASSPATH%" de.jensd.fx.glyphs.browser.GlyphsBrowserApp %CMD_LINE_ARGS%
70 |
71 | :end
72 | @rem End local scope for the variables with windows NT shell
73 | if "%ERRORLEVEL%"=="0" goto mainEnd
74 |
75 | :fail
76 | rem Set variable FONTAWESOMEFX_GLYPHSBROWSER_EXIT_CONSOLE if you need the _script_ return code instead of
77 | rem the _cmd.exe /c_ return code!
78 | if not "" == "%FONTAWESOMEFX_GLYPHSBROWSER_EXIT_CONSOLE%" exit 1
79 | exit /b 1
80 |
81 | :mainEnd
82 | if "%OS%"=="Windows_NT" endlocal
83 |
84 | :omega
85 |
--------------------------------------------------------------------------------
/GestionDeStock/dependecies/fontawesome/fontawesomefx-glyphsbrowser-1.3.0/lib/controlsfx-8.40.11.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/dependecies/fontawesome/fontawesomefx-glyphsbrowser-1.3.0/lib/controlsfx-8.40.11.jar
--------------------------------------------------------------------------------
/GestionDeStock/dependecies/fontawesome/fontawesomefx-glyphsbrowser-1.3.0/lib/fontawesomefx-commons-8.15.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/dependecies/fontawesome/fontawesomefx-glyphsbrowser-1.3.0/lib/fontawesomefx-commons-8.15.jar
--------------------------------------------------------------------------------
/GestionDeStock/dependecies/fontawesome/fontawesomefx-glyphsbrowser-1.3.0/lib/fontawesomefx-controls-8.15.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/dependecies/fontawesome/fontawesomefx-glyphsbrowser-1.3.0/lib/fontawesomefx-controls-8.15.jar
--------------------------------------------------------------------------------
/GestionDeStock/dependecies/fontawesome/fontawesomefx-glyphsbrowser-1.3.0/lib/fontawesomefx-emojione-2.2.7-2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/dependecies/fontawesome/fontawesomefx-glyphsbrowser-1.3.0/lib/fontawesomefx-emojione-2.2.7-2.jar
--------------------------------------------------------------------------------
/GestionDeStock/dependecies/fontawesome/fontawesomefx-glyphsbrowser-1.3.0/lib/fontawesomefx-fontawesome-4.7.0-5.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/dependecies/fontawesome/fontawesomefx-glyphsbrowser-1.3.0/lib/fontawesomefx-fontawesome-4.7.0-5.jar
--------------------------------------------------------------------------------
/GestionDeStock/dependecies/fontawesome/fontawesomefx-glyphsbrowser-1.3.0/lib/fontawesomefx-glyphsbrowser-1.3.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/dependecies/fontawesome/fontawesomefx-glyphsbrowser-1.3.0/lib/fontawesomefx-glyphsbrowser-1.3.0.jar
--------------------------------------------------------------------------------
/GestionDeStock/dependecies/fontawesome/fontawesomefx-glyphsbrowser-1.3.0/lib/fontawesomefx-icons525-3.0.0-4.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/dependecies/fontawesome/fontawesomefx-glyphsbrowser-1.3.0/lib/fontawesomefx-icons525-3.0.0-4.jar
--------------------------------------------------------------------------------
/GestionDeStock/dependecies/fontawesome/fontawesomefx-glyphsbrowser-1.3.0/lib/fontawesomefx-materialdesignfont-1.7.22-4.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/dependecies/fontawesome/fontawesomefx-glyphsbrowser-1.3.0/lib/fontawesomefx-materialdesignfont-1.7.22-4.jar
--------------------------------------------------------------------------------
/GestionDeStock/dependecies/fontawesome/fontawesomefx-glyphsbrowser-1.3.0/lib/fontawesomefx-materialicons-2.2.0-5.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/dependecies/fontawesome/fontawesomefx-glyphsbrowser-1.3.0/lib/fontawesomefx-materialicons-2.2.0-5.jar
--------------------------------------------------------------------------------
/GestionDeStock/dependecies/fontawesome/fontawesomefx-glyphsbrowser-1.3.0/lib/fontawesomefx-octicons-4.3.0-5.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/dependecies/fontawesome/fontawesomefx-glyphsbrowser-1.3.0/lib/fontawesomefx-octicons-4.3.0-5.jar
--------------------------------------------------------------------------------
/GestionDeStock/dependecies/fontawesome/fontawesomefx-glyphsbrowser-1.3.0/lib/fontawesomefx-weathericons-2.0.10-5.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/dependecies/fontawesome/fontawesomefx-glyphsbrowser-1.3.0/lib/fontawesomefx-weathericons-2.0.10-5.jar
--------------------------------------------------------------------------------
/GestionDeStock/dependecies/fontawesomefx-8.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/dependecies/fontawesomefx-8.2.jar
--------------------------------------------------------------------------------
/GestionDeStock/dependecies/httpclient-4.5.14.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/dependecies/httpclient-4.5.14.jar
--------------------------------------------------------------------------------
/GestionDeStock/dependecies/httpcore-4.4.11.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/dependecies/httpcore-4.4.11.jar
--------------------------------------------------------------------------------
/GestionDeStock/dependecies/itextpdf-5.5.13.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/dependecies/itextpdf-5.5.13.jar
--------------------------------------------------------------------------------
/GestionDeStock/dependecies/jackson-annotations-2.17.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/dependecies/jackson-annotations-2.17.1.jar
--------------------------------------------------------------------------------
/GestionDeStock/dependecies/jackson-core-2.17.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/dependecies/jackson-core-2.17.1.jar
--------------------------------------------------------------------------------
/GestionDeStock/dependecies/jackson-databind-2.17.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/dependecies/jackson-databind-2.17.1.jar
--------------------------------------------------------------------------------
/GestionDeStock/dependecies/jackson-datatype-jsr310-2.17.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/dependecies/jackson-datatype-jsr310-2.17.1.jar
--------------------------------------------------------------------------------
/GestionDeStock/dependecies/kotlin-stdlib-2.0.0-RC3.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/dependecies/kotlin-stdlib-2.0.0-RC3.jar
--------------------------------------------------------------------------------
/GestionDeStock/dependecies/log4j-1.2.17.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/dependecies/log4j-1.2.17.jar
--------------------------------------------------------------------------------
/GestionDeStock/dependecies/mysql-connector-j-8.4.0.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/dependecies/mysql-connector-j-8.4.0.jar
--------------------------------------------------------------------------------
/GestionDeStock/dependecies/okhttp-5.0.0-alpha.14.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/dependecies/okhttp-5.0.0-alpha.14.jar
--------------------------------------------------------------------------------
/GestionDeStock/dependecies/okio-3.0.0-alpha.9-javadoc.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/dependecies/okio-3.0.0-alpha.9-javadoc.jar
--------------------------------------------------------------------------------
/GestionDeStock/dependecies/okio-3.0.0-alpha.9.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/dependecies/okio-3.0.0-alpha.9.jar
--------------------------------------------------------------------------------
/GestionDeStock/dependecies/slf4j-api-1.7.32.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/dependecies/slf4j-api-1.7.32.jar
--------------------------------------------------------------------------------
/GestionDeStock/dependecies/slf4j-api-2.0.13.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/dependecies/slf4j-api-2.0.13.jar
--------------------------------------------------------------------------------
/GestionDeStock/dependecies/slf4j-log4j12-1.7.32.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/dependecies/slf4j-log4j12-1.7.32.jar
--------------------------------------------------------------------------------
/GestionDeStock/dependecies/twilio-10.1.5.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/dependecies/twilio-10.1.5.jar
--------------------------------------------------------------------------------
/GestionDeStock/factures.csv:
--------------------------------------------------------------------------------
1 | 4510 May 2024,10.0
2 | 4612 June 2024,20.0
3 | 4724 June 2024,30.0
4 |
--------------------------------------------------------------------------------
/GestionDeStock/httpclient-4.5.14.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/httpclient-4.5.14.jar
--------------------------------------------------------------------------------
/GestionDeStock/httpcore-4.4.11.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/httpcore-4.4.11.jar
--------------------------------------------------------------------------------
/GestionDeStock/jackson-annotations-2.17.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/jackson-annotations-2.17.1.jar
--------------------------------------------------------------------------------
/GestionDeStock/jackson-core-2.17.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/jackson-core-2.17.1.jar
--------------------------------------------------------------------------------
/GestionDeStock/jackson-databind-2.17.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/jackson-databind-2.17.1.jar
--------------------------------------------------------------------------------
/GestionDeStock/jackson-datatype-jsr310-2.17.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/jackson-datatype-jsr310-2.17.1.jar
--------------------------------------------------------------------------------
/GestionDeStock/log4j-1.2.17.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/log4j-1.2.17.jar
--------------------------------------------------------------------------------
/GestionDeStock/nbrvisit.txt:
--------------------------------------------------------------------------------
1 | 2
--------------------------------------------------------------------------------
/GestionDeStock/nombredevisite.txt:
--------------------------------------------------------------------------------
1 | 0
--------------------------------------------------------------------------------
/GestionDeStock/slf4j-api-1.7.32.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/slf4j-api-1.7.32.jar
--------------------------------------------------------------------------------
/GestionDeStock/slf4j-api-2.0.13.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/slf4j-api-2.0.13.jar
--------------------------------------------------------------------------------
/GestionDeStock/slf4j-log4j12-1.7.32.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/slf4j-log4j12-1.7.32.jar
--------------------------------------------------------------------------------
/GestionDeStock/src/application/AjouterCommandeInterface.java:
--------------------------------------------------------------------------------
1 | package application;
2 |
3 | import java.io.IOException;
4 |
5 | import javafx.application.Application;
6 | import javafx.fxml.FXMLLoader;
7 | import javafx.scene.Parent;
8 | import javafx.scene.Scene;
9 | import javafx.stage.Stage;
10 |
11 | public class AjouterCommandeInterface extends Application {
12 | public void start(Stage primaryStage){
13 |
14 | try {
15 | Parent root;
16 | root = FXMLLoader.load(getClass().getResource("/fxml/AjoueCommand.fxml"));
17 | Scene Scene = new Scene(root);
18 | Scene.getStylesheets().add(getClass().getResource("/css/tablestyle.css").toExternalForm());
19 | //// Scene.getStylesheets().add(getClass().getResource("/fxml/application.css").toExternalForm());
20 | primaryStage.setScene(Scene);
21 | primaryStage.show();
22 | } catch (IOException e) {
23 | }
24 |
25 | // primaryStage.setHeight(400);
26 | // primaryStage.setWidth(400);
27 | // primaryStage.setResizable(false);
28 | // primaryStage.setFullScreen(true);
29 | // primaryStage.show();
30 | }
31 |
32 | public static void main(String[] args) {
33 | launch(args);
34 | }
35 | }
36 |
37 |
38 |
--------------------------------------------------------------------------------
/GestionDeStock/src/application/AjouterFactureInterface.java:
--------------------------------------------------------------------------------
1 | package application;
2 |
3 | import javafx.application.Application;
4 | import javafx.application.Platform;
5 | import javafx.fxml.FXMLLoader;
6 | import javafx.scene.Scene;
7 | import javafx.scene.control.Alert;
8 | import javafx.scene.layout.AnchorPane;
9 | import javafx.stage.Stage;
10 |
11 |
12 | public class AjouterFactureInterface extends Application {
13 | @Override
14 | public void start(Stage primaryStage) {
15 | try {
16 | AnchorPane root = (AnchorPane)FXMLLoader.load(getClass().getResource("/fxml/AjouterFacture.fxml"));
17 | Scene scene = new Scene(root,663,560);
18 | // scene.getStylesheets().add(getClass().getResource("/css/application.css").toExternalForm());
19 | scene.getStylesheets().add(getClass().getResource("/css/tablestyle.css").toExternalForm());
20 | primaryStage.setScene(scene);
21 | primaryStage.show();
22 | } catch(Exception e) {
23 | Platform.runLater(() -> {
24 | Alert alert = new Alert(Alert.AlertType.ERROR);
25 | alert.setTitle("Erreur");
26 | alert.setHeaderText("Une erreur s'est produite.");
27 | alert.setContentText(e.getMessage());
28 | alert.showAndWait();
29 | e.printStackTrace();
30 | });
31 | }
32 | }
33 |
34 | public static void main(String[] args) {
35 | launch(args);
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/GestionDeStock/src/application/AjouterLivraisonInterface.java:
--------------------------------------------------------------------------------
1 | package application;
2 |
3 | import java.io.IOException;
4 |
5 | import javafx.application.Application;
6 | import javafx.application.Platform;
7 | import javafx.fxml.FXMLLoader;
8 | import javafx.scene.Parent;
9 | import javafx.scene.Scene;
10 | import javafx.scene.control.Alert;
11 | import javafx.stage.Stage;
12 |
13 | public class AjouterLivraisonInterface extends Application {
14 | public void start(Stage primaryStage){
15 |
16 | try {
17 | Parent root;
18 | root = FXMLLoader.load(getClass().getResource("/fxml/AjouterLivraison.fxml"));
19 | Scene Scene = new Scene(root);
20 | Scene.getStylesheets().add(getClass().getResource("/css/tablestyle.css").toExternalForm());
21 | // Scene.getStylesheets(j).add(getClass().getResource("/fxml/application.css").toExternalForm());
22 | primaryStage.setScene(Scene);
23 | primaryStage.show();
24 | } catch (IOException e) {
25 | Platform.runLater(() -> {
26 | Alert alert = new Alert(Alert.AlertType.ERROR);
27 | alert.setTitle("Erreur");
28 | alert.setHeaderText("Une erreur s'est produite.");
29 | alert.setContentText(e.getMessage());
30 | alert.showAndWait();
31 | e.printStackTrace();
32 | });
33 | }
34 |
35 | // primaryStage.setHeight(400);
36 | // primaryStage.setWidth(400);
37 | // primaryStage.setResizable(false);
38 | // primaryStage.setFullScreen(true);
39 | // primaryStage.show();
40 | }
41 |
42 | public static void main(String[] args) {
43 | launch(args);
44 | }
45 | }
46 |
47 |
48 |
--------------------------------------------------------------------------------
/GestionDeStock/src/application/AjouterProduitInterface.java:
--------------------------------------------------------------------------------
1 | package application;
2 |
3 | import java.io.IOException;
4 |
5 | import javafx.application.Application;
6 | import javafx.fxml.FXMLLoader;
7 | import javafx.scene.Parent;
8 | import javafx.scene.Scene;
9 | import javafx.stage.Stage;
10 |
11 | public class AjouterProduitInterface extends Application{
12 | public void start(Stage primaryStage){
13 |
14 | try {
15 | Parent root;
16 | root = FXMLLoader.load(getClass().getResource("/fxml/ajouterproduit.fxml"));
17 | Scene Scene = new Scene(root);
18 | Scene.getStylesheets().add(getClass().getResource("/css/tablestyle.css").toExternalForm());
19 | //// Scene.getStylesheets().add(getClass().getResource("/fxml/application.css").toExternalForm());
20 | primaryStage.setScene(Scene);
21 | primaryStage.show();
22 | } catch (IOException e) {
23 | }
24 |
25 | // primaryStage.setHeight(400);
26 | // primaryStage.setWidth(400);
27 | // primaryStage.setResizable(false);
28 | // primaryStage.setFullScreen(true);
29 | // primaryStage.show();
30 | }
31 |
32 | public static void main(String[] args) {
33 | launch(args);
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GestionDeStock/src/application/ChangePassword.java:
--------------------------------------------------------------------------------
1 | package application;
2 |
3 | import javafx.application.Application;
4 | import javafx.application.Platform;
5 | import javafx.fxml.FXMLLoader;
6 | import javafx.scene.Scene;
7 | import javafx.scene.control.Alert;
8 | import javafx.scene.layout.AnchorPane;
9 | import javafx.stage.Stage;
10 |
11 | public class ChangePassword extends Application {
12 |
13 | @Override
14 | public void start(Stage primaryStage) {
15 | try {
16 | AnchorPane root = (AnchorPane)FXMLLoader.load(getClass().getResource("/fxml/changepassword.fxml"));
17 | Scene scene = new Scene(root,663,419);
18 | scene.getStylesheets().add(getClass().getResource("/css/tablestyle.css").toExternalForm());
19 | primaryStage.setScene(scene);
20 | primaryStage.setMaxWidth(357);
21 | primaryStage.setMaxHeight(319);
22 | primaryStage.setMinWidth(357);
23 | primaryStage.setMinHeight(319);
24 | primaryStage.show();
25 | } catch(Exception e) {
26 | Platform.runLater(() -> {
27 | Alert alert = new Alert(Alert.AlertType.ERROR);
28 | alert.setTitle("Erreur");
29 | alert.setHeaderText("Une erreur s'est produite.");
30 | alert.setContentText(e.getMessage());
31 | alert.showAndWait();
32 | e.printStackTrace();
33 | });
34 | }
35 | }
36 |
37 | public static void main(String[] args) {
38 | launch(args);
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/GestionDeStock/src/application/Clientsupmod.java:
--------------------------------------------------------------------------------
1 | package application;
2 | import java.io.IOException;
3 |
4 | import javafx.application.Application;
5 | import javafx.application.Platform;
6 | import javafx.fxml.FXMLLoader;
7 | // import javafx.scene.Group;
8 | import javafx.scene.Parent;
9 | import javafx.scene.Scene;
10 | //import javafx.scene.layout.BorderPane;
11 | import javafx.scene.control.Alert;
12 | import javafx.stage.Stage;
13 |
14 |
15 | public class Clientsupmod extends Application {
16 | @Override
17 | public void start(Stage primaryStage){
18 |
19 | try {
20 | Parent root;
21 | root = FXMLLoader.load(getClass().getResource("/fxml/Clientmodifsup.fxml"));
22 | Scene Scene = new Scene(root);
23 | Scene.getStylesheets().add(getClass().getResource("/css/tablestyle.css").toExternalForm());
24 | // Scene.getStylesheets().add(getClass().getResource("/fxml/application.css").toExternalForm());
25 | primaryStage.setScene(Scene);
26 | primaryStage.show();
27 | } catch (IOException e) {
28 | Platform.runLater(() -> {
29 | Alert alert = new Alert(Alert.AlertType.ERROR);
30 | alert.setTitle("Erreur");
31 | alert.setHeaderText("Une erreur s'est produite.");
32 | alert.setContentText(e.getMessage());
33 | alert.showAndWait();
34 | e.printStackTrace();
35 | });
36 | }
37 |
38 | // primaryStage.setHeight(400);
39 | // primaryStage.setWidth(400);
40 | // primaryStage.setResizable(false);
41 | // primaryStage.setFullScreen(true);
42 | // primaryStage.show();
43 | }
44 |
45 | public static void main(String[] args) {
46 | launch(args);
47 | }
48 | }
49 |
--------------------------------------------------------------------------------
/GestionDeStock/src/application/CommandesDunClientInterface.java:
--------------------------------------------------------------------------------
1 | package application;
2 |
3 | import javafx.application.Application;
4 | import javafx.application.Platform;
5 | import javafx.fxml.FXMLLoader;
6 | import javafx.scene.Parent;
7 | import javafx.scene.Scene;
8 | import javafx.scene.control.Alert;
9 | import javafx.stage.Stage;
10 |
11 |
12 | public class CommandesDunClientInterface extends Application{
13 | public void start(Stage primaryStage){
14 |
15 | try {
16 | Parent root;
17 | root = FXMLLoader.load(getClass().getResource("/fxml/CommandeDunClient.fxml"));
18 | Scene Scene = new Scene(root);
19 | Scene.getStylesheets().add(getClass().getResource("/css/tablestyle.css").toExternalForm());
20 | //// Scene.getStylesheets().add(getClass().getResource("/fxml/application.css").toExternalForm());
21 | primaryStage.setScene(Scene);
22 | primaryStage.show();
23 | } catch (Exception e) {
24 | Platform.runLater(() -> {
25 | Alert alert = new Alert(Alert.AlertType.ERROR);
26 | alert.setTitle("Erreur");
27 | alert.setHeaderText("Une erreur s'est produite.");
28 | alert.setContentText(e.getMessage());
29 | alert.showAndWait();
30 | e.printStackTrace();
31 | });
32 | }
33 |
34 |
35 |
36 | }
37 |
38 | // primaryStage.setHeight(400);
39 | // primaryStage.setWidth(400);
40 | // primaryStage.setResizable(false);
41 | // primaryStage.setFullScreen(true);
42 | // primaryStage.show();
43 |
44 |
45 | public static void main(String[] args) {
46 | launch(args);
47 | }
48 | }
49 |
--------------------------------------------------------------------------------
/GestionDeStock/src/application/FactureToCommandeInterface.java:
--------------------------------------------------------------------------------
1 | package application;
2 |
3 | import java.io.IOException;
4 |
5 | import javafx.application.Application;
6 | import javafx.application.Platform;
7 | import javafx.fxml.FXMLLoader;
8 | import javafx.scene.Parent;
9 | import javafx.scene.Scene;
10 | import javafx.scene.control.Alert;
11 | import javafx.stage.Stage;
12 |
13 | public class FactureToCommandeInterface extends Application{
14 |
15 | public void start(Stage primaryStage){
16 |
17 | try {
18 | Parent root;
19 | root = FXMLLoader.load(getClass().getResource("/fxml/FactureForCommande.fxml"));
20 | Scene Scene = new Scene(root);
21 | Scene.getStylesheets().add(getClass().getResource("/css/tablestyle.css").toExternalForm());
22 | // Scene.getStylesheets(j).add(getClass().getResource("/fxml/application.css").toExternalForm());
23 | primaryStage.setScene(Scene);
24 | primaryStage.show();
25 | } catch (IOException e) {
26 | Platform.runLater(() -> {
27 | Alert alert = new Alert(Alert.AlertType.ERROR);
28 | alert.setTitle("Erreur");
29 | alert.setHeaderText("Une erreur s'est produite.");
30 | alert.setContentText(e.getMessage());
31 | alert.showAndWait();
32 | e.printStackTrace();
33 | });
34 | }
35 |
36 | // primaryStage.setHeight(400);
37 | // primaryStage.setWidth(400);
38 | // primaryStage.setResizable(false);
39 | // primaryStage.setFullScreen(true);
40 | // primaryStage.show();
41 | }
42 |
43 | public static void main(String[] args) {
44 | launch(args);
45 | }
46 |
47 | }
48 |
--------------------------------------------------------------------------------
/GestionDeStock/src/application/LivraisonToCommandeInterface.java:
--------------------------------------------------------------------------------
1 | package application;
2 |
3 | import java.io.IOException;
4 |
5 | import javafx.application.Application;
6 | import javafx.application.Platform;
7 | import javafx.fxml.FXMLLoader;
8 | import javafx.scene.Parent;
9 | import javafx.scene.Scene;
10 | import javafx.scene.control.Alert;
11 | import javafx.stage.Stage;
12 |
13 | public class LivraisonToCommandeInterface extends Application{
14 | public void start(Stage primaryStage){
15 |
16 | try {
17 | Parent root;
18 | root = FXMLLoader.load(getClass().getResource("/fxml/LivraisonToCommande.fxml"));
19 | Scene Scene = new Scene(root);
20 | Scene.getStylesheets().add(getClass().getResource("/css/tablestyle.css").toExternalForm());
21 | // Scene.getStylesheets(j).add(getClass().getResource("/fxml/application.css").toExternalForm());
22 | primaryStage.setScene(Scene);
23 | primaryStage.show();
24 | } catch (IOException e) {
25 | Platform.runLater(() -> {
26 | Alert alert = new Alert(Alert.AlertType.ERROR);
27 | alert.setTitle("Erreur");
28 | alert.setHeaderText("Une erreur s'est produite.");
29 | alert.setContentText(e.getMessage());
30 | alert.showAndWait();
31 | e.printStackTrace();
32 | });
33 | }
34 |
35 | // primaryStage.setHeight(400);
36 | // primaryStage.setWidth(400);
37 | // primaryStage.setResizable(false);
38 | // primaryStage.setFullScreen(true);
39 | // primaryStage.show();
40 | }
41 |
42 | public static void main(String[] args) {
43 | launch(args);
44 | }
45 | }
46 |
--------------------------------------------------------------------------------
/GestionDeStock/src/application/Main.java:
--------------------------------------------------------------------------------
1 | package application;
2 |
3 | import java.io.IOException;
4 |
5 | import javafx.application.Application;
6 | import javafx.fxml.FXMLLoader;
7 | import javafx.scene.Parent;
8 | import javafx.scene.Scene;
9 | import javafx.stage.Stage;
10 | import javafx.stage.StageStyle;
11 |
12 |
13 | public class Main extends Application {
14 | public void start(Stage primaryStage){
15 |
16 | try {
17 | Parent root;
18 | root = FXMLLoader.load(getClass().getResource("/fxml/Main.fxml"));
19 | Scene Scene = new Scene(root);
20 | Scene.getStylesheets().add(getClass().getResource("/css/Main.css").toExternalForm());
21 | primaryStage.initStyle(StageStyle.UNDECORATED);
22 | primaryStage.setScene(Scene);
23 | primaryStage.show();
24 | } catch (IOException e) {
25 | }
26 |
27 | // primaryStage.setHeight(400);
28 | // primaryStage.setWidth(400);
29 | // primaryStage.setResizable(false);
30 | // primaryStage.setFullScreen(true);
31 | // primaryStage.show();
32 | }
33 |
34 | public static void main(String[] args) {
35 | launch(args);
36 | }
37 | }
38 |
39 |
40 |
--------------------------------------------------------------------------------
/GestionDeStock/src/application/MainInterface.java:
--------------------------------------------------------------------------------
1 | package application;
2 |
3 | import java.io.IOException;
4 |
5 | import javafx.application.Application;
6 | import javafx.fxml.FXMLLoader;
7 | import javafx.scene.Parent;
8 | import javafx.scene.Scene;
9 | import javafx.stage.Stage;
10 |
11 | public class MainInterface extends Application{
12 | public void start(Stage primaryStage){
13 |
14 | try {
15 | Parent root;
16 | root = FXMLLoader.load(getClass().getResource("/fxml/Main.fxml"));
17 | Scene Scene = new Scene(root);
18 | //// Scene.getStylesheets().add(getClass().getResource("/fxml/application.css").toExternalForm());
19 | primaryStage.setScene(Scene);
20 | primaryStage.show();
21 | } catch (IOException e) {
22 | }
23 |
24 | // primaryStage.setHeight(400);
25 | // primaryStage.setWidth(400);
26 | // primaryStage.setResizable(false);
27 | // primaryStage.setFullScreen(true);
28 | // primaryStage.show();
29 | }
30 |
31 | public static void main(String[] args) {
32 | launch(args);
33 | }
34 |
35 | }
36 |
37 |
38 |
39 |
--------------------------------------------------------------------------------
/GestionDeStock/src/application/SendMail.java:
--------------------------------------------------------------------------------
1 | package application;
2 |
3 | import java.io.IOException;
4 | import okhttp3.MediaType;
5 | import okhttp3.OkHttpClient;
6 | import okhttp3.Request;
7 | import okhttp3.RequestBody;
8 |
9 | public class SendMail {
10 |
11 | public static void sendmail(String email,int code) {
12 |
13 | OkHttpClient client = new OkHttpClient().newBuilder()
14 | .build();
15 | MediaType mediaType = MediaType.parse("application/json");
16 | @SuppressWarnings("deprecation")
17 | RequestBody body = RequestBody.create(mediaType, "{\"from\":{\"email\":\"mailtrap@demomailtrap.com\","
18 | + "\"name\":"
19 | + "\"Mailtrap Test\"},"
20 | + "\"to\":[{\"email\":\""
21 | + email + "\"}],\"subject\":\"You are awesome!\",\"text\":\""+
22 | Integer.toString(code)+"\",\"category\":\"Integration Test\"}");
23 | Request request = new Request.Builder()
24 | .url("https://send.api.mailtrap.io/api/send")
25 | .method("POST", body)
26 | .addHeader("Authorization", "Bearer 7b920b784241fc365f423e2c46562c51")
27 | .addHeader("Content-Type", "application/json")
28 | .build();
29 | try {
30 | client.newCall(request).execute();
31 | } catch (IOException e) {
32 | // TODO Auto-generated catch block
33 | e.printStackTrace();
34 | }
35 |
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/GestionDeStock/src/application/SendSms.java:
--------------------------------------------------------------------------------
1 | package application;
2 |
3 | import com.twilio.Twilio;
4 | import com.twilio.rest.api.v2010.account.Message;
5 |
6 | public class SendSms {
7 | // Find your Account Sid and Token at twilio.com/console
8 |
9 | //570f47e2ec833f38a8f1849eed3c48cb
10 | //AC6ab3b891fac19c6aca18fb8624fa4550 sid
11 |
12 |
13 | //
14 | // sid
15 | public static final String ACCOUNT_SID = "AC6ab3b891fac19c6aca18fb8624fa4550";
16 | public static final String AUTH_TOKEN = "57d58f4c79b91fe7be0a9ceed1b5e109";
17 |
18 |
19 | public static void smssend(String smsmessage) {
20 | Twilio.init(ACCOUNT_SID, AUTH_TOKEN);
21 | Message message = Message.creator(
22 | new com.twilio.type.PhoneNumber("+212651484070"),
23 | new com.twilio.type.PhoneNumber("+18283445137"),
24 | smsmessage).create();
25 |
26 | System.out.println(message.getSid());
27 |
28 |
29 | }
30 | }
--------------------------------------------------------------------------------
/GestionDeStock/src/application/SupModifFactureInterface.java:
--------------------------------------------------------------------------------
1 | package application;
2 |
3 | import java.io.IOException;
4 |
5 | import javafx.application.Application;
6 | import javafx.fxml.FXMLLoader;
7 | import javafx.scene.Parent;
8 | import javafx.scene.Scene;
9 | import javafx.stage.Stage;
10 |
11 | public class SupModifFactureInterface extends Application{
12 | public void start(Stage primaryStage){
13 |
14 | try {
15 | Parent root;
16 | root = FXMLLoader.load(getClass().getResource("/fxml/SupModifFacture.fxml"));
17 | Scene Scene = new Scene(root);
18 | //// Scene.getStylesheets().add(getClass().getResource("/fxml/application.css").toExternalForm());
19 | primaryStage.setScene(Scene);
20 | primaryStage.show();
21 | } catch (IOException e) {
22 | }
23 |
24 | // primaryStage.setHeight(400);
25 | // primaryStage.setWidth(400);
26 | // primaryStage.setResizable(false);
27 | // primaryStage.setFullScreen(true);
28 | // primaryStage.show();
29 | }
30 |
31 | public static void main(String[] args) {
32 | launch(args);
33 | }
34 |
35 | }
--------------------------------------------------------------------------------
/GestionDeStock/src/application/SupModifLivraisonInterface.java:
--------------------------------------------------------------------------------
1 | package application;
2 | import java.io.IOException;
3 |
4 | import javafx.application.Application;
5 | import javafx.application.Platform;
6 | import javafx.fxml.FXMLLoader;
7 | // import javafx.scene.Group;
8 | import javafx.scene.Parent;
9 | import javafx.scene.Scene;
10 | //import javafx.scene.layout.BorderPane;
11 | import javafx.scene.control.Alert;
12 | import javafx.stage.Stage;
13 |
14 |
15 | public class SupModifLivraisonInterface extends Application {
16 | @Override
17 | public void start(Stage primaryStage){
18 |
19 | try {
20 | Parent root;
21 | root = FXMLLoader.load(getClass().getResource("/fxml/SupModifLivraison.fxml"));
22 | Scene Scene = new Scene(root);
23 | Scene.getStylesheets().add(getClass().getResource("/css/tablestyle.css").toExternalForm());
24 | // Scene.getStylesheets().add(getClass().getResource("/fxml/application.css").toExternalForm());
25 | primaryStage.setScene(Scene);
26 | primaryStage.show();
27 | } catch (IOException e) {
28 | Platform.runLater(() -> {
29 | Alert alert = new Alert(Alert.AlertType.ERROR);
30 | alert.setTitle("Erreur");
31 | alert.setHeaderText("Une erreur s'est produite.");
32 | alert.setContentText(e.getMessage());
33 | alert.showAndWait();
34 | e.printStackTrace();
35 | });
36 | }
37 |
38 | // primaryStage.setHeight(400);
39 | // primaryStage.setWidth(400);
40 | // primaryStage.setResizable(false);
41 | // primaryStage.setFullScreen(true);
42 | // primaryStage.show();
43 | }
44 |
45 | public static void main(String[] args) {
46 | launch(args);
47 | }
48 | }
49 |
--------------------------------------------------------------------------------
/GestionDeStock/src/application/clientAjoueinterface.java:
--------------------------------------------------------------------------------
1 | package application;
2 | import java.io.IOException;
3 |
4 | import javafx.application.Application;
5 | import javafx.application.Platform;
6 | import javafx.fxml.FXMLLoader;
7 | // import javafx.scene.Group;
8 | import javafx.scene.Parent;
9 | import javafx.scene.Scene;
10 | //import javafx.scene.layout.BorderPane;
11 | import javafx.scene.control.Alert;
12 | import javafx.stage.Stage;
13 |
14 |
15 | public class clientAjoueinterface extends Application {
16 | @Override
17 | public void start(Stage primaryStage){
18 |
19 | try {
20 | Parent root;
21 | root = FXMLLoader.load(getClass().getResource("/fxml/clientAjoue.fxml"));
22 | Scene Scene = new Scene(root);
23 | Scene.getStylesheets().add(getClass().getResource("/css/tablestyle.css").toExternalForm());
24 | // Scene.getStylesheets().add(getClass().getResource("/fxml/application.css").toExternalForm());
25 | primaryStage.setScene(Scene);
26 | primaryStage.show();
27 | } catch (IOException e) {
28 | Platform.runLater(() -> {
29 | Alert alert = new Alert(Alert.AlertType.ERROR);
30 | alert.setTitle("Erreur");
31 | alert.setHeaderText("Une erreur s'est produite.");
32 | alert.setContentText(e.getMessage());
33 | alert.showAndWait();
34 | e.printStackTrace();
35 | });
36 | }
37 |
38 | // primaryStage.setHeight(400);
39 | // primaryStage.setWidth(400);
40 | // primaryStage.setResizable(false);
41 | // primaryStage.setFullScreen(true);
42 | // primaryStage.show();
43 | }
44 |
45 | public static void main(String[] args) {
46 | launch(args);
47 | }
48 | }
49 |
--------------------------------------------------------------------------------
/GestionDeStock/src/application/dashbordwindow.java:
--------------------------------------------------------------------------------
1 | package application;
2 |
3 | import java.io.IOException;
4 |
5 | import javafx.application.Application;
6 | import javafx.fxml.FXMLLoader;
7 | import javafx.scene.Parent;
8 | import javafx.scene.Scene;
9 | import javafx.stage.Stage;
10 | import javafx.stage.StageStyle;
11 |
12 | public class dashbordwindow extends Application {
13 | public void start(Stage primaryStage){
14 |
15 | try {
16 | Parent root;
17 | root = FXMLLoader.load(getClass().getResource("/fxml/total.fxml"));
18 | Scene Scene = new Scene(root);
19 | Scene.getStylesheets().add(getClass().getResource("/css/Main.css").toExternalForm());
20 | primaryStage.setScene(Scene);
21 | primaryStage.initStyle(StageStyle.UNDECORATED);
22 | primaryStage.show();
23 | } catch (IOException e) {
24 | }
25 |
26 | // primaryStage.setHeight(400);
27 | // primaryStage.setWidth(400);
28 | // primaryStage.setResizable(false);
29 | // primaryStage.setFullScreen(true);
30 | // primaryStage.show();
31 | }
32 |
33 | public static void main(String[] args) {
34 | launch(args);
35 | }
36 | }
--------------------------------------------------------------------------------
/GestionDeStock/src/application/firstvisit.java:
--------------------------------------------------------------------------------
1 | package application;
2 |
3 | import java.io.IOException;
4 | import java.io.BufferedReader;
5 | import java.io.BufferedWriter;
6 | import java.io.FileNotFoundException;
7 | import java.io.FileReader;
8 | import java.io.FileWriter;
9 | import javafx.application.Application;
10 | import javafx.application.Platform;
11 | import javafx.fxml.FXMLLoader;
12 | import javafx.scene.Parent;
13 | import javafx.scene.Scene;
14 | import javafx.scene.control.Alert;
15 | import javafx.stage.Stage;
16 |
17 | public class firstvisit extends Application{
18 | public void start(Stage primaryStage){
19 |
20 | try {
21 | BufferedReader reader = new BufferedReader(new FileReader("nbrvisit.txt"));
22 |
23 | String nbrvist;
24 | try {
25 | nbrvist = reader.readLine();
26 | System.out.println(nbrvist);
27 | if (nbrvist.equals("0")) {
28 | try {
29 | nbrvist = Integer.toString(Integer.parseInt(nbrvist) + 1);
30 | BufferedWriter writer = new BufferedWriter(new FileWriter("nbrvisit.txt"));
31 | writer.write(nbrvist);
32 | writer.close();
33 |
34 |
35 | Parent root;
36 | root = FXMLLoader.load(getClass().getResource("/fxml/firstvisit.fxml"));
37 | Scene Scene = new Scene(root);
38 | // Scene.getStylesheets().add(getClass().getResource("/fxml/login.css").toExternalForm());
39 | primaryStage.setScene(Scene);
40 | primaryStage.show();
41 | } catch (IOException e) {
42 | Platform.runLater(() -> {
43 | Alert alert = new Alert(Alert.AlertType.ERROR);
44 | alert.setTitle("Erreur");
45 | alert.setHeaderText("Une erreur s'est produite.");
46 | alert.setContentText(e.getMessage());
47 | alert.showAndWait();
48 | });
49 | }
50 | }
51 | else {
52 | try {
53 | nbrvist = Integer.toString(Integer.parseInt(nbrvist) + 1);
54 | BufferedWriter writer = new BufferedWriter(new FileWriter("nbrvisit.txt"));
55 | writer.write(nbrvist);
56 | writer.close();
57 |
58 | Parent root;
59 | root = FXMLLoader.load(getClass().getResource("/fxml/login.fxml"));
60 | Scene Scene = new Scene(root);
61 | Scene.getStylesheets().add(getClass().getResource("../css/login.css").toExternalForm());
62 | primaryStage.setResizable(false);
63 | primaryStage.setScene(Scene);
64 | primaryStage.show();
65 | } catch (IOException e) {
66 | e.getCause();
67 | }
68 | }
69 | } catch (IOException e) {
70 |
71 |
72 |
73 | Platform.runLater(() -> {
74 | Alert alert = new Alert(Alert.AlertType.ERROR);
75 | alert.setTitle("Erreur");
76 | alert.setHeaderText("Une erreur s'est produite.");
77 | alert.setContentText(e.getMessage());
78 | alert.showAndWait();
79 | e.printStackTrace();
80 | });
81 | }
82 |
83 | } catch (FileNotFoundException e) {
84 | // TODO Auto-generated catch block
85 | e.printStackTrace();
86 | }
87 |
88 |
89 |
90 | // primaryStage.setHeight(400);
91 | // primaryStage.setWidth(400);
92 | // primaryStage.setResizable(false);
93 | // primaryStage.setFullScreen(true);
94 | // primaryStage.show();
95 | }
96 |
97 | public static void main(String[] args) {
98 | launch(args);
99 | }
100 | }
101 |
--------------------------------------------------------------------------------
/GestionDeStock/src/application/log4j.properties:
--------------------------------------------------------------------------------
1 | log4j.rootLogger=DEBUG, stdout
2 |
3 | log4j.appender.stdout=org.apache.log4j.ConsoleAppender
4 | log4j.appender.stdout.Target=System.out
5 | log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
6 | log4j.appender.stdout.layout.ConversionPattern=%d{ISO8601} [%t] %-5p %c - %m%n
7 |
--------------------------------------------------------------------------------
/GestionDeStock/src/application/login.java:
--------------------------------------------------------------------------------
1 | package application;
2 | import java.io.IOException;
3 |
4 | import javafx.application.Application;
5 | import javafx.fxml.FXMLLoader;
6 | // import javafx.scene.Group;
7 | import javafx.scene.Parent;
8 | import javafx.scene.Scene;
9 | //import javafx.scene.layout.BorderPane;
10 | import javafx.stage.Stage;
11 |
12 |
13 | public class login extends Application {
14 | @Override
15 | public void start(Stage primaryStage){
16 |
17 | try {
18 |
19 |
20 | Parent root;
21 | root = FXMLLoader.load(getClass().getResource("/fxml/login.fxml"));
22 | Scene Scene = new Scene(root);
23 | Scene.getStylesheets().add(getClass().getResource("/css/login.css").toExternalForm());
24 | primaryStage.setResizable(false);
25 | primaryStage.setScene(Scene);
26 | primaryStage.show();
27 | } catch (IOException e) {
28 | e.getCause();
29 | }
30 |
31 | // primaryStage.setHeight(400);
32 | // primaryStage.setWidth(400);
33 | // primaryStage.setResizable(false);
34 | // primaryStage.setFullScreen(true);
35 | // primaryStage.show();
36 | }
37 |
38 | public static void main(String[] args) {
39 | launch(args);
40 | }
41 | }
42 |
--------------------------------------------------------------------------------
/GestionDeStock/src/application/produitDunecommandeInterface.java:
--------------------------------------------------------------------------------
1 | package application;
2 |
3 | import java.io.IOException;
4 |
5 | import javafx.application.Application;
6 | import javafx.fxml.FXMLLoader;
7 | import javafx.scene.Parent;
8 | import javafx.scene.Scene;
9 | import javafx.stage.Stage;
10 |
11 | public class produitDunecommandeInterface extends Application{
12 | public void start(Stage primaryStage){
13 |
14 | try {
15 | Parent root;
16 | root = FXMLLoader.load(getClass().getResource("/fxml/produitDunecommande.fxml"));
17 | Scene Scene = new Scene(root);
18 | Scene.getStylesheets().add(getClass().getResource("/css/tablestyle.css").toExternalForm());
19 | //// Scene.getStylesheets().add(getClass().getResource("/fxml/application.css").toExternalForm());
20 | primaryStage.setScene(Scene);
21 | primaryStage.show();
22 | } catch (IOException e) {
23 | }
24 |
25 | // primaryStage.setHeight(400);
26 | // primaryStage.setWidth(400);
27 | // primaryStage.setResizable(false);
28 | // primaryStage.setFullScreen(true);
29 | // primaryStage.show();
30 | }
31 |
32 | public static void main(String[] args) {
33 | launch(args);
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/GestionDeStock/src/application/supmodifcommandeinterface.java:
--------------------------------------------------------------------------------
1 | package application;
2 |
3 | import java.io.IOException;
4 |
5 | import javafx.application.Application;
6 | import javafx.application.Platform;
7 | import javafx.fxml.FXMLLoader;
8 | import javafx.scene.Parent;
9 | import javafx.scene.Scene;
10 | import javafx.scene.control.Alert;
11 | import javafx.stage.Stage;
12 |
13 | public class supmodifcommandeinterface extends Application{
14 | public void start(Stage primaryStage){
15 |
16 |
17 | try {
18 | Parent root;
19 |
20 | root = FXMLLoader.load(getClass().getResource("../fxml/modifsuppcommande.fxml"));
21 |
22 | Scene Scene = new Scene(root);
23 | Scene.getStylesheets().add(getClass().getResource("/css/tablestyle.css").toExternalForm());
24 | // Scene.getStylesheets().add(getClass().getResource("/fxml/application.css").toExternalForm());
25 | primaryStage.setScene(Scene);
26 | primaryStage.show();
27 | } catch (IOException e) {
28 | Platform.runLater(() -> {
29 | Alert alert = new Alert(Alert.AlertType.ERROR);
30 | alert.setTitle("Erreur");
31 | alert.setHeaderText("Une erreur s'est produite.");
32 | alert.setContentText(e.getMessage());
33 | alert.showAndWait();
34 | e.printStackTrace();
35 | });
36 | }
37 |
38 |
39 | }
40 |
41 | public static void main(String[] args) {
42 | launch(args);
43 | }
44 | }
45 |
--------------------------------------------------------------------------------
/GestionDeStock/src/application/suppmodifProduitInterface.java:
--------------------------------------------------------------------------------
1 | package application;
2 |
3 | import java.io.IOException;
4 |
5 | import javafx.application.Application;
6 | import javafx.application.Platform;
7 | import javafx.fxml.FXMLLoader;
8 | import javafx.scene.Parent;
9 | import javafx.scene.Scene;
10 | import javafx.scene.control.Alert;
11 | import javafx.stage.Stage;
12 |
13 | public class suppmodifProduitInterface extends Application{
14 | public void start(Stage primaryStage){
15 |
16 |
17 | try {
18 | Parent root;
19 | root = FXMLLoader.load(getClass().getResource("/fxml/produitsupmodif.fxml"));
20 | Scene Scene = new Scene(root);
21 | Scene.getStylesheets().add(getClass().getResource("/css/tablestyle.css").toExternalForm());
22 | primaryStage.setScene(Scene);
23 | primaryStage.show();
24 | } catch (IOException e) {
25 | Platform.runLater(() -> {
26 | Alert alert = new Alert(Alert.AlertType.ERROR);
27 | alert.setTitle("Erreur");
28 | alert.setHeaderText("Une erreur s'est produite.");
29 | alert.setContentText(e.getMessage());
30 | alert.showAndWait();
31 | e.printStackTrace();
32 | });
33 | }
34 |
35 |
36 | }
37 |
38 | public static void main(String[] args) {
39 | launch(args);
40 | }
41 | }
42 |
--------------------------------------------------------------------------------
/GestionDeStock/src/classes/Livraison.java:
--------------------------------------------------------------------------------
1 | package classes;
2 |
3 | import java.sql.Connection;
4 | import java.time.LocalDate;
5 | import java.util.Optional;
6 |
7 | import application.ConnectToDB;
8 | import controller.SupModifLivraisonController;
9 | import javafx.scene.control.Alert;
10 | import javafx.scene.control.Button;
11 | import javafx.scene.control.ButtonType;
12 | import javafx.scene.image.Image;
13 | import javafx.scene.image.ImageView;
14 |
15 | public class Livraison {
16 |
17 | public int numeroLivraison;
18 | public LocalDate dateLivraison;
19 | public int numeroCommande;
20 |
21 | // Ce button est associe a chaque objet de type Facture, il va nous permet de le supprimer du tableauview.
22 | public Button deletebutton;
23 | public Button modifbutton;
24 |
25 | public Livraison(int numeroLivraison, LocalDate dateLivraison,int numeroCommande) {
26 | this.numeroLivraison = numeroLivraison;
27 | this.dateLivraison = dateLivraison;
28 | this.numeroCommande = numeroCommande;
29 |
30 | // Le button de suppresion
31 | this.deletebutton = new Button();
32 | this.deletebutton.setText("Delete");
33 |
34 | this.deletebutton.setStyle("-fx-background-color:#cc0202;-fx-text-fill:white;");
35 | Image image = new Image("images/delete.png");
36 | ImageView imageView = new ImageView(image);
37 | imageView.setFitWidth(16);
38 | imageView.setFitHeight(16);
39 | this.deletebutton.setGraphic(imageView);
40 | this.deletebutton.setOnAction(event -> deleteLivraison());
41 |
42 |
43 | // Le button de modification
44 |
45 | this.modifbutton = new Button("modifier");
46 | this.modifbutton.setStyle("-fx-background-color:blue;-fx-text-fill:white;");
47 | Image imagemod = new Image("imges/pen.png");
48 | ImageView imageViewmod = new ImageView(imagemod);
49 | imageViewmod.setFitWidth(16);
50 | imageViewmod.setFitHeight(16);
51 | this.modifbutton.setGraphic(imageViewmod);
52 |
53 | this.modifbutton.setOnAction(event -> modifieLivraison());
54 |
55 | }
56 |
57 | public void deleteLivraison() {
58 |
59 | // System.out.println(this.montant);
60 |
61 | // Un alert pour confirmer la suppresion
62 |
63 | Alert alert = new Alert(Alert.AlertType.CONFIRMATION);
64 | alert.setTitle("Suppresion de facture");
65 | alert.setContentText("Tu veux supprimer la facture de maniere definitive?");
66 | Optional result = alert.showAndWait();
67 | if(result.isEmpty() || result.get() == ButtonType.CANCEL) {
68 | }
69 | else if(result.get() == ButtonType.OK) {
70 | Connection connexion = ConnectToDB.connectionDB();
71 | ConnectToDB.delete(connexion, "livraison", "numerolivraison", this.numeroLivraison);
72 |
73 | SupModifLivraisonController.refreshLivraison();
74 | }
75 | }
76 |
77 | public void modifieLivraison() {
78 | SupModifLivraisonController.modifierLivraison(this);
79 | }
80 |
81 | // public void modifieclicked() {
82 | // SampleController.modifierFacture(this);
83 | // }
84 | // les getters et les setters.
85 | public int getNumeroLivraison() {
86 | return numeroLivraison;
87 | }
88 | public void setNumeroLivraison(int numeroLivraison) {
89 | this.numeroLivraison = numeroLivraison;
90 | }
91 | public LocalDate getDateLivraison() {
92 | return dateLivraison;
93 | }
94 | public void setDateLivraison(LocalDate dateLivraison) {
95 | this.dateLivraison = dateLivraison;
96 | }
97 |
98 | public int getNumeroCommande() {
99 | return numeroCommande;
100 | }
101 | public void setNumeroCommande(int numeroCommande) {
102 | this.numeroCommande = numeroCommande;
103 | }
104 | public Button getDeletebutton() {
105 | return deletebutton;
106 | }
107 | public void setDeletebutton(Button deletebutton) {
108 | this.deletebutton = deletebutton;
109 | }
110 | public Button getModifbutton() {
111 | return modifbutton;
112 | }
113 | public void setModifbutton(Button modifbutton) {
114 | this.modifbutton = modifbutton;
115 | }
116 |
117 | }
118 |
--------------------------------------------------------------------------------
/GestionDeStock/src/controller/AjouterProduitController:
--------------------------------------------------------------------------------
1 | package application;
2 |
3 | import javafx.event.ActionEvent;
4 | import javafx.fxml.FXML;
5 | import javafx.scene.control.Button;
6 | import javafx.scene.control.TextField;
7 |
8 | public class clientController {
9 |
10 | @FXML
11 | private Button ajouter;
12 |
13 | @FXML
14 | private TextField textnomproduit;
15 |
16 | @FXML
17 | private TextField textprix;
18 |
19 | @FXML
20 | private TextField textquantite;
21 |
22 | @FXML
23 | public void AjouterProduit(ActionEvent event) {
24 |
25 | }
26 |
27 | }
--------------------------------------------------------------------------------
/GestionDeStock/src/controller/ChangePasswordController.java:
--------------------------------------------------------------------------------
1 | package controller;
2 |
3 |
4 | import java.io.BufferedReader;
5 | import java.io.BufferedWriter;
6 | import java.io.FileNotFoundException;
7 | import java.io.FileReader;
8 | import java.io.FileWriter;
9 | import java.io.IOException;
10 |
11 | import org.jasypt.util.text.BasicTextEncryptor;
12 |
13 | import javafx.application.Platform;
14 | import javafx.event.ActionEvent;
15 | import javafx.fxml.FXML;
16 | import javafx.fxml.FXMLLoader;
17 | import javafx.scene.Parent;
18 | import javafx.scene.Scene;
19 | import javafx.scene.control.Alert;
20 | import javafx.scene.control.Label;
21 | import javafx.scene.control.PasswordField;
22 | import javafx.stage.Stage;
23 | import javafx.stage.StageStyle;
24 |
25 |
26 | public class ChangePasswordController {
27 |
28 |
29 |
30 | @FXML
31 | private PasswordField confirmNewPassword;
32 |
33 |
34 | @FXML
35 | private PasswordField newPassword;
36 |
37 | @FXML
38 | private Label labelcheck;
39 |
40 |
41 | @FXML
42 | public void changePassword(ActionEvent event) {
43 | try {
44 | BufferedReader readline;
45 | BufferedWriter writer = null;
46 |
47 | readline = new BufferedReader(new FileReader("userdata"));
48 | BasicTextEncryptor textEncryptor = new BasicTextEncryptor();
49 | textEncryptor.setPassword("Gestion de vente");
50 |
51 | String input = newPassword.getText();
52 |
53 | String user = readline.readLine();
54 | String email = readline.readLine();
55 | // Criptage de mot de passe
56 |
57 | // decryptage de mot de passe dans le file et la comparaison avec le mot de passe saisie
58 |
59 |
60 | if (input.equals(confirmNewPassword.getText())) {
61 | writer = new BufferedWriter(new FileWriter("userdata"));
62 | writer.write(user);
63 | writer.newLine();
64 | writer.write(email);
65 | writer.newLine();
66 | // criptage de mot de passe avant de l'ecrire dans le file
67 | writer.write(textEncryptor.encrypt(input));
68 | Stage primaryStage = new Stage();
69 | Parent root;
70 | root = FXMLLoader.load(getClass().getResource("/fxml/total.fxml"));
71 | Scene Scene = new Scene(root);
72 | Scene.getStylesheets().add(getClass().getResource("/css/Main.css").toExternalForm());
73 | primaryStage.setScene(Scene);
74 | primaryStage.initStyle(StageStyle.UNDECORATED);
75 | primaryStage.show();
76 | } else {
77 | labelcheck.setText("new password and confirm password are not the same !");
78 | }
79 | readline.close();
80 | if (writer != null) {
81 | writer.close();
82 | }
83 |
84 | } catch (FileNotFoundException e) {
85 | // TODO Auto-generated catch block
86 | Platform.runLater(() -> {
87 | Alert alert = new Alert(Alert.AlertType.ERROR);
88 | alert.setTitle("Erreur");
89 | alert.setHeaderText("Une erreur s'est produite.");
90 | alert.setContentText(e.getMessage());
91 | alert.showAndWait();
92 | e.printStackTrace();
93 | });
94 | } catch (IOException e) {
95 | // TODO Auto-generated catch block
96 | Platform.runLater(() -> {
97 | Alert alert = new Alert(Alert.AlertType.ERROR);
98 | alert.setTitle("Erreur");
99 | alert.setHeaderText("Une erreur s'est produite.");
100 | alert.setContentText(e.getMessage());
101 | alert.showAndWait();
102 | e.printStackTrace();
103 | });
104 | }
105 | catch(Exception e) {
106 | Platform.runLater(() -> {
107 | Alert alert = new Alert(Alert.AlertType.ERROR);
108 | alert.setTitle("Erreur");
109 | alert.setHeaderText("Une erreur s'est produite.");
110 | alert.setContentText(e.getMessage());
111 | alert.showAndWait();
112 | e.printStackTrace();
113 | });
114 | }
115 | }
116 |
117 | }
118 |
--------------------------------------------------------------------------------
/GestionDeStock/src/controller/ajouetrproduitcontroller.java:
--------------------------------------------------------------------------------
1 | package controller;
2 |
3 | import java.sql.Connection;
4 |
5 | import application.ConnectToDB;
6 | import classes.Produit;
7 | import javafx.event.ActionEvent;
8 | import javafx.fxml.FXML;
9 | import javafx.scene.control.Button;
10 | import javafx.scene.control.TextField;
11 |
12 | public class ajouetrproduitcontroller {
13 |
14 | @FXML
15 | private Button ajouter;
16 |
17 | @FXML
18 | private TextField textnomproduit;
19 |
20 | @FXML
21 | private TextField textprix;
22 |
23 | @FXML
24 | private TextField textquantite;
25 |
26 | @FXML
27 | public void AjouterProduit(ActionEvent event){
28 | Connection connecton = ConnectToDB.connectionDB();
29 | Produit produit = new Produit(0,textnomproduit.getText(),Integer.parseInt(textquantite.getText()),Double.parseDouble(textprix.getText()));
30 | ConnectToDB.AJouterProduit(connecton,produit);
31 | textnomproduit.setText(null);
32 | textprix.setText(null);
33 | textquantite.setText(null);
34 | }
35 |
36 | }
--------------------------------------------------------------------------------
/GestionDeStock/src/controller/clientController.java:
--------------------------------------------------------------------------------
1 | package controller;
2 |
3 |
4 | import java.sql.Connection;
5 |
6 | import classes.Client;
7 | import javafx.event.ActionEvent;
8 | import javafx.fxml.FXML;
9 | import javafx.scene.control.TextField;
10 |
11 | public class clientController{
12 | @FXML
13 | private TextField textnomclient;
14 | @FXML
15 | private TextField textprenomclient;
16 | @FXML
17 | private TextField textadressclient;
18 | @FXML
19 | private TextField textteleclient;
20 |
21 |
22 | @FXML
23 | public void AjouterClient(ActionEvent event) {
24 | System.out.println("lllllllllllllllllllll");
25 | Client client = new Client(0,textnomclient.getText(),textprenomclient.getText(),
26 | textadressclient.getText(),Integer.parseInt(textteleclient.getText()));
27 | Connection connection = application.ConnectToDB.connectionDB();
28 | application.ConnectToDB.insertClientData(connection, client);
29 | //
30 | }
31 |
32 |
33 |
34 | }
--------------------------------------------------------------------------------
/GestionDeStock/src/controller/firstVisitcontroller.java:
--------------------------------------------------------------------------------
1 | package controller;
2 |
3 | import java.io.BufferedWriter;
4 | import java.io.FileWriter;
5 | import java.io.IOException;
6 |
7 | import org.jasypt.util.text.BasicTextEncryptor;
8 |
9 | import javafx.animation.Animation;
10 | import javafx.animation.KeyFrame;
11 | import javafx.animation.Timeline;
12 | import javafx.application.Platform;
13 | import javafx.event.ActionEvent;
14 | import javafx.fxml.FXML;
15 | import javafx.fxml.FXMLLoader;
16 | import javafx.scene.Node;
17 | import javafx.scene.Parent;
18 | import javafx.scene.Scene;
19 | import javafx.scene.control.Alert;
20 | import javafx.scene.control.Button;
21 | import javafx.scene.control.Label;
22 | import javafx.scene.control.PasswordField;
23 | import javafx.scene.control.ProgressIndicator;
24 | import javafx.scene.control.TextField;
25 | import javafx.stage.Stage;
26 | import javafx.util.Duration;
27 | public class firstVisitcontroller {
28 |
29 | @FXML
30 | private PasswordField password;
31 |
32 | @FXML
33 | private Button save;
34 |
35 | @FXML
36 | private TextField email;
37 |
38 |
39 | @FXML
40 | private TextField username;
41 | @FXML
42 | private Label waitlabel;
43 | int i = 0;
44 | Timeline timeline;
45 |
46 | @FXML
47 | private ProgressIndicator progressbar;
48 | double progressVlue ;
49 | @FXML
50 | public void save(ActionEvent event) {
51 |
52 | try {
53 | BasicTextEncryptor textEncryptor = new BasicTextEncryptor();
54 | textEncryptor.setPassword("Gestion de vente");
55 | BufferedWriter writer = new BufferedWriter(new FileWriter("userdata"));
56 | writer.write(textEncryptor.encrypt(username.getText()));
57 | writer.write('\n');
58 |
59 | writer.write(textEncryptor.encrypt(email.getText()));
60 | writer.write('\n');
61 | writer.write(textEncryptor.encrypt(password.getText()));
62 | writer.close();
63 | progressbar.setVisible(true);
64 | progressVlue = progressbar.getProgress();
65 | timeline = new Timeline(new KeyFrame(Duration.seconds(1),e ->{
66 | i++;
67 | progressVlue = progressVlue + 0.33333;
68 | progressbar.setProgress(progressVlue);
69 | waitlabel.setText("wait for " + Integer.toString(i) + " s ...");
70 | if (i == 3) {
71 | timeline.pause();
72 | Parent root;
73 | try {
74 | root = FXMLLoader.load(getClass().getResource("../fxml/login.fxml"));
75 | Scene Scene = new Scene(root);
76 | Node source = (Node) event.getSource();
77 | Stage stage = (Stage) source.getScene().getWindow();
78 | stage.setScene(Scene);
79 | } catch (IOException e1) {
80 | // TODO Auto-generated catch block
81 | e1.printStackTrace();
82 | }
83 |
84 | }
85 |
86 | }));
87 | timeline.setCycleCount(Animation.INDEFINITE);
88 | timeline.play();
89 |
90 |
91 | } catch (IOException e) {
92 | // TODO Auto-generated catch block
93 | Platform.runLater(() -> {
94 | Alert alert = new Alert(Alert.AlertType.ERROR);
95 | alert.setTitle("Erreur");
96 | alert.setHeaderText("Une erreur s'est produite.");
97 | alert.setContentText(e.getMessage());
98 | alert.showAndWait();
99 | e.printStackTrace();
100 | });
101 | }
102 | }
103 |
104 |
105 |
106 |
107 | }
108 |
--------------------------------------------------------------------------------
/GestionDeStock/src/controller/progresscontroller.java:
--------------------------------------------------------------------------------
1 | package controller;
2 |
3 | import java.net.URL;
4 | import java.util.ResourceBundle;
5 |
6 | import javafx.fxml.FXML;
7 | import javafx.fxml.Initializable;
8 | import javafx.scene.layout.StackPane;
9 | import ringprogress.RingProgressIndicator;
10 |
11 | public class progresscontroller implements Initializable{
12 |
13 | @FXML
14 | private StackPane packp;
15 |
16 | @Override
17 | public void initialize(URL arg0, ResourceBundle arg1) {
18 | System.out.println("jjjjjjjjjjj");
19 | // TODO Auto-generated method stub
20 | // RingProgressIndicator prog = new RingProgressIndicator();
21 | // prog.setMaxWidth(200);
22 | // prog.makeIndeterminate();
23 | // packp.getChildren().add(prog);
24 | try {
25 | RingProgressIndicator prog = new RingProgressIndicator();
26 | prog.setMaxWidth(200);
27 | prog.makeIndeterminate();
28 | prog.setProgress(10);
29 | packp.getChildren().add(prog);
30 |
31 | } catch (Exception e) {
32 | e.printStackTrace();
33 | }
34 |
35 |
36 | }
37 |
38 |
39 | }
40 |
--------------------------------------------------------------------------------
/GestionDeStock/src/controller/threadForRingProgress.java:
--------------------------------------------------------------------------------
1 | package controller;
2 |
3 | import javafx.application.Platform;
4 | import ringprogress.RingProgressIndicator;
5 |
6 | public class threadForRingProgress extends Thread{
7 | RingProgressIndicator progress ;
8 | int i =0;
9 | int max ;
10 | public threadForRingProgress(RingProgressIndicator progress , int max) {
11 | this.progress = progress;
12 | this.max = max;
13 | }
14 | public void run(){
15 |
16 | while(max+1 != i) {
17 | try {
18 | Thread.sleep(50);
19 | } catch (InterruptedException e) {
20 | // TODO Auto-generated catch block
21 | e.printStackTrace();
22 | }
23 | Platform.runLater(()->{
24 | progress.setProgress(i);
25 | });
26 | i++;
27 | }
28 | }
29 |
30 | }
31 |
--------------------------------------------------------------------------------
/GestionDeStock/src/controller/verificationController.java:
--------------------------------------------------------------------------------
1 | package controller;
2 | import java.io.BufferedReader;
3 | import java.io.FileNotFoundException;
4 | import java.io.FileReader;
5 | import java.io.IOException;
6 | import java.net.URL;
7 | import java.util.ResourceBundle;
8 |
9 | import org.jasypt.util.text.BasicTextEncryptor;
10 |
11 | import application.SendMail;
12 | import javafx.application.Platform;
13 | import javafx.event.ActionEvent;
14 | import javafx.fxml.FXML;
15 | import javafx.fxml.FXMLLoader;
16 | import javafx.fxml.Initializable;
17 | import javafx.scene.Node;
18 | import javafx.scene.Scene;
19 | import javafx.scene.control.Alert;
20 | import javafx.scene.control.Button;
21 | import javafx.scene.control.TextField;
22 | import javafx.scene.layout.AnchorPane;
23 | import javafx.stage.Stage;
24 |
25 | public class verificationController implements Initializable{
26 | @FXML
27 | private ResourceBundle resources;
28 |
29 | @FXML
30 | private URL location;
31 |
32 | @FXML
33 | private Button verifybutton;
34 | @FXML
35 | private TextField codeinput;
36 | String email;
37 | int codeAverifier;
38 |
39 | @FXML
40 | public void verify(ActionEvent event) {
41 | if (Integer.parseInt(codeinput.getText()) == codeAverifier){
42 | Stage primaryStage = new Stage();
43 | AnchorPane root;
44 | try {
45 | root = (AnchorPane)FXMLLoader.load(getClass().getResource("/fxml/changepassword.fxml"));
46 | Scene scene = new Scene(root,663,419);
47 | scene.getStylesheets().add(getClass().getResource("/css/tablestyle.css").toExternalForm());
48 | primaryStage.setScene(scene);
49 | primaryStage.setMaxWidth(357);
50 | primaryStage.setMaxHeight(319);
51 | primaryStage.setMinWidth(357);
52 | primaryStage.setMinHeight(319);
53 | primaryStage.show();
54 | Node source = (Node) event.getSource();
55 | Stage stage = (Stage) source.getScene().getWindow();
56 | stage.close();
57 | } catch (IOException e) {
58 | // TODO Auto-generated catch block
59 | e.printStackTrace();
60 | }
61 |
62 | }
63 | else {
64 | Platform.runLater(() -> {
65 | Alert alert = new Alert(Alert.AlertType.ERROR);
66 | alert.setTitle("Erreur");
67 | alert.setHeaderText("Une erreur s'est produite.");
68 | alert.setContentText("le code est incorrect ");
69 | alert.showAndWait();
70 | });
71 |
72 | }
73 | }
74 |
75 | @Override
76 | public void initialize(URL arg0, ResourceBundle arg1) {
77 | // TODO Auto-generated method stub
78 | BasicTextEncryptor textEncryptor = new BasicTextEncryptor();
79 | textEncryptor.setPassword("Gestion de vente");
80 |
81 |
82 | try {
83 | BufferedReader readline = new BufferedReader(new FileReader("userdata"));
84 | try {
85 | readline.readLine();
86 | email = textEncryptor.decrypt(readline.readLine());
87 | codeAverifier = (int)(Math.random()*100000) ;
88 | System.out.println(email + codeAverifier);
89 | SendMail.sendmail(email, codeAverifier);
90 |
91 | } catch (IOException e) {
92 | // TODO Auto-generated catch block
93 | e.printStackTrace();
94 | }
95 |
96 | } catch (FileNotFoundException e) {
97 | // TODO Auto-generated catch block
98 | e.printStackTrace();
99 | }
100 |
101 | }
102 |
103 | }
104 |
--------------------------------------------------------------------------------
/GestionDeStock/src/css/Main.css:
--------------------------------------------------------------------------------
1 |
2 | BorderPane{
3 | -fx-background-color:#ccc8c8;
4 | }
5 |
6 | #close{
7 | -fx-background-color : none;
8 | }
9 |
10 | #close:hover{
11 | -fx-background-color : red;
12 | }
13 |
14 | #menuicon{
15 | -fx-background-color: none;
16 | }
17 |
18 | #menuicon:hover{
19 | -fx-background-color: #1d7076;
20 | }
21 |
22 |
23 | #label1,#label2,#label3,#label4,#label5{
24 | -fx-background-color : #24848b;
25 | }
26 |
27 | #label1:hover,#label2:hover,#label3:hover,#label4:hover,#label5:hover{
28 | -fx-background-color : #2b99a1;
29 | }
30 |
31 | #choix1_1,#choix1_2,#choix2_1,#choix2_2,#choix3_1,#choix3_2,#choix4_1,#choix4_2,#choix5_1,#choix5_2s{
32 | -fx-background-color: none;
33 | }
34 | #choix1_1:hover,#choix1_2:hover,#choix2_1:hover,#choix2_2:hover,#choix3_1:hover,#choix3_2:hover,#choix4_1:hover,#choix4_2:hover,#choix5_1:hover,#choix5_2:hover{
35 | -fx-font-size:13;
36 | }
37 | #close{
38 | -fx-background : none
39 | }
40 |
41 | Button{
42 | -fx-background : none;
43 | }
44 |
--------------------------------------------------------------------------------
/GestionDeStock/src/css/application.css:
--------------------------------------------------------------------------------
1 | #numerofacture{
2 | -fx-alignment: center;
3 | }
4 |
5 |
6 | #exportToCsv:hover{
7 | -fx-background-color : #F1F000;
8 | }
9 |
--------------------------------------------------------------------------------
/GestionDeStock/src/css/circlelow.css:
--------------------------------------------------------------------------------
1 | .circleindicator-container {
2 | circleindicator-color: #009383;
3 | -fx-padding: 3.0;
4 | -fx-background-color: none;
5 | }
6 | .circleindicator-container > .circleindicator-label {
7 | -fx-font-weight: bold;
8 | -fx-font-size: 2.5em;
9 | -fx-text-fill: red;
10 | -fx-padding: 5.0;
11 | }
--------------------------------------------------------------------------------
/GestionDeStock/src/css/circleprogress.css:
--------------------------------------------------------------------------------
1 | .circleindicator-container {
2 | circleindicator-color: #009383;
3 | -fx-padding: 3.0;
4 | -fx-background-color: none;
5 | }
6 | .circleindicator-container > .circleindicator-label {
7 | -fx-font-weight: bold;
8 | -fx-font-size: 2.5em;
9 | -fx-text-fill: circleindicator-color;
10 | -fx-padding: 5.0;
11 | }
--------------------------------------------------------------------------------
/GestionDeStock/src/css/clientsuppmodif.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/src/css/clientsuppmodif.css
--------------------------------------------------------------------------------
/GestionDeStock/src/css/fenetre.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/src/css/fenetre.css
--------------------------------------------------------------------------------
/GestionDeStock/src/css/fillprogress.css:
--------------------------------------------------------------------------------
1 | .fillindicator{
2 | -fx-inner-radius: 77.0;
3 | }
4 | .fillindicator-border-circle {
5 | -fx-opacity: 0.6;
6 | -fx-stroke: circleindicator-color;
7 | -fx-stroke-width: 3.0px;
8 | -fx-fill: -fx-background;
9 | }
10 | .fillindicator-filler-circle {
11 | -fx-opacity: 0.25;
12 | -fx-stroke-width: 0.0px;
13 | -fx-fill: circleindicator-color;
14 | }
15 | .fillindicator-filler-cover {
16 | -fx-fill: -fx-background;
17 | }
18 |
--------------------------------------------------------------------------------
/GestionDeStock/src/css/login.css:
--------------------------------------------------------------------------------
1 | #loginbutton:hover{
2 | -fx-background-color:white;
3 | }
--------------------------------------------------------------------------------
/GestionDeStock/src/css/lowRPI.css:
--------------------------------------------------------------------------------
1 | .ringindicator{
2 | -fx-ring-width: 10.0;
3 | -fx-inner-radius: 60.0;
4 | }
5 | .ringindicator-inner-circle {
6 | -fx-opacity: 0.55;
7 | -fx-stroke: red;
8 | -fx-stroke-width: 8.0px;
9 | -fx-fill: -fx-background;
10 | }
11 | .ringindicator-filler {
12 | -fx-stroke: red;
13 | -fx-fill: -fx-background;
14 | -fx-stroke-line-cap: butt;
15 | }
16 | .ringindicator-outer-circle-secondary {
17 | -fx-opacity: 0.1;
18 | -fx-stroke: circleindicator-color;
19 | -fx-stroke-width: 2.0px;
20 | -fx-fill: -fx-background;
21 | }
22 | .indeterminate {
23 | -fx-opacity: 0.55;
24 | -fx-stroke: linear-gradient(from 0.0% 0.0% to 70.0% 70.0%, circleindicator-color 70.0%, white 75.0%, white);
25 | }
26 |
--------------------------------------------------------------------------------
/GestionDeStock/src/css/ringprogress.css:
--------------------------------------------------------------------------------
1 | .ringindicator{
2 | -fx-ring-width: 10.0;
3 | -fx-inner-radius: 60.0;
4 | }
5 | .ringindicator-inner-circle {
6 | -fx-opacity: 0.55;
7 | -fx-stroke: circleindicator-color;
8 | -fx-stroke-width: 8.0px;
9 | -fx-fill: -fx-background;
10 | }
11 | .ringindicator-filler {
12 | -fx-stroke: circleindicator-color;
13 | -fx-fill: -fx-background;
14 | -fx-stroke-line-cap: butt;
15 | }
16 | .ringindicator-outer-circle-secondary {
17 | -fx-opacity: 0.1;
18 | -fx-stroke: circleindicator-color;
19 | -fx-stroke-width: 2.0px;
20 | -fx-fill: -fx-background;
21 | }
22 | .indeterminate {
23 | -fx-opacity: 0.55;
24 | -fx-stroke: linear-gradient(from 0.0% 0.0% to 70.0% 70.0%, circleindicator-color 70.0%, white 75.0%, white);
25 | }
26 |
--------------------------------------------------------------------------------
/GestionDeStock/src/css/tablestyle.css:
--------------------------------------------------------------------------------
1 | .btn:hover{
2 | -fx-cursor:hand ;
3 | }
4 | AnchorPane {
5 | -fx-background-color: #2b99a1;
6 | }
7 | .table-view {
8 | -fx-background-color:#165d62;
9 | -fx-background-radius:14 14 0 0;
10 |
11 | }
12 | .table-view .column-header-background{
13 | -fx-background-color: #165d62;
14 | -fx-background-radius:14;
15 | -fx-background-insets: 0 0 10 0;
16 |
17 |
18 |
19 | }
20 | .table-view .column-header, .table-view .filler{
21 | -fx-size:50px;
22 | -fx-border-width: 0 0 10 0;
23 | -fx-background-color:transparent;
24 |
25 | }
26 |
27 | .table-view .column-header .label {
28 | -fx-text-fill: white ;
29 | }
30 | Label{
31 | -fx-text-fill : white;
32 | }
--------------------------------------------------------------------------------
/GestionDeStock/src/fxml/AjoueCommand.fxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
--------------------------------------------------------------------------------
/GestionDeStock/src/fxml/AjouterFacture.fxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/GestionDeStock/src/fxml/AjouterLivraison.fxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/GestionDeStock/src/fxml/Clientmodifsup.fxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
--------------------------------------------------------------------------------
/GestionDeStock/src/fxml/CommandeDunClient.fxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
--------------------------------------------------------------------------------
/GestionDeStock/src/fxml/FactureForCommande.fxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
--------------------------------------------------------------------------------
/GestionDeStock/src/fxml/LivraisonToCommande.fxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/GestionDeStock/src/fxml/SupModifFacture.fxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
--------------------------------------------------------------------------------
/GestionDeStock/src/fxml/SupModifLivraison.fxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
--------------------------------------------------------------------------------
/GestionDeStock/src/fxml/ajouterproduit.fxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/GestionDeStock/src/fxml/changepassword.fxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/GestionDeStock/src/fxml/clientAjoue.fxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/GestionDeStock/src/fxml/firstvisit.fxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
19 |
23 |
27 |
28 |
29 |
33 |
34 |
35 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
--------------------------------------------------------------------------------
/GestionDeStock/src/fxml/login.fxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
20 |
21 |
22 |
23 |
24 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
46 |
47 |
48 |
59 |
60 |
61 |
62 |
--------------------------------------------------------------------------------
/GestionDeStock/src/fxml/modifsuppcommande.fxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
--------------------------------------------------------------------------------
/GestionDeStock/src/fxml/produitDuneCommande.fxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
--------------------------------------------------------------------------------
/GestionDeStock/src/fxml/produitsupmodif.fxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
46 |
50 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
--------------------------------------------------------------------------------
/GestionDeStock/src/fxml/testringprog.fxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/GestionDeStock/src/fxml/verificationcode.fxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/GestionDeStock/src/images/delete.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/src/images/delete.png
--------------------------------------------------------------------------------
/GestionDeStock/src/images/login-01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/src/images/login-01.png
--------------------------------------------------------------------------------
/GestionDeStock/src/imges/box.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/src/imges/box.png
--------------------------------------------------------------------------------
/GestionDeStock/src/imges/brand-identity.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/src/imges/brand-identity.png
--------------------------------------------------------------------------------
/GestionDeStock/src/imges/fast-delivery.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/src/imges/fast-delivery.png
--------------------------------------------------------------------------------
/GestionDeStock/src/imges/firstvisitimg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/src/imges/firstvisitimg.jpg
--------------------------------------------------------------------------------
/GestionDeStock/src/imges/hide.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/src/imges/hide.png
--------------------------------------------------------------------------------
/GestionDeStock/src/imges/invoice.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/src/imges/invoice.png
--------------------------------------------------------------------------------
/GestionDeStock/src/imges/login-01.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/src/imges/login-01.png
--------------------------------------------------------------------------------
/GestionDeStock/src/imges/patient.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/src/imges/patient.png
--------------------------------------------------------------------------------
/GestionDeStock/src/imges/pen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/src/imges/pen.png
--------------------------------------------------------------------------------
/GestionDeStock/src/imges/search.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/src/imges/search.png
--------------------------------------------------------------------------------
/GestionDeStock/src/imges/show.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/src/imges/show.png
--------------------------------------------------------------------------------
/GestionDeStock/src/imges/sign-up-form-button-graphic-concept.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/src/imges/sign-up-form-button-graphic-concept.jpg
--------------------------------------------------------------------------------
/GestionDeStock/src/ringprogress/FillProgressIndicator.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright (c) 2014, Andrea Vacondio
3 | *
4 | * Licensed under the Apache License, Version 2.0 (the "License");
5 | * you may not use this file except in compliance with the License.
6 | * You may obtain a copy of the License at
7 | *
8 | * http://www.apache.org/licenses/LICENSE-2.0
9 | *
10 | * Unless required by applicable law or agreed to in writing, software
11 | * distributed under the License is distributed on an "AS IS" BASIS,
12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | * See the License for the specific language governing permissions and
14 | * limitations under the License.
15 | */
16 | package ringprogress;
17 |
18 | import javafx.scene.control.Skin;
19 |
20 | /**
21 | * Progress indicator showing a circle that fills
22 | *
23 | * @author Andrea Vacondio
24 | *
25 | */
26 | public class FillProgressIndicator extends ProgressCircleIndicator {
27 |
28 | public FillProgressIndicator() {
29 | this.getStylesheets().add(RingProgressIndicator.class.getResource("../css/fillprogress.css").toExternalForm());
30 | this.getStyleClass().add("fillindicator");
31 | }
32 |
33 | @Override
34 | protected Skin> createDefaultSkin() {
35 | return new FillProgressIndicatorSkin(this);
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/GestionDeStock/src/ringprogress/SousClassRingProgIndSkin.java:
--------------------------------------------------------------------------------
1 | package ringprogress;
2 |
3 | public class SousClassRingProgIndSkin extends RingProgressIndicatorSkin{
4 |
5 | public SousClassRingProgIndSkin(RingProgressIndicator indicator) {
6 | super(indicator);
7 | // TODO Auto-generated constructor stub
8 | }
9 | public void setProgressLabel(int value) {
10 | if (value >= 0) {
11 | percentLabel.setText(String.format("%d", value));
12 | percentLabel.setStyle("-fx-text-fill: red");
13 | }
14 | }
15 |
16 | }
17 |
--------------------------------------------------------------------------------
/GestionDeStock/src/ringprogress/SousClassRingProgressIndicator.java:
--------------------------------------------------------------------------------
1 | package ringprogress;
2 |
3 | import javafx.scene.control.Skin;
4 |
5 | public class SousClassRingProgressIndicator extends RingProgressIndicator{
6 | public SousClassRingProgressIndicator() {
7 | this.getStylesheets().add(RingProgressIndicator.class.getResource("../css/lowRPI.css").toExternalForm());
8 | this.getStyleClass().add("ringindicator");
9 | }
10 | @Override
11 | protected Skin> createDefaultSkin() {
12 | return new SousClassRingProgIndSkin(this);
13 | }
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/GestionDeStock/twilio-10.1.5.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Younessboumlik/GestionDeVente/dbf7768af2d43123f8dddee81d7be5c74bd3927a/GestionDeStock/twilio-10.1.5.jar
--------------------------------------------------------------------------------
/GestionDeStock/userdata:
--------------------------------------------------------------------------------
1 | aiI+/8IJHb9+1cSRGG7UEg==
2 | yRekKAJUxezxY5grMx3rp1ha59SdVcbkgMTG26ECzPGT1RLDR30b0A==
3 | CV8BMOpW9IcRMEhExp9H3Q==
--------------------------------------------------------------------------------
/GestionDeStock/userdata.txt:
--------------------------------------------------------------------------------
1 | uvdXJaNTTb+XwalGcO7ABA==
2 | eiytzMNkpa7pjHbJ7WAHwA==
3 | 388ndvB1iTpo5kVjumwmZA==
--------------------------------------------------------------------------------