diff --git a/db/nursingHome.db b/db/nursingHome.db index 8ef2588..0319281 100644 Binary files a/db/nursingHome.db and b/db/nursingHome.db differ diff --git a/src/main/java/de/hitec/nhplus/treatment/AllTreatmentController.java b/src/main/java/de/hitec/nhplus/treatment/AllTreatmentController.java index fb88dcd..1cc645d 100644 --- a/src/main/java/de/hitec/nhplus/treatment/AllTreatmentController.java +++ b/src/main/java/de/hitec/nhplus/treatment/AllTreatmentController.java @@ -138,7 +138,7 @@ public class AllTreatmentController { this.patientSelection.add(patient.getSurName()); } - nurseList = (ArrayList) nurseDao.readAll(); + nurseList = (ArrayList) nurseDao.readAllActive(); for (Nurse nurse : nurseList) { this.nurseSelection.add(nurse.getSurName()); } diff --git a/src/main/java/de/hitec/nhplus/treatment/LockedTreatmentController.java b/src/main/java/de/hitec/nhplus/treatment/LockedTreatmentController.java index cec5a76..34260cb 100644 --- a/src/main/java/de/hitec/nhplus/treatment/LockedTreatmentController.java +++ b/src/main/java/de/hitec/nhplus/treatment/LockedTreatmentController.java @@ -51,7 +51,6 @@ public class LockedTreatmentController { * that is called after the binding of all the fields. */ public void initialize() { - handleDelete(); this.readAllAndShowInTableView(); this.columnId.setCellValueFactory(new PropertyValueFactory<>("id")); @@ -73,6 +72,7 @@ public class LockedTreatmentController { this.tableView.setItems(this.treatments); + handleDelete(); } private void readAllAndShowInTableView() { @@ -105,13 +105,13 @@ public class LockedTreatmentController { @FXML public void handleDelete() { Treatment selecteditem; - LocalDate today = LocalDate.now();//Ändern!!!!! + LocalDate today = LocalDate.now(); LocalDate deleteDate; - for (int i = 0; i < treatments.size(); i++) { - selecteditem = treatments.get(i); + for (Treatment treatment : treatments) { + selecteditem = treatment; deleteDate = selecteditem.calculateDeleteDate(); - if (today.isEqual(deleteDate) || today.isBefore(deleteDate)) { + if (today.isEqual(deleteDate) || today.isAfter(deleteDate)) { try { treatmentDao.delete(selecteditem.getId()); System.out.println("Wird gelöscht"); @@ -119,9 +119,8 @@ public class LockedTreatmentController { exception.printStackTrace(); } } - + readAllAndShowInTableView(); } - } diff --git a/src/main/java/de/hitec/nhplus/treatment/Treatment.java b/src/main/java/de/hitec/nhplus/treatment/Treatment.java index d78364b..a32864f 100644 --- a/src/main/java/de/hitec/nhplus/treatment/Treatment.java +++ b/src/main/java/de/hitec/nhplus/treatment/Treatment.java @@ -189,7 +189,6 @@ public class Treatment { } public LocalDate calculateDeleteDate() { - LocalDate delteDate = DateConverter.convertStringToLocalDate(getDate()).plusYears(10); - return delteDate; + return DateConverter.convertStringToLocalDate(getDate()).plusYears(10); } }