|
|
|
@@ -39,7 +39,7 @@ public class DiagnoseController { |
|
|
|
|
|
|
|
|
|
|
|
@FXML |
|
|
|
private ListView diagnoseList; |
|
|
|
private ListView<Diagnose> diagnoseList; |
|
|
|
|
|
|
|
@FXML |
|
|
|
public void initialize(){ |
|
|
|
@@ -48,6 +48,11 @@ public class DiagnoseController { |
|
|
|
diagDiagnoseArzt.itemsProperty().bind(mainController.mitarbeiterProperty()); |
|
|
|
diagnoseList.itemsProperty().bind(diagnosen); |
|
|
|
|
|
|
|
diagnoseList.getSelectionModel().setSelectionMode(SelectionMode.SINGLE); |
|
|
|
diagnoseList.getSelectionModel().selectedItemProperty().addListener((observable, oldValue, newValue) -> { |
|
|
|
this.setDiagnose(newValue); |
|
|
|
}); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@@ -111,27 +116,26 @@ public class DiagnoseController { |
|
|
|
if(diagnose==null){ |
|
|
|
clearFields(); |
|
|
|
}else { |
|
|
|
copyDiagnoseDataIntoFields(); |
|
|
|
copyDiagnoseDataIntoFields(diagnose); |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
private void copyDiagnoseDataIntoFields(){ |
|
|
|
private void copyDiagnoseDataIntoFields(Diagnose diagnose){ |
|
|
|
diagDiagnoseArzt.setValue(diagnose.getArzt()); |
|
|
|
|
|
|
|
//diagFreitext.setText(diagnose.getFreitext()); |
|
|
|
diagFreitext.setText(diagnose.getFreiText()); |
|
|
|
diagDiagnoseArt.setValue(diagnose.getDiagArt()); |
|
|
|
//diagDiagnose.setValue(diagnose.getCode()); |
|
|
|
diagDiagnose.setValue(diagnose.getIcd10code()); |
|
|
|
|
|
|
|
diagCreator.setText(Integer.toString(diagnose.getErsteller())); |
|
|
|
diagCreateTime.setText(diagnose.getErstellDatumZeit().toString()); |
|
|
|
diagChanger.setText(Integer.toString(diagnose.getBearbeiter())); |
|
|
|
diagChangeTime.setText(diagnose.getBearbeitetDatumZeit().toString()); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
private void copyFieldDataIntoDiagnose(Diagnose diagnose){ |
|
|
|
|
|
|
|
diagnose.setIcd10code(diagDiagnose.getValue()); |
|
|
|
diagnose.setArzt(diagDiagnoseArzt.getValue()); |
|
|
|
diagnose.setFreiText(diagFreitext.getText()); |
|
|
|
diagnose.setDiagArt(diagDiagnoseArt.getValue()); |
|
|
|
|