aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java
diff options
context:
space:
mode:
authorFelix Kehrer <felix.kehrer@gmail.com>2018-06-11 23:47:54 +0200
committerFelix Kehrer <felix.kehrer@gmail.com>2018-06-11 23:47:54 +0200
commitf66e6b22e3d31d56fe92d03281de12731956f51e (patch)
treee7b1ef66187697b2bbca5aaf7c80ec8413f01fc1 /src/main/java
parentdb0ad8c930f80a424cd8ff281aa7f0bb0a0968ac (diff)
downloadsepm-groupproject-f66e6b22e3d31d56fe92d03281de12731956f51e.tar.gz
sepm-groupproject-f66e6b22e3d31d56fe92d03281de12731956f51e.tar.xz
sepm-groupproject-f66e6b22e3d31d56fe92d03281de12731956f51e.zip
fix update only occurring on program startup #25963
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/RegistrationWindowController.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/RegistrationWindowController.java b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/RegistrationWindowController.java
index 6768162..33c77af 100644
--- a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/RegistrationWindowController.java
+++ b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/RegistrationWindowController.java
@@ -110,6 +110,7 @@ public class RegistrationWindowController {
if (mouseEvent.isPrimaryButtonDown() && mouseEvent.getClickCount() == 2) {
chosenVehicle = tvVehicles.getSelectionModel().getSelectedItem();
if (chosenVehicle == null) {
+ lVehicles.setText("");
return;
}
lVehicles.setText(chosenVehicle.name());
@@ -220,6 +221,16 @@ public class RegistrationWindowController {
}
public void setVisible(boolean b) {
+ if (b) {
+ try {
+ tvVehicles.setItems(
+ FXCollections.observableArrayList(
+ vehicleService.list(EnumSet.of(Status.ABGEMELDET))));
+ tvEmployees.setItems(FXCollections.observableArrayList(employeeService.list()));
+ } catch (ServiceException e) {
+ LOG.error("ServiceException while getting employees and vehicles ", e);
+ }
+ }
this.registrationWindowVB.setVisible(b);
}
}