aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java
diff options
context:
space:
mode:
authorMartin Weick <e1627760@student.tuwien.ac.at>2018-05-22 22:27:25 +0200
committerMartin Weick <e1627760@student.tuwien.ac.at>2018-05-22 22:27:25 +0200
commit694c5f3e6b5b260298af91a6d9d1b63dbc9e6231 (patch)
treefe4b470a14a40b4e7498543c2aaa7f1a0fa83191 /src/main/java
parent3af783d5de0137a52e3d8944aa650df12ec8e29f (diff)
downloadsepm-groupproject-694c5f3e6b5b260298af91a6d9d1b63dbc9e6231.tar.gz
sepm-groupproject-694c5f3e6b5b260298af91a6d9d1b63dbc9e6231.tar.xz
sepm-groupproject-694c5f3e6b5b260298af91a6d9d1b63dbc9e6231.zip
fixing registration Employee list #25874
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/RegistrationWindowController.java6
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();
}
}
}