diff options
author | Martin Weick <e1627760@student.tuwien.ac.at> | 2018-05-22 22:27:25 +0200 |
---|---|---|
committer | Martin Weick <e1627760@student.tuwien.ac.at> | 2018-05-22 22:27:25 +0200 |
commit | 694c5f3e6b5b260298af91a6d9d1b63dbc9e6231 (patch) | |
tree | fe4b470a14a40b4e7498543c2aaa7f1a0fa83191 /src/main | |
parent | 3af783d5de0137a52e3d8944aa650df12ec8e29f (diff) | |
download | sepm-groupproject-694c5f3e6b5b260298af91a6d9d1b63dbc9e6231.tar.gz sepm-groupproject-694c5f3e6b5b260298af91a6d9d1b63dbc9e6231.tar.xz sepm-groupproject-694c5f3e6b5b260298af91a6d9d1b63dbc9e6231.zip |
fixing registration Employee list #25874
Diffstat (limited to 'src/main')
-rw-r--r-- | src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/RegistrationWindowController.java | 6 |
1 files changed, 6 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 9ed6147..fa79e27 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 @@ -143,6 +143,7 @@ public class RegistrationWindowController { public void cancel() { LOG.debug("Cancel Button clicked"); + chosenEmployees.clear(); ((Stage) lVehicles.getScene().getWindow()).close(); } @@ -170,7 +171,9 @@ public class RegistrationWindowController { } try { registrationService.add(chosenVehicle.id(), registrations); + chosenEmployees.clear(); ((Stage) lVehicles.getScene().getWindow()).close(); + } catch (InvalidVehicleException e) { // NOT THROWN ANYWHERE RIGHT NOW LOG.info( @@ -182,6 +185,7 @@ public class RegistrationWindowController { alert.setHeaderText("Das spezifizierte Fahrzeug ist nicht gültig."); alert.setContentText(e.getMessage()); alert.show(); + chosenEmployees.clear(); } catch (ServiceException e) { LOG.warn( "Caught ServiceException while getting vehicles. Showing it to user. Error message: {}", @@ -191,6 +195,7 @@ public class RegistrationWindowController { alert.setHeaderText("Beim Erstellen der Anmeldung ist ein Fehler aufgetreten."); alert.setContentText(e.getMessage()); alert.show(); + chosenEmployees.clear(); } catch (InvalidRegistrationException e) { LOG.info( "Caught InvalidRegistrationException. Showing it to user. Error message: {}", @@ -201,6 +206,7 @@ public class RegistrationWindowController { "Die gewählte Kombination von Fahrzeug und Personal ist nicht gültig!"); alert.setContentText(e.getMessage()); alert.show(); + chosenEmployees.clear(); } } } |