From 445da65d4b1f7da7f3e251d07aa024100a7c2647 Mon Sep 17 00:00:00 2001 From: ikrontsi Date: Sun, 15 Nov 2015 17:39:43 +0100 Subject: [PATCH] UntersuchungenController bearbeitet. --- .../mi/projmi6/controller/DiagnoseController.java | 2 +- .../controller/UntersuchungenController.java | 59 ++++++++++++++++------ 2 files changed, 44 insertions(+), 17 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 d3b1595..16d1808 100644 --- a/src/main/java/de/uniluebeck/mi/projmi6/controller/DiagnoseController.java +++ b/src/main/java/de/uniluebeck/mi/projmi6/controller/DiagnoseController.java @@ -100,7 +100,7 @@ public class DiagnoseController { //diagFreitext.setText(diagnose.getFreitext()); diagDiagnoseArt.setValue(diagnose.getDiagArt()); - //diagDiagnose.setValue(diagnose.getIcd10Code()); + //diagDiagnose.setValue(diagnose.getCode()); diagCreator.setText(Integer.toString(diagnose.getErsteller())); diagCreateTime.setText(diagnose.getErstellDatumZeit().toString()); diff --git a/src/main/java/de/uniluebeck/mi/projmi6/controller/UntersuchungenController.java b/src/main/java/de/uniluebeck/mi/projmi6/controller/UntersuchungenController.java index b71daaa..5c0626d 100644 --- a/src/main/java/de/uniluebeck/mi/projmi6/controller/UntersuchungenController.java +++ b/src/main/java/de/uniluebeck/mi/projmi6/controller/UntersuchungenController.java @@ -5,9 +5,7 @@ package de.uniluebeck.mi.projmi6.controller; */ import de.uniluebeck.mi.projmi6.Main; -import de.uniluebeck.mi.projmi6.model.Mitarbeiter; -import de.uniluebeck.mi.projmi6.model.OpsCode; -import de.uniluebeck.mi.projmi6.model.Patient; +import de.uniluebeck.mi.projmi6.model.*; import de.uniluebeck.mi.projmi6.view.DateTimePicker; import javafx.event.ActionEvent; import javafx.fxml.FXML; @@ -18,7 +16,7 @@ public class UntersuchungenController { /** * The examination that is shown in the edit window, or null if a new examination should be created. */ - // private Untersuchung untersuchung = null; + private Untersuchung untersuchung = null; private MainController mainController; @@ -80,7 +78,7 @@ public class UntersuchungenController { void clickedUntsSave(ActionEvent event) { } -/* + public void setUntersuchung(Untersuchung untersuchung){ this.untersuchung = untersuchung; if(untersuchung==null){ @@ -89,18 +87,47 @@ public class UntersuchungenController { copyUntersuchungDataIntoFields(); } - }*/ -/* + } + private void copyUntersuchungDataIntoFields(){ - untsList.setText(Integer.toString(patient.getPatID())); - untsOpsCode.setText(patient.getGeburtsname()); - untsArzt.setText(patient.getNachname()); - - untsCreator.setText(Integer.toString(patient.getErsteller())); - untsCreateTime.setText(patient.getErstellDatumZeit().toString()); - untsChanger.setText(Integer.toString(patient.getBearbeiter())); - untsChangeTime.setText(patient.getBearbeitetDatumZeit().toString()); - }*/ + // untsList.setText(Integer.toString(untersuchung.getUntersID())); + untsOpsCode.setValue(untersuchung.getOpscode()); + untsArzt.setValue(untersuchung.getDurchfuehrenderArzt()); + dtTmUntersuchungszeitpunkt.setDateTime(untersuchung.getUntersuchungsdatum()); + + untsCreator.setText(Integer.toString(untersuchung.getErsteller())); + untsCreateTime.setText(untersuchung.getErstellDatumZeit().toString()); + untsChanger.setText(Integer.toString(untersuchung.getBearbeiter())); + untsChangeTime.setText(untersuchung.getBearbeitetDatumZeit().toString()); + } + + private void copyFieldDataIntoUntersuchung(Untersuchung untersuchung){ + + untersuchung.setOpscode(untsOpsCode.getValue()); + untersuchung.setDurchfuehrenderArzt(untsArzt.getValue()); + // untersuchung.set?(untsList.getValue()); + untersuchung.setUntersuchungsdatum(dtTmUntersuchungszeitpunkt.getDateTime()); + + // untersCreateTime.setText(untersuchung.getErstellDatumZeit().toString()); + // untersCreator.setText(Integer.toString(untersuchung.getErsteller())); + // untersEditTime.setText(untersuchung.getBearbeitetDatumZeit().toString()); + // untersEditor.setText(Integer.toString(untersuchung.getBearbeiter())); + } + + private void clearFields(){ + + //untersCreateTime.setText(""); + //untersCreator.setText(""); + //untersEditTime.setText(""); + // untersEditor.setText(""); + + untsOpsCode.setValue(null); + untsArzt.setValue(null); + dtTmUntersuchungszeitpunkt.setDateTime(null); + + } + + }