From 81996499f2536ce0c5e4d4a128df73753a14f65c Mon Sep 17 00:00:00 2001 From: Viktoria Pundy Date: Thu, 17 May 2018 16:24:24 +0200 Subject: Vehicles are now shown in detail view [#24990] --- .../userInterface/ArchivOperationController.java | 13 ++++++++++++- src/main/resources/fxml/ArchivOperation.fxml | 9 +++++---- 2 files changed, 17 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/userInterface/ArchivOperationController.java b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/userInterface/ArchivOperationController.java index 177dd4d..c22b398 100644 --- a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/userInterface/ArchivOperationController.java +++ b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/userInterface/ArchivOperationController.java @@ -2,12 +2,14 @@ package at.ac.tuwien.sepm.assignment.groupphase.einsatzverwaltung.userInterface; import at.ac.tuwien.sepm.assignment.groupphase.einsatzverwaltung.dto.Operation; import at.ac.tuwien.sepm.assignment.groupphase.einsatzverwaltung.dto.Operation.Status; +import at.ac.tuwien.sepm.assignment.groupphase.einsatzverwaltung.dto.Vehicle; import at.ac.tuwien.sepm.assignment.groupphase.einsatzverwaltung.service.OperationService; import at.ac.tuwien.sepm.assignment.groupphase.exception.ServiceException; import java.time.LocalDateTime; import java.time.ZoneOffset; import java.util.EnumSet; import java.util.LinkedList; +import java.util.List; import javafx.scene.control.Alert; import javafx.scene.control.Alert.AlertType; import javafx.scene.control.Button; @@ -27,6 +29,7 @@ public class ArchivOperationController { public Label lblVehicles; public Label lblDate; public Label lblAddress; + public FlowPane fpVehicles; OperationService operationService; public FlowPane archiveOperationFlowPane; public CreateOperationController createOperationController; @@ -107,6 +110,15 @@ public class ArchivOperationController { } lblVehicles.setText(result.toString()); lblAddress.setText(detailOperation.destination()); + + List vehicles = detailOperation.vehicles(); + for (int i = 0; i < vehicles.size(); i++) { + Button b = new Button(); + b.setPrefHeight(200); + b.setPrefWidth(640 / 2); + b.setText(vehicles.get(i).name()); + fpVehicles.getChildren().add(b); + } } public void setListVisible(boolean b) { @@ -119,6 +131,5 @@ public class ArchivOperationController { public void backClicked() { setDetailsVisible(false); - // setListVisible(true); } } diff --git a/src/main/resources/fxml/ArchivOperation.fxml b/src/main/resources/fxml/ArchivOperation.fxml index 991cafe..29313af 100644 --- a/src/main/resources/fxml/ArchivOperation.fxml +++ b/src/main/resources/fxml/ArchivOperation.fxml @@ -24,25 +24,25 @@ - + - + - + -- cgit v1.2.3-70-g09d2