diff options
| author | Dominic Rogetzer <e1627756@student.tuwien.ac.at> | 2018-06-17 16:50:11 +0200 | 
|---|---|---|
| committer | Tharre <tharre3@gmail.com> | 2018-06-17 19:50:47 +0200 | 
| commit | 490cc59a471e11393dd6188a0e8cbba96781a3d2 (patch) | |
| tree | e826b94ebf8967f8ba8f59165b33bb4942919376 | |
| parent | 90152495c6f708aa4a324fc29473a0871fdfa777 (diff) | |
| download | sepm-groupproject-490cc59a471e11393dd6188a0e8cbba96781a3d2.tar.gz sepm-groupproject-490cc59a471e11393dd6188a0e8cbba96781a3d2.tar.xz sepm-groupproject-490cc59a471e11393dd6188a0e8cbba96781a3d2.zip | |
Use specific helper methods for alerts in CreateNewEmployeeCtrl [#25963]
| -rw-r--r-- | src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/CreateNewEmployeeController.java | 23 | 
1 files changed, 8 insertions, 15 deletions
| diff --git a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/CreateNewEmployeeController.java b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/CreateNewEmployeeController.java index 8a6fb0c..5f0a8b2 100644 --- a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/CreateNewEmployeeController.java +++ b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/CreateNewEmployeeController.java @@ -1,5 +1,9 @@  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.showSuccessAlertAndWait; +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.Employee.EducationLevel;  import at.ac.tuwien.sepm.assignment.groupphase.einsatzverwaltung.service.EmployeeService; @@ -14,10 +18,7 @@ import java.util.stream.Stream;  import javafx.collections.FXCollections;  import javafx.fxml.FXML;  import javafx.scene.Node; -import javafx.scene.control.Alert; -import javafx.scene.control.Alert.AlertType;  import javafx.scene.control.Button; -import javafx.scene.control.ButtonType;  import javafx.scene.control.CheckBox;  import javafx.scene.control.ChoiceBox;  import javafx.scene.control.Label; @@ -106,24 +107,17 @@ public class CreateNewEmployeeController {              }          } catch (InvalidEmployeeException e) {              LOG.debug("Validation for Employee failed"); - -            Helper.showAlertWithOkButtonAndWait( -                    AlertType.ERROR, "Ungültige Eingabe", e.getMessage()); +            showValidationErrorAlertAndWait(e.getMessage());              return;          } catch (ServiceException e) {              LOG.error("ServiceException in onCreateClicked(). ", e); - -            Helper.showAlertWithOkButtonAndWait( -                    AlertType.ERROR, -                    "Speicherfehler", +            showServiceExceptionAlertAndWait(                      "Der Eintrag konnte nicht gespeichert werden. Bitte versuchen Sie es erneut.");              return;          } -        Helper.showAlertWithOkButtonAndWait( -                AlertType.INFORMATION, -                "Erfolgreich angelegt", -                "Mitarbeiter wurde erfolgreich angelegt und gespeichert!"); +        showSuccessAlertAndWait( +                "Der/die MitarbeiterIn wurde erfolgreich angelegt und gespeichert!");          if (consumerCreateClicked != null) {              consumerCreateClicked.run(); @@ -144,7 +138,6 @@ public class CreateNewEmployeeController {          inputQualification.setValue(employee.educationLevel().name());          inputIsDriver.setSelected(employee.isDriver());          inputIsPilot.setSelected(employee.isPilot()); -          lblHeader.setText("Person bearbeiten");          btnCreate.setText("Speichern");      } | 
