NOTICKET: Bugfix for Treatment locking #52

Merged
SZUT-Dominik merged 1 commit from bugfixes into main 2024-05-22 17:15:36 +00:00

View file

@ -312,6 +312,8 @@ public class AllTreatmentController {
@FXML
public void handleLock(){
Treatment selectedItem = this.tableView.getSelectionModel().getSelectedItem();
LocalDate today = LocalDate.now();
if (selectedItem == null){
return;
}
@ -322,6 +324,13 @@ public class AllTreatmentController {
}catch (SQLException exception){
exception.printStackTrace();
}
if (selectedItem.calculateDeleteDate().isBefore(today) || selectedItem.calculateDeleteDate().equals(today)){
try {
dao.delete(selectedItem.getId());
} catch (SQLException e) {
throw new RuntimeException(e);
}
}
readAllAndShowInTableView();
}