From dfbba0d2ea8af2fb3274d410fcbc98fcb51a2eb1 Mon Sep 17 00:00:00 2001 From: Johannes Date: Thu, 19 Nov 2015 20:43:42 +0100 Subject: [PATCH] Diagose erstellen klappt! --- .../mi/projmi6/controller/DiagnoseController.java | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/main/java/de/uniluebeck/mi/projmi6/controller/DiagnoseController.java b/src/main/java/de/uniluebeck/mi/projmi6/controller/DiagnoseController.java index 8226f0d..97aab52 100644 --- a/src/main/java/de/uniluebeck/mi/projmi6/controller/DiagnoseController.java +++ b/src/main/java/de/uniluebeck/mi/projmi6/controller/DiagnoseController.java @@ -60,9 +60,11 @@ public class DiagnoseController { @FXML public void initialize(){ + diagDiagnose.itemsProperty().bind(mainController.getStammdaten().icd10CodesProperty()); diagDiagnoseArt.setItems(FXCollections.observableArrayList(DiagArt.values())); diagDiagnoseArzt.itemsProperty().bind(mainController.getStammdaten().mitarbeiterProperty()); + diagnoseList.itemsProperty().bind(diagnosen); initButtons(); @@ -180,6 +182,7 @@ public class DiagnoseController { //Update diagnosis in db } + mainController.refreshCaseData(); } @@ -205,6 +208,9 @@ public class DiagnoseController { diagnose.setFreiText(diagFreitext.getText()); diagnose.setDiagArt(diagDiagnoseArt.getValue()); diagnose.setFall(mainController.getFall()); + + diagnose.setErsteller(mainController.getCurrentMitarbeiter().getMitarbID()); + diagnose.setBearbeiter(mainController.getCurrentMitarbeiter().getMitarbID()); } private void clearFields(){ @@ -213,9 +219,9 @@ public class DiagnoseController { diagFreitext.setText(""); diagDiagnoseArt.setValue(null); - diagCreator.setText("todo"); - diagCreateTime.setText(""); - diagChanger.setText("todo"); - diagChangeTime.setText(""); + diagCreator.setText(""); + diagCreateTime.setText(""); + diagChanger.setText(""); + diagChangeTime.setText(""); } }