From e914baf3a6b6c992c47f53041bffe6c7531d59d2 Mon Sep 17 00:00:00 2001 From: AmirWayne Date: Sat, 17 Oct 2020 15:36:23 +0300 Subject: [PATCH] Post Submission --- .../java/Controller/AddMedicineToPatient.java | 10 - .../java/Controller/AddPatientController.java | 2 - .../java/Controller/ConnectionController.java | 66 ------ .../DatabaseInformationController.java | 18 +- src/main/java/Controller/MainController.java | 8 - .../java/Controller/MainPaneController.java | 16 +- .../Controller/MedicineCRUDController.java | 1 - .../Controller/PatientPaneController.java | 34 +-- .../java/Controller/ReportsController.java | 215 ------------------ .../java/Controller/SettingsController.java | 3 +- .../java/Controller/SplashController.java | 2 +- .../Controller/TherapistPaneController.java | 4 - src/main/java/DBH/AllergyDAO.java | 28 +-- src/main/java/DBH/mealDAO.java | 31 +-- src/main/java/Model/Address.java | 12 +- src/main/java/Model/Meal.java | 2 +- src/main/java/Model/Notification.java | 3 - src/main/java/Model/Report.java | 41 ---- src/main/java/Util/CssFile.java | 2 +- src/main/java/Util/MessageAlerter.java | 9 - src/main/java/Util/PdfExporter.java | 3 +- src/main/java/Util/TableExporter.java | 9 - src/main/resources/FXML/ConnectionPane.fxml | 41 ---- .../resources/FXML/PatientManagementPane.fxml | 3 +- src/main/resources/FXML/Reports.fxml | 108 --------- src/main/resources/Files/PDF/TableExport.pdf | Bin 28306 -> 28306 bytes .../resources/Files/PDF/TherapistsPDF.pdf | Bin 588823 -> 588823 bytes .../Controller/AddMedicineToPatient.class | Bin 4402 -> 4402 bytes .../Controller/AddPatientController.class | Bin 8274 -> 8274 bytes .../Controller/ConnectionController.class | Bin 2735 -> 0 bytes .../DatabaseInformationController.class | Bin 3708 -> 4153 bytes .../Controller/MainController$1$1.class | Bin 1121 -> 1121 bytes .../classes/Controller/MainController$1.class | Bin 763 -> 763 bytes .../classes/Controller/MainController$2.class | Bin 1832 -> 1832 bytes .../classes/Controller/MainController$3.class | Bin 1200 -> 1200 bytes .../classes/Controller/MainController.class | Bin 16396 -> 16396 bytes .../Controller/MainPaneController$1.class | Bin 1462 -> 1462 bytes .../Controller/MainPaneController$2.class | Bin 1697 -> 1697 bytes .../Controller/MainPaneController$3.class | Bin 1553 -> 1553 bytes .../Controller/MainPaneController.class | Bin 16285 -> 16106 bytes .../Controller/MedicineCRUDController.class | Bin 9868 -> 9868 bytes .../Controller/PatientPaneController.class | Bin 11897 -> 11808 bytes .../Controller/ReportsController.class | Bin 5895 -> 0 bytes .../Controller/SettingsController.class | Bin 10235 -> 10247 bytes .../SplashController$SplashScreen.class | Bin 995 -> 995 bytes .../Controller/TherapistPaneController.class | Bin 12148 -> 12148 bytes target/classes/DBH/AllergyDAO.class | Bin 6073 -> 5669 bytes target/classes/DBH/mealDAO.class | Bin 4821 -> 4417 bytes target/classes/FXML/ConnectionPane.fxml | 41 ---- .../classes/FXML/PatientManagementPane.fxml | 3 +- target/classes/FXML/Reports.fxml | 108 --------- target/classes/Files/PDF/TableExport.pdf | Bin 28306 -> 28306 bytes target/classes/Files/PDF/TherapistsPDF.pdf | Bin 588823 -> 588823 bytes .../META-INF/EHMS-Project.kotlin_module | Bin 16 -> 16 bytes target/classes/Model/Address.class | Bin 2968 -> 2968 bytes target/classes/Model/Notification.class | Bin 2646 -> 2646 bytes target/classes/Model/Report.class | Bin 1819 -> 0 bytes target/classes/Util/MessageAlerter.class | Bin 1394 -> 1394 bytes target/classes/Util/PdfExporter.class | Bin 8124 -> 8124 bytes target/classes/Util/TableExporter.class | Bin 9203 -> 9203 bytes 60 files changed, 27 insertions(+), 796 deletions(-) delete mode 100644 src/main/java/Controller/ConnectionController.java delete mode 100644 src/main/java/Controller/ReportsController.java delete mode 100644 src/main/java/Model/Report.java delete mode 100644 src/main/resources/FXML/ConnectionPane.fxml delete mode 100644 src/main/resources/FXML/Reports.fxml delete mode 100644 target/classes/Controller/ConnectionController.class delete mode 100644 target/classes/Controller/ReportsController.class delete mode 100644 target/classes/FXML/ConnectionPane.fxml delete mode 100644 target/classes/FXML/Reports.fxml delete mode 100644 target/classes/Model/Report.class diff --git a/src/main/java/Controller/AddMedicineToPatient.java b/src/main/java/Controller/AddMedicineToPatient.java index aa22603..bd7cdf8 100644 --- a/src/main/java/Controller/AddMedicineToPatient.java +++ b/src/main/java/Controller/AddMedicineToPatient.java @@ -6,28 +6,20 @@ import Model.Medicine; import Model.Patient; import Model.patient_medicine; -import Util.FxmlLoader; import Util.MessageAlerter; import javafx.event.ActionEvent; import javafx.fxml.FXML; import javafx.fxml.FXMLLoader; import javafx.fxml.Initializable; import javafx.scene.Node; -import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.control.Spinner; -import javafx.scene.layout.Pane; -import javafx.stage.Stage; -import javafx.stage.StageStyle; - import java.io.IOException; -import java.lang.reflect.Array; import java.net.URL; import java.sql.SQLException; import java.util.ArrayList; import java.util.ResourceBundle; -import static javafx.fxml.FXMLLoader.load; public class AddMedicineToPatient implements Initializable { MessageAlerter messageAlerter = new MessageAlerter(); @@ -54,8 +46,6 @@ public class AddMedicineToPatient implements Initializable { @FXML void onClickBtnAdd(ActionEvent event) throws IOException, SQLException { - - FXMLLoader loader = new FXMLLoader(); loader.load(getClass().getResource("/FXML/MedicinePane.fxml").openStream()); MedicinePaneController medicinePaneController = loader.getController(); diff --git a/src/main/java/Controller/AddPatientController.java b/src/main/java/Controller/AddPatientController.java index 3f85712..849c46a 100644 --- a/src/main/java/Controller/AddPatientController.java +++ b/src/main/java/Controller/AddPatientController.java @@ -19,11 +19,9 @@ import javafx.scene.control.DatePicker; import javafx.scene.control.TextField; import javafx.scene.layout.Pane; - import java.io.IOException; import java.net.URL; import java.sql.SQLException; -import java.time.LocalDate; import java.util.ArrayList; import java.util.Date; import java.util.ResourceBundle; diff --git a/src/main/java/Controller/ConnectionController.java b/src/main/java/Controller/ConnectionController.java deleted file mode 100644 index 9c4a213..0000000 --- a/src/main/java/Controller/ConnectionController.java +++ /dev/null @@ -1,66 +0,0 @@ -package Controller; - -import DBH.userInfoDAO; -import Model.UserInfo; -import Util.MessageAlerter; -import javafx.event.ActionEvent; -import javafx.fxml.FXML; -import javafx.fxml.FXMLLoader; -import javafx.fxml.Initializable; -import javafx.scene.control.Button; -import javafx.scene.control.TextField; -import javafx.scene.layout.Pane; - -import java.io.IOException; -import java.net.URL; -import java.sql.SQLException; -import java.util.ResourceBundle; - -public class ConnectionController implements Initializable { - - DBH.userInfoDAO uiDAo= new userInfoDAO(); - - - @FXML - private Pane parent; - - @FXML - private Button BtnRegister; - - @FXML - private TextField TextFieldRegisterUser; - - @FXML - private TextField TextFieldRegisterPass; - - - - @FXML - void OnClickBtnRegister(ActionEvent event) throws SQLException { - UserInfo ui = new UserInfo(TextFieldRegisterUser.getText(),TextFieldRegisterPass.getText()); - uiDAo.inserUser(ui); - } - - @Override - public void initialize(URL url, ResourceBundle resourceBundle) { - CssStyler(); - } - - private void CssStyler() { - FXMLLoader loader = new FXMLLoader(); - - try { - loader.load(getClass().getResource("/FXML/Settings.fxml").openStream()); - SettingsController settingsController = loader.getController(); - if (settingsController.getToggleMode()) { - String css = this.getClass().getResource("/Css/darkmode.css").toExternalForm(); - parent.getStylesheets().add(css); - } else { - String css = this.getClass().getResource("/Css/lightmode.css").toExternalForm(); - parent.getStylesheets().add(css); - } - } catch (IOException e) { - e.printStackTrace(); - } - } -} diff --git a/src/main/java/Controller/DatabaseInformationController.java b/src/main/java/Controller/DatabaseInformationController.java index d99fbeb..92f883b 100644 --- a/src/main/java/Controller/DatabaseInformationController.java +++ b/src/main/java/Controller/DatabaseInformationController.java @@ -12,13 +12,8 @@ import javafx.scene.control.TextField; import javafx.scene.layout.StackPane; import javafx.stage.DirectoryChooser; - - import java.io.*; import java.net.URL; -import java.nio.channels.FileChannel; -import java.sql.Connection; -import java.sql.SQLException; import java.util.ResourceBundle; public class DatabaseInformationController implements Initializable { @@ -47,12 +42,13 @@ public class DatabaseInformationController implements Initializable { @FXML void onClickBtnSave(ActionEvent event) { - //String url = "jdbc:mysql://localhost:" + TextfieldDBport.getText() + "/" + TextfieldName.getText(); - //String user = TextfieldDBuser.getText(); - //String pass = TextfieldPassword.getText(); - //DatabaseConnector.setUser(user); - //DatabaseConnector.setPass(pass); - //DatabaseConnector.setUrl(url); + String url = "jdbc:mysql://localhost:" + TextfieldDBport.getText() + "/" + TextfieldName.getText(); + String user = TextfieldDBuser.getText(); + String pass = TextfieldPassword.getText(); + DatabaseConnector.setUser(user); + DatabaseConnector.setPass(pass); + DatabaseConnector.setUrl(url); + System.out.println(DatabaseConnector.getUrl()); } @FXML diff --git a/src/main/java/Controller/MainController.java b/src/main/java/Controller/MainController.java index 4a9e0be..c987101 100644 --- a/src/main/java/Controller/MainController.java +++ b/src/main/java/Controller/MainController.java @@ -1,7 +1,4 @@ package Controller; - -import DBH.patientDAO; -import DBH.therapistDAO; import DBH.userInfoDAO; import Model.UserInfo; import Util.*; @@ -12,8 +9,6 @@ import javafx.application.Platform; import javafx.beans.value.ChangeListener; import javafx.beans.value.ObservableValue; -import javafx.collections.FXCollections; -import javafx.collections.ObservableList; import javafx.concurrent.Task; import javafx.event.Event; import javafx.event.EventHandler; @@ -43,8 +38,6 @@ import java.util.Calendar; import java.util.ResourceBundle; - - public class MainController implements Initializable { @FXML private Button BtnLogIn; @@ -147,7 +140,6 @@ protected Integer call() throws Exception { @FXML void OnClickLogin(ActionEvent event) throws InterruptedException, IOException, SQLException, ClassNotFoundException { - for (UserInfo ui : users) { if (ui.getUsername().equals(TextFieldUsername.getText()) && ui.getPassword().equals(TextFieldPassword.getText())) { ProgressBarLoading.setVisible(true); diff --git a/src/main/java/Controller/MainPaneController.java b/src/main/java/Controller/MainPaneController.java index 97e0f12..0288d8b 100644 --- a/src/main/java/Controller/MainPaneController.java +++ b/src/main/java/Controller/MainPaneController.java @@ -176,7 +176,7 @@ public void onSelectPatient(ActionEvent event) throws SQLException { } - public void BarChartInitilizer() { + public void BarChartInitilizer() { patientwaterdata = new BarChart.Data("Today", 0); patiermealdata = new BarChart.Data("Today", 0); patienttoiletdata = new BarChart.Data("Today", 0); @@ -202,12 +202,7 @@ public void BarChartInitilizer() { BarChartNotifications.getData().addAll(chart.getData()); } - public static void TerminateThread() { - if (t.isAlive()) { - t.stop(); - System.out.println(t.getName() + "- terminated!!"); - } - } + public static void LaunchThread() { t.start(); @@ -233,8 +228,6 @@ public void TableInit() throws SQLException { public void manualRefreshingTable() throws SQLException { - - notificationArrayList = nDAO.selectAll(); Collections.reverse(notificationArrayList); notificationObservable.setAll(notificationArrayList); @@ -246,10 +239,7 @@ public void manualRefreshingTable() throws SQLException { int mealcount = 0; int toiletcount = 0; int emergencycount = 0; - - for (Notification n : notificationArrayList) { - if (n.getRequest().getType().equals("Critical Urgency")) highcount++; if (n.getRequest().getType().equals("Low Urgency")) @@ -264,8 +254,6 @@ public void manualRefreshingTable() throws SQLException { toiletcount++; if (n.getRequest().returnReq().equals("YOU")) emergencycount++; - - } diff --git a/src/main/java/Controller/MedicineCRUDController.java b/src/main/java/Controller/MedicineCRUDController.java index c5cbe83..97f7412 100644 --- a/src/main/java/Controller/MedicineCRUDController.java +++ b/src/main/java/Controller/MedicineCRUDController.java @@ -16,7 +16,6 @@ import javafx.scene.control.TextArea; import javafx.scene.control.TextField; import javafx.scene.layout.Pane; - import java.io.IOException; import java.net.URL; import java.sql.SQLException; diff --git a/src/main/java/Controller/PatientPaneController.java b/src/main/java/Controller/PatientPaneController.java index f9636cc..2b115a7 100644 --- a/src/main/java/Controller/PatientPaneController.java +++ b/src/main/java/Controller/PatientPaneController.java @@ -5,22 +5,14 @@ import Model.*; import Util.FilesHandler; - -import Util.FooterPageEvent; import Util.MessageAlerter; import Util.PdfExporter; import com.itextpdf.text.*; -import com.itextpdf.text.Font; -import com.itextpdf.text.Image; -import com.itextpdf.text.pdf.PdfWriter; import javafx.collections.FXCollections; import javafx.collections.ObservableList; -import javafx.embed.swing.SwingFXUtils; import javafx.fxml.FXML; import javafx.fxml.FXMLLoader; import javafx.fxml.Initializable; -import javafx.scene.Group; -import javafx.scene.Scene; import javafx.scene.chart.BarChart; import javafx.scene.chart.CategoryAxis; import javafx.scene.chart.NumberAxis; @@ -29,22 +21,13 @@ import javafx.scene.control.Button; import javafx.scene.control.Label; import javafx.scene.control.cell.PropertyValueFactory; -import javafx.scene.image.WritableImage; import javafx.scene.layout.Pane; - -import javax.imageio.ImageIO; -import java.awt.*; -import java.awt.Robot; -import java.awt.image.BufferedImage; -import java.io.File; -import java.io.FileOutputStream; import java.io.IOException; import java.net.URL; import java.sql.SQLException; import java.util.ArrayList; import java.util.Date; import java.util.ResourceBundle; -import java.util.concurrent.TimeUnit; public class PatientPaneController implements Initializable, Util.JavafxPaneHandler { @@ -142,22 +125,18 @@ void onSelectPatient(ActionEvent event) throws SQLException { @FXML - void OnClickPatientXML(ActionEvent event) throws IOException, SQLException, InterruptedException, DocumentException { + void OnClickPatientPDF(ActionEvent event) throws IOException, SQLException, InterruptedException, DocumentException { if (ChoicePatient.getValue().equals("ALL")) { pdfExporter.Snapshotter(PatientBarChart.getLayoutX(), PatientBarChart.getLayoutY(), PatientBarChart.getWidth(), PatientBarChart.getHeight()); ma.MessageWithoutHeader("Exported", "Patients Exported To PDF"); pdfExporter.SavePatientPDF(); //----------------------------------------PDF CREATE ↓↓↓↓↓------------------------------ } else - System.out.println("Barchart Not Screenshotted , please choose all before exporting"); - } - - - @FXML - void OnClickPrint(ActionEvent event) { + ma.MessageWithoutHeader("Barchart Not Screenshotted", "please choose all before exporting"); } + @FXML void OnClickRemovePatient(ActionEvent event) throws SQLException { String id = PatientTable.getSelectionModel().getSelectedItem().getID(); @@ -235,13 +214,6 @@ private void TableInit() throws SQLException { JavafxTableFill(); PatientTable.setItems(Patients); - - /* - //Table Init - - JavafxTableFill(); - NurseTable.setItems(Therapist); - */ } //Overrided by implementing JavafxPaneHandler diff --git a/src/main/java/Controller/ReportsController.java b/src/main/java/Controller/ReportsController.java deleted file mode 100644 index 620118a..0000000 --- a/src/main/java/Controller/ReportsController.java +++ /dev/null @@ -1,215 +0,0 @@ -package Controller; - -import Model.Report; -import javafx.event.ActionEvent; -import javafx.fxml.FXML; -import javafx.fxml.FXMLLoader; -import javafx.fxml.Initializable; -import javafx.scene.control.*; -import javafx.scene.control.Button; -import javafx.scene.control.TextField; -import javafx.scene.image.ImageView; -import javafx.scene.input.MouseEvent; -import javafx.scene.layout.Pane; -import org.apache.pdfbox.pdmodel.PDDocument; -import org.apache.pdfbox.printing.PDFPageable; - -import javax.print.PrintService; -import javax.print.PrintServiceLookup; -import javax.swing.*; -import java.awt.*; -import java.awt.desktop.PrintFilesEvent; -import java.awt.desktop.PrintFilesHandler; -import java.awt.print.*; -import java.io.File; -import java.io.IOException; -import java.net.URL; -import java.util.ArrayList; -import java.util.ResourceBundle; - -public class ReportsController implements Initializable { - @FXML - private Pane parent; - @FXML - private TextField TextFieldID; - - @FXML - private RadioButton RadioTherapist; - - @FXML - private RadioButton RadioPatient; - - @FXML - private RadioButton RadioStaff; - - @FXML - private Button BtnPreview; - - @FXML - private Button BtnClear; - - @FXML - private CheckBox CheckBoxMedicine; - - @FXML - private CheckBox CheckBoxAllergies; - - @FXML - private CheckBox CheckBoxMeals; - - @FXML - private CheckBox CheckBoxRequests; - - @FXML - private CheckBox CheckBoxPresonalInfo; - - @FXML - private CheckBox CheckBoxAddress; - - @FXML - private CheckBox CheckBoxHR; - - @FXML - private CheckBox CheckBoxSchedule; - - @FXML - private Button BtnDeSelectAll; - - @FXML - private Button BtnSelectAll; - - @FXML - private ImageView ImageViewTherapistExportPDF1; - - @FXML - private ImageView ImageViewTherapistExportPDF2; - - @FXML - private ImageView ImageViewTherapistExportFile1; - - @FXML - private ImageView ImageViewTherapistExportFile2; - public ArrayList ALREPORTS = new ArrayList(); - ToggleGroup radioGroup; - - - PrinterJob job = PrinterJob.getPrinterJob(); - - @FXML - void OnClickClear(ActionEvent event) { - CheckBoxMedicine.setSelected(false); - CheckBoxAllergies.setSelected(false); - CheckBoxMeals.setSelected(false); - CheckBoxRequests.setSelected(false); - CheckBoxPresonalInfo.setSelected(false); - CheckBoxAddress.setSelected(false); - CheckBoxHR.setSelected(false); - CheckBoxSchedule.setSelected(false); - RadioTherapist.setSelected(false); - RadioStaff.setSelected(false); - RadioPatient.setSelected(false); - TextFieldID.setText(""); - } - - @FXML - void OnClickDeSelectAll(ActionEvent event) { - CheckBoxMedicine.setSelected(false); - CheckBoxAllergies.setSelected(false); - CheckBoxMeals.setSelected(false); - CheckBoxRequests.setSelected(false); - CheckBoxPresonalInfo.setSelected(false); - CheckBoxAddress.setSelected(false); - CheckBoxHR.setSelected(false); - CheckBoxSchedule.setSelected(false); - } - - @FXML - void OnClickPreview(ActionEvent event) { - - RadioButton selectedRadioButton = (RadioButton) radioGroup.getSelectedToggle(); - String toogleGroupValue = selectedRadioButton.getText(); - if (CheckBoxMedicine.isSelected()) - TextFieldID.setText(toogleGroupValue); - } - - @FXML - void OnClickSelectAll(ActionEvent event) { - CheckBoxMedicine.setSelected(true); - CheckBoxAllergies.setSelected(true); - CheckBoxMeals.setSelected(true); - CheckBoxRequests.setSelected(true); - CheckBoxPresonalInfo.setSelected(true); - CheckBoxAddress.setSelected(true); - CheckBoxHR.setSelected(true); - CheckBoxSchedule.setSelected(true); - } - - - @FXML - void TherapistFileClick(MouseEvent event) { - - } - - @FXML - void TherapistPDFClick(MouseEvent event) { - - - } - - @FXML - void onClickFile(MouseEvent event) { - - } - - @FXML - void onClickPDF(MouseEvent event) throws PrinterException, IOException { - JFileChooser chooser = new JFileChooser(); - chooser.showOpenDialog(null); - File f = chooser.getSelectedFile(); - String filename = f.getAbsolutePath(); - System.out.println(filename); - - - - - // Desktop desktop = Desktop.getDesktop(); - // desktop.print(new File("src/main/resources/Files/PDF/PatientPDF.pdf")); - - } - - @FXML - void onClickPrint(MouseEvent event) { - - } - - //Overrided by implementing Initializable - @Override - public void initialize(URL url, ResourceBundle resourceBundle) { - radioGroup = new ToggleGroup(); - RadioPatient.setToggleGroup(radioGroup); - RadioStaff.setToggleGroup(radioGroup); - RadioTherapist.setToggleGroup(radioGroup); - CssStyler(); - - } - - private void CssStyler() { - FXMLLoader loader = new FXMLLoader(); - - try { - loader.load(getClass().getResource("/FXML/Settings.fxml").openStream()); - - SettingsController settingsController = loader.getController(); - - if (settingsController.getToggleMode()) { - String css = this.getClass().getResource("/Css/darkmode.css").toExternalForm(); - parent.getStylesheets().add(css); - } else { - String css = this.getClass().getResource("/Css/lightmode.css").toExternalForm(); - parent.getStylesheets().add(css); - } - } catch (IOException e) { - e.printStackTrace(); - } - } -} diff --git a/src/main/java/Controller/SettingsController.java b/src/main/java/Controller/SettingsController.java index 6f29698..d625485 100644 --- a/src/main/java/Controller/SettingsController.java +++ b/src/main/java/Controller/SettingsController.java @@ -226,8 +226,7 @@ void OnClickDefault(ActionEvent event) throws IOException { "has been disarmed \n" + "you are using the default [Css/lightmode.css] style"); } - - public void OnClickSave(ActionEvent event) throws IOException, URISyntaxException { +@FXML public void OnClickSave(ActionEvent event) throws IOException, URISyntaxException { CssFile cssfile = new CssFile(); String url = ("src/main/resources/Css/userDesign.css"); //------------------------------------------ diff --git a/src/main/java/Controller/SplashController.java b/src/main/java/Controller/SplashController.java index 9739979..1fe236d 100644 --- a/src/main/java/Controller/SplashController.java +++ b/src/main/java/Controller/SplashController.java @@ -31,7 +31,7 @@ class SplashScreen extends Thread { @Override public void run() { try{ - Thread.sleep(5000); + Thread.sleep(1000); Platform.runLater(new Runnable() { @Override public void run() { diff --git a/src/main/java/Controller/TherapistPaneController.java b/src/main/java/Controller/TherapistPaneController.java index 97608bb..bf10413 100644 --- a/src/main/java/Controller/TherapistPaneController.java +++ b/src/main/java/Controller/TherapistPaneController.java @@ -3,7 +3,6 @@ import Model.*; import Util.*; import com.itextpdf.text.*; -import com.itextpdf.text.pdf.PdfWriter; import javafx.beans.property.SimpleIntegerProperty; import javafx.beans.property.SimpleStringProperty; import javafx.collections.FXCollections; @@ -21,9 +20,6 @@ import javafx.stage.Stage; import javafx.stage.StageStyle; import javafx.stage.Window; - -import javax.imageio.ImageIO; -import java.awt.image.BufferedImage; import java.io.*; import java.net.URISyntaxException; import java.net.URL; diff --git a/src/main/java/DBH/AllergyDAO.java b/src/main/java/DBH/AllergyDAO.java index fcbe693..abbcd5c 100644 --- a/src/main/java/DBH/AllergyDAO.java +++ b/src/main/java/DBH/AllergyDAO.java @@ -15,7 +15,7 @@ import java.util.ArrayList; import java.util.List; -public class AllergyDAO implements JPQLHandler { +public class AllergyDAO { static Connection con = DatabaseConnector.getConnection(); @@ -117,21 +117,6 @@ public void removeAllergyByName(String name) throws SQLException { ps.executeUpdate(); ps.close(); } - @Override - public void SelectQuery() { - - } - - @Override - public void InsertQuery() { - - } - - @Override - public void RemoveQuery() { - - } - public int getCount() throws SQLException { int numberRow = 0; @@ -145,17 +130,6 @@ public int getCount() throws SQLException { } - @Override - public int CountQuery() { - return 0; - } - - @Override - public List SelectAllQuery() { - return null; - } - - public ArrayList AllergiesPDF() throws SQLException { ArrayList list = new ArrayList(); String sql = "select * from allergy"; diff --git a/src/main/java/DBH/mealDAO.java b/src/main/java/DBH/mealDAO.java index ef8ffa0..dd77ffe 100644 --- a/src/main/java/DBH/mealDAO.java +++ b/src/main/java/DBH/mealDAO.java @@ -14,13 +14,11 @@ import java.util.Calendar; import java.util.List; -public class mealDAO implements JPQLHandler { +public class mealDAO { static Connection con = DatabaseConnector.getConnection(); - - public int insertMeal(Meal m) throws SQLException { String sql = "insert into meal(name, weight) values(?,?)"; @@ -110,33 +108,6 @@ public int getCount() throws SQLException { } - - @Override - public void SelectQuery() { - - } - - @Override - public void InsertQuery() { - - } - - @Override - public void RemoveQuery() { - - } - - @Override - public int CountQuery() { - return 0; - } - - @Override - public List SelectAllQuery() { - return null; - } - - public ArrayList MealPDF() throws SQLException { ArrayList list = new ArrayList(); String sql = "select * from meal"; diff --git a/src/main/java/Model/Address.java b/src/main/java/Model/Address.java index bafa3bb..a6da315 100644 --- a/src/main/java/Model/Address.java +++ b/src/main/java/Model/Address.java @@ -13,7 +13,7 @@ public Address(String city) { setCity(city); } - public Address(int addresscode,String city, String street, int houseNum) { + public Address(int addresscode, String city, String street, int houseNum) { setAddresscode(addresscode); setCity(city); setStreet(street); @@ -24,7 +24,7 @@ public Address() { } - public Address(String city , String street , int houseNum){ + public Address(String city, String street, int houseNum) { setCity(city); setStreet(street); setHouseNum(houseNum); @@ -49,7 +49,6 @@ public void setCity(String city) { } - public String getStreet() { return street; } @@ -66,9 +65,9 @@ public void setHouseNum(int houseNum) { this.houseNum = houseNum; } -public String getAddressOrganized(){ - return getAddresscode()+"|"+getCity()+"|"+getStreet()+"|"+getHouseNum(); -} + public String getAddressOrganized() { + return getAddresscode() + "|" + getCity() + "|" + getStreet() + "|" + getHouseNum(); + } //--------------------Equals And Hash Code---------------------- @@ -99,3 +98,4 @@ public String toString() { '}'; } } + diff --git a/src/main/java/Model/Meal.java b/src/main/java/Model/Meal.java index 43db79a..0ac3419 100644 --- a/src/main/java/Model/Meal.java +++ b/src/main/java/Model/Meal.java @@ -40,4 +40,4 @@ public String toString() { ", weight=" + weight + '}'; } -} \ No newline at end of file +} diff --git a/src/main/java/Model/Notification.java b/src/main/java/Model/Notification.java index 308291a..27e5484 100644 --- a/src/main/java/Model/Notification.java +++ b/src/main/java/Model/Notification.java @@ -11,9 +11,6 @@ public class Notification { private String isTreated; private Therapist therapist; - - - public Notification() { } diff --git a/src/main/java/Model/Report.java b/src/main/java/Model/Report.java deleted file mode 100644 index 8c012fb..0000000 --- a/src/main/java/Model/Report.java +++ /dev/null @@ -1,41 +0,0 @@ -package Model; - -import java.util.ArrayList; - -public class Report { - - private String reportType; - private ArrayList list; - - public Report() { - } - - public Report(String reportType, ArrayList list) { - this.reportType = reportType; - this.list = list; - } - - public String getReportType() { - return reportType; - } - - public void setReportType(String reportType) { - this.reportType = reportType; - } - - public ArrayList getList() { - return list; - } - - public void setList(ArrayList list) { - this.list = list; - } - - @Override - public String toString() { - return "Report{" + - "reportType='" + reportType + '\'' + - ", list=" + list + - '}'; - } -} diff --git a/src/main/java/Util/CssFile.java b/src/main/java/Util/CssFile.java index 4fc8f5f..774edd9 100644 --- a/src/main/java/Util/CssFile.java +++ b/src/main/java/Util/CssFile.java @@ -4,7 +4,7 @@ public class CssFile { - public void CreateFile(String url, String design) { + public void CreateFile(String url, String design) { try { FileWriter fw = new FileWriter(url); diff --git a/src/main/java/Util/MessageAlerter.java b/src/main/java/Util/MessageAlerter.java index d9c81fe..68f1fa6 100644 --- a/src/main/java/Util/MessageAlerter.java +++ b/src/main/java/Util/MessageAlerter.java @@ -3,12 +3,6 @@ import javafx.scene.control.Alert; public class MessageAlerter { - - - //Stage stage = (Stage) dialog.getDialogPane().getScene().getWindow(); - //stage.getIcons().add(new Image(this.getClass().getResource("login.png").toString())); - - public void ShowWarningMessage(String title, String header, String Content) { Alert alert = new Alert(Alert.AlertType.WARNING); alert.setTitle(title); @@ -26,9 +20,6 @@ public void ShowErrorMessage(String title, String header, String Content) { } - - - public void MessageWithoutHeader(String title, String Content) { Alert alert = new Alert(Alert.AlertType.INFORMATION); alert.setTitle(title); diff --git a/src/main/java/Util/PdfExporter.java b/src/main/java/Util/PdfExporter.java index d3c324a..aebe824 100644 --- a/src/main/java/Util/PdfExporter.java +++ b/src/main/java/Util/PdfExporter.java @@ -27,7 +27,6 @@ public class PdfExporter { - public void ScreenShot(String url) throws AWTException, IOException { Date d = new Date(); Robot robot = new Robot(); @@ -55,7 +54,7 @@ public void Snapshotter(double x, double y, double width, double height) { } } - public void SaveTherapistPDF() throws IOException, DocumentException, SQLException { + public void SaveTherapistPDF() throws IOException, DocumentException, SQLException { DBH.therapistDAO TDBH = new DBH.therapistDAO(); //Create PDF, Initilaize and Open Document document = new Document(); diff --git a/src/main/java/Util/TableExporter.java b/src/main/java/Util/TableExporter.java index 83590b0..d28313e 100644 --- a/src/main/java/Util/TableExporter.java +++ b/src/main/java/Util/TableExporter.java @@ -5,23 +5,14 @@ import com.itextpdf.io.image.ImageData; import com.itextpdf.io.image.ImageDataFactory; import com.itextpdf.kernel.color.Color; - import com.itextpdf.kernel.pdf.PdfDocument; import com.itextpdf.kernel.pdf.PdfWriter; - import com.itextpdf.layout.Document; - import com.itextpdf.layout.element.Cell; - import com.itextpdf.layout.element.Paragraph; import com.itextpdf.layout.property.HorizontalAlignment; import com.itextpdf.layout.property.VerticalAlignment; -import com.itextpdf.text.BaseColor; import com.itextpdf.text.Chunk; -import com.itextpdf.text.Font; -import com.itextpdf.text.FontFactory; - - import java.io.FileNotFoundException; import java.net.MalformedURLException; import java.sql.SQLException; diff --git a/src/main/resources/FXML/ConnectionPane.fxml b/src/main/resources/FXML/ConnectionPane.fxml deleted file mode 100644 index f5e63eb..0000000 --- a/src/main/resources/FXML/ConnectionPane.fxml +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - -