├── .gitignore ├── .idea ├── .gitignore ├── compiler.xml ├── dataSources.xml ├── encodings.xml ├── jarRepositories.xml ├── jpa-buddy.xml ├── misc.xml ├── sqldialects.xml └── vcs.xml ├── README.md ├── db_setup.sql ├── docker-compose.yaml ├── pom.xml └── src ├── main ├── java │ ├── com │ │ └── nidhal │ │ │ ├── Launcher.java │ │ │ ├── config │ │ │ └── DBConfig.java │ │ │ ├── controller │ │ │ ├── AddCustomerController.java │ │ │ ├── AllDataController.java │ │ │ ├── BaseController.java │ │ │ ├── DeleteCustomerController.java │ │ │ ├── LoginPageController.java │ │ │ └── OptionsController.java │ │ │ ├── model │ │ │ ├── Customer.java │ │ │ └── DataBaseConnection.java │ │ │ └── view │ │ │ ├── ColorTheme.java │ │ │ ├── FontSize.java │ │ │ └── ViewFactory.java │ └── module-info.java └── resources │ ├── css │ ├── Application.css │ ├── fontBig.css │ ├── fontSmall.css │ ├── themeDark.css │ └── themeLight.css │ ├── fxml │ ├── AddCustomer.fxml │ ├── DeleteCustomer.fxml │ ├── LoginPage.fxml │ ├── Option.fxml │ └── ShowData.fxml │ └── images │ ├── DoctorImage.png │ ├── Screenshot from 2022-10-25 22-19-24.png │ ├── Screenshot from 2022-10-25 22-19-34.png │ ├── Screenshot from 2022-10-25 22-21-20.png │ └── Screenshot from 2022-10-25 22-30-29.png └── test └── java └── com └── nidhal └── model └── DataBaseConnectionTest.java /.gitignore: -------------------------------------------------------------------------------- 1 | # Project exclude paths 2 | /target/ -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NidhalNaffati/Customer-Management-DesktopApplication/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NidhalNaffati/Customer-Management-DesktopApplication/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/dataSources.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NidhalNaffati/Customer-Management-DesktopApplication/HEAD/.idea/dataSources.xml -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NidhalNaffati/Customer-Management-DesktopApplication/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/jarRepositories.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NidhalNaffati/Customer-Management-DesktopApplication/HEAD/.idea/jarRepositories.xml -------------------------------------------------------------------------------- /.idea/jpa-buddy.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NidhalNaffati/Customer-Management-DesktopApplication/HEAD/.idea/jpa-buddy.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NidhalNaffati/Customer-Management-DesktopApplication/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/sqldialects.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NidhalNaffati/Customer-Management-DesktopApplication/HEAD/.idea/sqldialects.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NidhalNaffati/Customer-Management-DesktopApplication/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NidhalNaffati/Customer-Management-DesktopApplication/HEAD/README.md -------------------------------------------------------------------------------- /db_setup.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NidhalNaffati/Customer-Management-DesktopApplication/HEAD/db_setup.sql -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NidhalNaffati/Customer-Management-DesktopApplication/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NidhalNaffati/Customer-Management-DesktopApplication/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/nidhal/Launcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NidhalNaffati/Customer-Management-DesktopApplication/HEAD/src/main/java/com/nidhal/Launcher.java -------------------------------------------------------------------------------- /src/main/java/com/nidhal/config/DBConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NidhalNaffati/Customer-Management-DesktopApplication/HEAD/src/main/java/com/nidhal/config/DBConfig.java -------------------------------------------------------------------------------- /src/main/java/com/nidhal/controller/AddCustomerController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NidhalNaffati/Customer-Management-DesktopApplication/HEAD/src/main/java/com/nidhal/controller/AddCustomerController.java -------------------------------------------------------------------------------- /src/main/java/com/nidhal/controller/AllDataController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NidhalNaffati/Customer-Management-DesktopApplication/HEAD/src/main/java/com/nidhal/controller/AllDataController.java -------------------------------------------------------------------------------- /src/main/java/com/nidhal/controller/BaseController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NidhalNaffati/Customer-Management-DesktopApplication/HEAD/src/main/java/com/nidhal/controller/BaseController.java -------------------------------------------------------------------------------- /src/main/java/com/nidhal/controller/DeleteCustomerController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NidhalNaffati/Customer-Management-DesktopApplication/HEAD/src/main/java/com/nidhal/controller/DeleteCustomerController.java -------------------------------------------------------------------------------- /src/main/java/com/nidhal/controller/LoginPageController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NidhalNaffati/Customer-Management-DesktopApplication/HEAD/src/main/java/com/nidhal/controller/LoginPageController.java -------------------------------------------------------------------------------- /src/main/java/com/nidhal/controller/OptionsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NidhalNaffati/Customer-Management-DesktopApplication/HEAD/src/main/java/com/nidhal/controller/OptionsController.java -------------------------------------------------------------------------------- /src/main/java/com/nidhal/model/Customer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NidhalNaffati/Customer-Management-DesktopApplication/HEAD/src/main/java/com/nidhal/model/Customer.java -------------------------------------------------------------------------------- /src/main/java/com/nidhal/model/DataBaseConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NidhalNaffati/Customer-Management-DesktopApplication/HEAD/src/main/java/com/nidhal/model/DataBaseConnection.java -------------------------------------------------------------------------------- /src/main/java/com/nidhal/view/ColorTheme.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NidhalNaffati/Customer-Management-DesktopApplication/HEAD/src/main/java/com/nidhal/view/ColorTheme.java -------------------------------------------------------------------------------- /src/main/java/com/nidhal/view/FontSize.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NidhalNaffati/Customer-Management-DesktopApplication/HEAD/src/main/java/com/nidhal/view/FontSize.java -------------------------------------------------------------------------------- /src/main/java/com/nidhal/view/ViewFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NidhalNaffati/Customer-Management-DesktopApplication/HEAD/src/main/java/com/nidhal/view/ViewFactory.java -------------------------------------------------------------------------------- /src/main/java/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NidhalNaffati/Customer-Management-DesktopApplication/HEAD/src/main/java/module-info.java -------------------------------------------------------------------------------- /src/main/resources/css/Application.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NidhalNaffati/Customer-Management-DesktopApplication/HEAD/src/main/resources/css/Application.css -------------------------------------------------------------------------------- /src/main/resources/css/fontBig.css: -------------------------------------------------------------------------------- 1 | *{ 2 | -fx-font-size: 8pt; 3 | } -------------------------------------------------------------------------------- /src/main/resources/css/fontSmall.css: -------------------------------------------------------------------------------- 1 | *{ 2 | -fx-font-size: 7pt; 3 | } 4 | -------------------------------------------------------------------------------- /src/main/resources/css/themeDark.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NidhalNaffati/Customer-Management-DesktopApplication/HEAD/src/main/resources/css/themeDark.css -------------------------------------------------------------------------------- /src/main/resources/css/themeLight.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/main/resources/fxml/AddCustomer.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NidhalNaffati/Customer-Management-DesktopApplication/HEAD/src/main/resources/fxml/AddCustomer.fxml -------------------------------------------------------------------------------- /src/main/resources/fxml/DeleteCustomer.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NidhalNaffati/Customer-Management-DesktopApplication/HEAD/src/main/resources/fxml/DeleteCustomer.fxml -------------------------------------------------------------------------------- /src/main/resources/fxml/LoginPage.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NidhalNaffati/Customer-Management-DesktopApplication/HEAD/src/main/resources/fxml/LoginPage.fxml -------------------------------------------------------------------------------- /src/main/resources/fxml/Option.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NidhalNaffati/Customer-Management-DesktopApplication/HEAD/src/main/resources/fxml/Option.fxml -------------------------------------------------------------------------------- /src/main/resources/fxml/ShowData.fxml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NidhalNaffati/Customer-Management-DesktopApplication/HEAD/src/main/resources/fxml/ShowData.fxml -------------------------------------------------------------------------------- /src/main/resources/images/DoctorImage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NidhalNaffati/Customer-Management-DesktopApplication/HEAD/src/main/resources/images/DoctorImage.png -------------------------------------------------------------------------------- /src/main/resources/images/Screenshot from 2022-10-25 22-19-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NidhalNaffati/Customer-Management-DesktopApplication/HEAD/src/main/resources/images/Screenshot from 2022-10-25 22-19-24.png -------------------------------------------------------------------------------- /src/main/resources/images/Screenshot from 2022-10-25 22-19-34.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NidhalNaffati/Customer-Management-DesktopApplication/HEAD/src/main/resources/images/Screenshot from 2022-10-25 22-19-34.png -------------------------------------------------------------------------------- /src/main/resources/images/Screenshot from 2022-10-25 22-21-20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NidhalNaffati/Customer-Management-DesktopApplication/HEAD/src/main/resources/images/Screenshot from 2022-10-25 22-21-20.png -------------------------------------------------------------------------------- /src/main/resources/images/Screenshot from 2022-10-25 22-30-29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NidhalNaffati/Customer-Management-DesktopApplication/HEAD/src/main/resources/images/Screenshot from 2022-10-25 22-30-29.png -------------------------------------------------------------------------------- /src/test/java/com/nidhal/model/DataBaseConnectionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NidhalNaffati/Customer-Management-DesktopApplication/HEAD/src/test/java/com/nidhal/model/DataBaseConnectionTest.java --------------------------------------------------------------------------------