瀏覽代碼

Bug gefixt dass man keinen Fall erstellen konnte wenn nicht bereits ein Fall existierte.

testBranch
Johannes 10 年之前
父節點
當前提交
1df8ac8d16
共有 3 個檔案被更改,包括 14 行新增14 行删除
  1. +8
    -12
      src/main/java/de/uniluebeck/mi/projmi6/controller/FallController.java
  2. +1
    -1
      src/main/java/de/uniluebeck/mi/projmi6/controller/UntersuchungenController.java
  3. +5
    -1
      src/main/java/de/uniluebeck/mi/projmi6/model/Fall.java

+ 8
- 12
src/main/java/de/uniluebeck/mi/projmi6/controller/FallController.java 查看文件

@@ -5,10 +5,7 @@ package de.uniluebeck.mi.projmi6.controller;
*/ */


import de.uniluebeck.mi.projmi6.db.DBHandler; import de.uniluebeck.mi.projmi6.db.DBHandler;
import de.uniluebeck.mi.projmi6.model.Diagnose;
import de.uniluebeck.mi.projmi6.model.Fall;
import de.uniluebeck.mi.projmi6.model.FallArt;
import de.uniluebeck.mi.projmi6.model.Kasse;
import de.uniluebeck.mi.projmi6.model.*;
import de.uniluebeck.mi.projmi6.view.DateTimePicker; import de.uniluebeck.mi.projmi6.view.DateTimePicker;
import javafx.beans.property.SimpleObjectProperty; import javafx.beans.property.SimpleObjectProperty;
import javafx.collections.FXCollections; import javafx.collections.FXCollections;
@@ -80,7 +77,7 @@ public class FallController {


private SimpleObjectProperty<Fall> fallProperty = new SimpleObjectProperty<>(); private SimpleObjectProperty<Fall> fallProperty = new SimpleObjectProperty<>();


public Fall getFallProperty() {
public Fall getFall() {
return fallProperty.get(); return fallProperty.get();
} }


@@ -88,8 +85,8 @@ public class FallController {
return fallProperty; return fallProperty;
} }


public void setFallProperty(Fall fallProperty) {
this.fallProperty.set(fallProperty);
public void setFall(Fall fall) {
this.fallProperty.set(fall);
} }


public enum State { public enum State {
@@ -181,14 +178,16 @@ public class FallController {
clearFields(); clearFields();
this.state.set(State.CREATE); this.state.set(State.CREATE);


Patient patient = mainController.getPatientTablesController().getSelectedPatient();

// Kasse by Default auf die im Patienten hinterlegten Kasse setzen. // Kasse by Default auf die im Patienten hinterlegten Kasse setzen.
for (Kasse kasse : fallKasse.getItems()) { for (Kasse kasse : fallKasse.getItems()) {
if (kasse.getKassenID() == fallProperty.get().getPatient().getKassenID()) {
if (kasse.getKassenID() == patient.getKassenID()) {
fallKasse.getSelectionModel().select(kasse); fallKasse.getSelectionModel().select(kasse);
break; break;
} }
} }
fallVersichertennummer.setText(fallProperty.get().getPatient().getVersichertennummer());
fallVersichertennummer.setText(patient.getVersichertennummer());


// TODO: Jojo: Kannst Du das wieder heile machen? :D // TODO: Jojo: Kannst Du das wieder heile machen? :D
// fallProperty.unbind(); // fallProperty.unbind();
@@ -228,10 +227,7 @@ public class FallController {




private void copyFieldDataIntoFall(Fall fall){ private void copyFieldDataIntoFall(Fall fall){

// TODO: Jojo: Soll man das so machen?
fall.setPatient(mainController.getPatientTablesController().getSelectedPatient()); fall.setPatient(mainController.getPatientTablesController().getSelectedPatient());

fall.setAufnahmeDatum(dtTmAufnahme.getDateTime()); fall.setAufnahmeDatum(dtTmAufnahme.getDateTime());
fall.setEntlassungsDatum(dtTmEntlassung.getDateTime()); fall.setEntlassungsDatum(dtTmEntlassung.getDateTime());
if(fallSelbsteinweisung.isSelected()) { if(fallSelbsteinweisung.isSelected()) {


+ 1
- 1
src/main/java/de/uniluebeck/mi/projmi6/controller/UntersuchungenController.java 查看文件

@@ -102,7 +102,7 @@ public class UntersuchungenController {
// TODO: Jopo: ??? // TODO: Jopo: ???
if (untersuchung == null) { if (untersuchung == null) {
untersuchung = new Untersuchung(); untersuchung = new Untersuchung();
untersuchung.setFall(mainController.getFallController().getFallProperty());
untersuchung.setFall(mainController.getFallController().getFall());
copyFieldDataIntoUntersuchung(untersuchung); copyFieldDataIntoUntersuchung(untersuchung);
try { try {
DBHandler.setUntersuchung(untersuchung, mainController.getCurrentMitarbeiter().getMitarbID(), false); DBHandler.setUntersuchung(untersuchung, mainController.getCurrentMitarbeiter().getMitarbID(), false);


+ 5
- 1
src/main/java/de/uniluebeck/mi/projmi6/model/Fall.java 查看文件

@@ -100,7 +100,11 @@ public class Fall extends Version {


@Override @Override
public String toString() { public String toString() {
return Integer.toString(getFallID());
if(getAufnahmeDatum()!=null){
return getAufnahmeDatum().toLocalDate().toString();
}else{
return Integer.toString(getFallID());
}
} }


public void setFallArt(FallArt fallArt) { public void setFallArt(FallArt fallArt) {


Loading…
取消
儲存