diff options
| author | Dominic Rogetzer <e1627756@student.tuwien.ac.at> | 2018-06-17 16:31:05 +0200 | 
|---|---|---|
| committer | Tharre <tharre3@gmail.com> | 2018-06-17 19:50:47 +0200 | 
| commit | 82b8523d9834176de044dd7fd75f25b66621b8ad (patch) | |
| tree | eaf689744420fc0679d61f9a67c3caea8ed8f4c6 /src | |
| parent | b34fc02af124a7eb542991c57a5d99f554020f04 (diff) | |
| download | sepm-groupproject-82b8523d9834176de044dd7fd75f25b66621b8ad.tar.gz sepm-groupproject-82b8523d9834176de044dd7fd75f25b66621b8ad.tar.xz sepm-groupproject-82b8523d9834176de044dd7fd75f25b66621b8ad.zip | |
Use helper methods for showing alerts in RegistrationWindowCtrl [#25963]
Diffstat (limited to 'src')
| -rw-r--r-- | src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/RegistrationWindowController.java | 43 | 
1 files changed, 12 insertions, 31 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 e6c35a1..dd4ff92 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 @@ -1,5 +1,8 @@  package at.ac.tuwien.sepm.assignment.groupphase.einsatzverwaltung.controller; +import static at.ac.tuwien.sepm.assignment.groupphase.einsatzverwaltung.controller.Helper.showServiceExceptionAlertAndWait; +import static at.ac.tuwien.sepm.assignment.groupphase.einsatzverwaltung.controller.Helper.showValidationErrorAlertAndWait; +  import at.ac.tuwien.sepm.assignment.groupphase.einsatzverwaltung.dto.Employee;  import at.ac.tuwien.sepm.assignment.groupphase.einsatzverwaltung.dto.Registration;  import at.ac.tuwien.sepm.assignment.groupphase.einsatzverwaltung.dto.Vehicle; @@ -27,8 +30,6 @@ import javafx.collections.ObservableList;  import javafx.fxml.FXML;  import javafx.geometry.Insets;  import javafx.scene.Node; -import javafx.scene.control.Alert; -import javafx.scene.control.Alert.AlertType;  import javafx.scene.control.ChoiceBox;  import javafx.scene.control.Label;  import javafx.scene.control.ScrollPane; @@ -147,11 +148,8 @@ public class RegistrationWindowController {                      });          } catch (ServiceException e) {              LOG.error("ServiceException in updateEmplList(). ", e); -            Alert alert = new Alert(AlertType.ERROR); -            alert.setTitle("Personal - Fehler!"); -            alert.setHeaderText("Beim Auflisten des Personals ist ein Fehler aufgetreten."); -            alert.setContentText(e.getMessage()); -            alert.show(); +            showServiceExceptionAlertAndWait( +                    "Beim Auflisten des Personals ist ein Fehler aufgetreten.");          }      } @@ -194,17 +192,11 @@ public class RegistrationWindowController {              }          } catch (ServiceException e) {              LOG.error("ServiceException in updateVehList(). ", e); -            Alert alert = new Alert(AlertType.ERROR); -            alert.setTitle("Fahrzeuge - Fehler!"); -            alert.setHeaderText("Beim Auflisten der Fahrzeug ist ein Fehler aufgetreten."); -            alert.setContentText(e.getMessage()); -            alert.show(); +            showServiceExceptionAlertAndWait( +                    "Beim Auflisten der Fahrzeuge ist ein Fehler aufgetreten");          } catch (IOException e) {              LOG.error("IOException in updateVehList(). ", e); -            Alert alert = new Alert(AlertType.ERROR); -            alert.setTitle("Fehler"); -            alert.setContentText(e.getMessage()); -            alert.show(); +            showServiceExceptionAlertAndWait("Beim Laden der Fahrzeuge ist ein Fehler aufgetreten");          }      } @@ -260,26 +252,15 @@ public class RegistrationWindowController {              reset();          } catch (InvalidVehicleException e) {              LOG.debug("Validation of Vehicle in Registration failed."); -            Alert alert = new Alert(AlertType.WARNING); -            alert.setTitle("Ungültiges Fahrzeug"); -            alert.setHeaderText("Das spezifizierte Fahrzeug ist nicht gültig."); -            alert.setContentText(e.getMessage()); -            alert.show(); +            showValidationErrorAlertAndWait("Das spezifizierte Fahrzeug ist nicht gültig.");          } catch (ServiceException e) {              LOG.error("ServiceException in create(). ", e); -            Alert alert = new Alert(AlertType.ERROR); -            alert.setTitle("Anmeldung - Fehler!"); -            alert.setHeaderText("Beim Erstellen der Anmeldung ist ein Fehler aufgetreten."); -            alert.setContentText(e.getMessage()); -            alert.show(); +            showServiceExceptionAlertAndWait( +                    "Beim Erstellen der Anmeldung ist ein Fehler aufgetreten.");          } catch (InvalidRegistrationException e) {              LOG.debug("Validation of Registration failed."); -            Alert alert = new Alert(AlertType.WARNING); -            alert.setTitle("Ungültige Eingabe"); -            alert.setHeaderText( +            showValidationErrorAlertAndWait(                      "Die gewählte Kombination von Fahrzeug und Personal ist nicht gültig!"); -            alert.setContentText(e.getMessage()); -            alert.show();          }      } | 
