aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/at/ac
diff options
context:
space:
mode:
authorDominic Rogetzer <e1627756@student.tuwien.ac.at>2018-05-18 20:59:05 +0200
committerTharre <tharre3@gmail.com>2018-05-22 17:05:32 +0200
commitcae6c924be69170dce2eb60add6d8fc7627ebdce (patch)
treec3dc5db3f8858b5554b61f86d7bb691838cd6f45 /src/main/java/at/ac
parent99bc7b95780ee8394da295e66ece26464ed57c8c (diff)
downloadsepm-groupproject-cae6c924be69170dce2eb60add6d8fc7627ebdce.tar.gz
sepm-groupproject-cae6c924be69170dce2eb60add6d8fc7627ebdce.tar.xz
sepm-groupproject-cae6c924be69170dce2eb60add6d8fc7627ebdce.zip
Implement openAddEmployee [#25950]
Diffstat (limited to 'src/main/java/at/ac')
-rw-r--r--src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/ListEmployeesController.java10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/ListEmployeesController.java b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/ListEmployeesController.java
index 1c9ebd6..fccbbeb 100644
--- a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/ListEmployeesController.java
+++ b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/ListEmployeesController.java
@@ -36,6 +36,7 @@ public class ListEmployeesController {
try {
FilterEmployeesController filterEmployeesController =
FilterEmployeesController.createFilterEmployeesController(fxmlLoader);
+ containerHeader.getChildren().clear();
containerHeader.getChildren().add(filterEmployeesController.getRootElement());
filterEmployeesController.setOnFilterTextChangedListener(this::updateEmployeeList);
filterEmployeesController.setOnAddEmployeeClickedListener(this::openAddEmployee);
@@ -48,7 +49,14 @@ public class ListEmployeesController {
}
private void openAddEmployee() {
- throw new UnsupportedOperationException();
+ try {
+ CreateNewEmployeeController createNewEmployeeController =
+ CreateNewEmployeeController.createCreateNewEmployeeController(fxmlLoader);
+ containerHeader.getChildren().clear();
+ containerHeader.getChildren().add(createNewEmployeeController.getRootElement());
+ } catch (IOException e) {
+ LOG.error("Could not prepare UI for adding employee: {}", e);
+ }
}
private void updateEmployeeList() {