Bläddra i källkod

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

testBranch
Johannes 10 år sedan
förälder
incheckning
1df8ac8d16
3 ändrade filer med 14 tillägg och 14 borttagningar
  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 Visa fil

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

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 javafx.beans.property.SimpleObjectProperty;
import javafx.collections.FXCollections;
@@ -80,7 +77,7 @@ public class FallController {

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

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

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

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

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

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

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

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


private void copyFieldDataIntoFall(Fall fall){

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

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


+ 1
- 1
src/main/java/de/uniluebeck/mi/projmi6/controller/UntersuchungenController.java Visa fil

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


+ 5
- 1
src/main/java/de/uniluebeck/mi/projmi6/model/Fall.java Visa fil

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

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

public void setFallArt(FallArt fallArt) {


Laddar…
Avbryt
Spara