diff options
| author | Viktoria Pundy <viktoria.pundy@aon.at> | 2018-05-16 09:19:16 +0200 | 
|---|---|---|
| committer | Tharre <tharre3@gmail.com> | 2018-05-22 15:30:58 +0200 | 
| commit | abb21592ae4595aacbb93be2ccd7431d0def43c9 (patch) | |
| tree | 478576d9e79abcd9a995cf4f1cba71e8a2016f2a /src/main/java/at/ac/tuwien/sepm/assignment | |
| parent | a2bcee70d376afc8d4a1033ab90cc1e82fb4e31f (diff) | |
| download | sepm-groupproject-abb21592ae4595aacbb93be2ccd7431d0def43c9.tar.gz sepm-groupproject-abb21592ae4595aacbb93be2ccd7431d0def43c9.tar.xz sepm-groupproject-abb21592ae4595aacbb93be2ccd7431d0def43c9.zip  | |
Moved method to load buttons from "initialize" to a method for itself [#24990]
Diffstat (limited to 'src/main/java/at/ac/tuwien/sepm/assignment')
| -rw-r--r-- | src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/userInterface/ArchivOperationController.java | 32 | 
1 files changed, 28 insertions, 4 deletions
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 e97b8ad..c0de7cc 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 @@ -1,7 +1,15 @@  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.service.OperationService; +import at.ac.tuwien.sepm.assignment.groupphase.exception.ServiceException; +import java.util.EnumSet; +import java.util.LinkedList; +import java.util.List;  import javafx.fxml.FXML; +import javafx.scene.control.Alert; +import javafx.scene.control.Alert.AlertType;  import javafx.scene.control.Button;  import javafx.scene.layout.FlowPane;  import org.springframework.stereotype.Controller; @@ -23,12 +31,12 @@ public class ArchivOperationController {      @FXML      public void initialize() { -        for (int i = 0; i < 2; i++) { +        /*for (int i = 0; i < 2; i++) {              Button b = new Button();              b.setPrefHeight(200); -            b.setPrefWidth(650 / 2); +            b.setPrefWidth(800 / 2);              archiveOperationFlowPane.getChildren().add(b); -        } +        }*/      }      public void fillList() { @@ -41,7 +49,23 @@ public class ArchivOperationController {              b.setPrefWidth(650 / 2);              archiveOperationFlowPane.getChildren().add(b);          }*/ -        // operationService.list(EnumSet.of(Status.CANCELLED, Status.COMPLETED)); +        List<Operation> list = new LinkedList<>(); +        try { +            list = operationService.list(EnumSet.of(Status.CANCELLED, Status.COMPLETED)); +        } catch (ServiceException e) { +            Alert alert = new Alert(AlertType.ERROR); +            alert.setTitle("Fehler"); +            alert.setHeaderText("Fehler!"); +            alert.setContentText("Die Einsätze konnten nicht geladen werden!"); +            alert.showAndWait(); +        } +        for (int i =0;i<list.size();i++){ +            Button b = new Button(); +            b.setPrefHeight(200); +            b.setPrefWidth(800 / 2); +            b.setText(list.get(i).opCode()); +            archiveOperationFlowPane.getChildren().add(b); +        }          /*} catch (ServiceException e) {              Alert alert = new Alert(AlertType.ERROR);              alert.setTitle("Fehler");  | 
