Browse Source

StationHistorie alles gesetzt

testBranch
Johannes Oehm 10 years ago
parent
commit
1baac2d5d3
3 changed files with 30 additions and 12 deletions
  1. +24
    -12
      src/main/java/de/uniluebeck/mi/projmi6/controller/FallController.java
  2. +4
    -0
      src/main/java/de/uniluebeck/mi/projmi6/controller/MainController.java
  3. +2
    -0
      src/main/java/de/uniluebeck/mi/projmi6/controller/StationsHistorieController.java

+ 24
- 12
src/main/java/de/uniluebeck/mi/projmi6/controller/FallController.java View File

@@ -113,19 +113,8 @@ public class FallController {
fallFallart.setItems(FXCollections.observableArrayList(FallArt.values())); fallFallart.setItems(FXCollections.observableArrayList(FallArt.values()));
fallKasse.setItems(mainController.getStammdaten().getKassen()); fallKasse.setItems(mainController.getStammdaten().getKassen());


btnFallEnableEdit.managedProperty().bind(
state.isEqualTo(State.VIEW).and(fallProperty.isNotNull())
);
btnFallAbort.managedProperty().bind(
state.isNotEqualTo(State.VIEW)
);
btnFallSave.managedProperty().bind(
state.isNotEqualTo(State.VIEW)
);


btnFallCancel.managedProperty().bind(
state.isEqualTo(State.VIEW).and(fallProperty.isNotNull())
);
initButtons();


fallFields.disableProperty().bind(state.isEqualTo(State.VIEW)); fallFields.disableProperty().bind(state.isEqualTo(State.VIEW));


@@ -145,6 +134,29 @@ public class FallController {
}); });
} }


/**
* Hide the buttons depending on controller state.
*/
private void initButtons(){
btnFallEnableEdit.managedProperty().bind(
state.isEqualTo(State.VIEW).and(fallProperty.isNotNull())
);
btnFallEnableEdit.visibleProperty().bind(btnFallEnableEdit.managedProperty());
btnFallAbort.managedProperty().bind(
state.isNotEqualTo(State.VIEW)
);
btnFallAbort.visibleProperty().bind(btnFallAbort.managedProperty());

btnFallSave.managedProperty().bind(
state.isNotEqualTo(State.VIEW)
);
btnFallSave.visibleProperty().bind(btnFallSave.managedProperty());

btnFallCancel.managedProperty().bind(
state.isEqualTo(State.VIEW).and(fallProperty.isNotNull())
);
btnFallCancel.visibleProperty().bind(btnFallCancel.managedProperty());
}




public void editFall(){ public void editFall(){


+ 4
- 0
src/main/java/de/uniluebeck/mi/projmi6/controller/MainController.java View File

@@ -321,6 +321,10 @@ public class MainController {
} }




public Fall getFall(){
return lvFall.getSelectionModel().getSelectedItem();
}

public enum TabName { public enum TabName {
OVERVIEW, DIAGNOSE, UNTERSUCHUNG, STATIONSHISTORIE; OVERVIEW, DIAGNOSE, UNTERSUCHUNG, STATIONSHISTORIE;
} }


+ 2
- 0
src/main/java/de/uniluebeck/mi/projmi6/controller/StationsHistorieController.java View File

@@ -246,6 +246,8 @@ public class StationsHistorieController {
stationsHistorie.setAufnahmeDatum(dtTmAufnahme.getDateTime()); stationsHistorie.setAufnahmeDatum(dtTmAufnahme.getDateTime());
stationsHistorie.setEntlassungsDatum(dtTmEntlassung.getDateTime()); stationsHistorie.setEntlassungsDatum(dtTmEntlassung.getDateTime());
stationsHistorie.setStation(cmbStation.getValue()); stationsHistorie.setStation(cmbStation.getValue());
stationsHistorie.setFallID(mainController.getFall().getFallID());
stationsHistorie.setStationKey(cmbStation.getValue().getStation());
} }


private void clearFields(){ private void clearFields(){


Loading…
Cancel
Save