aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/EmployeeListItemController.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/EmployeeListItemController.java b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/EmployeeListItemController.java
index 47fbe80..4526278 100644
--- a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/EmployeeListItemController.java
+++ b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/EmployeeListItemController.java
@@ -7,6 +7,7 @@ import java.io.IOException;
import java.util.function.Consumer;
import javafx.fxml.FXML;
import javafx.scene.Node;
+import javafx.scene.control.Button;
import javafx.scene.control.Label;
import javafx.scene.image.Image;
import javafx.scene.image.ImageView;
@@ -24,6 +25,7 @@ public class EmployeeListItemController extends CustomListItemController {
@FXML private ImageView imgPilot;
@FXML private ImageView imgDriver;
@FXML private ImageView imgQualification;
+ @FXML private Button btnEdit;
private Employee employee;
@@ -37,6 +39,10 @@ public class EmployeeListItemController extends CustomListItemController {
}
private void setData(Employee employee) {
+ setData(employee, true);
+ }
+
+ private void setData(Employee employee, boolean isEditButtonVisible) {
this.employee = employee;
lblName.setText(employee.name());
lblQualification.setText(employee.educationLevel().name());
@@ -49,6 +55,10 @@ public class EmployeeListItemController extends CustomListItemController {
String imgSrcDriver =
String.format("/images/%s", employee.isDriver() ? "Driver.png" : "NotDriver.png");
imgDriver.setImage(new Image(imgSrcDriver));
+
+ if (!isEditButtonVisible) {
+ btnEdit.setVisible(false);
+ }
}
public static EmployeeListItemController createEmployeeListItemController(