From 6f3f64297be1f694e73db616ff000dfede211965 Mon Sep 17 00:00:00 2001 From: Viktoria Pundy Date: Sat, 26 May 2018 16:00:10 +0200 Subject: Included fxml-Files Included fxml-Files "ArchiveOperation", "createCar", "listEmployees" and "RegistrationWindow" in "CreateOperationController". Therefore these windows are not standalone windows anymore but part of the main window. Additionally, methods were added to their respective controllers in order to show and hide the windows --- .../controller/ArchiveOperationController.java | 11 ++++++- .../controller/CreateCarController.java | 17 +++++++++- .../controller/CreateOperationController.java | 36 +++++++++++++++++----- .../controller/ListEmployeesController.java | 16 +++++++++- .../controller/RegistrationWindowController.java | 14 ++++++++- 5 files changed, 83 insertions(+), 11 deletions(-) (limited to 'src/main/java/at/ac/tuwien/sepm/assignment') diff --git a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/ArchiveOperationController.java b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/ArchiveOperationController.java index 80d9fc4..98616bd 100644 --- a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/ArchiveOperationController.java +++ b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/ArchiveOperationController.java @@ -24,6 +24,8 @@ import org.springframework.stereotype.Controller; @Controller public class ArchiveOperationController { + + public AnchorPane archiveOperationAP; @FXML private AnchorPane apDetails; @FXML private Label lblCodeHeader; @FXML private Hyperlink hypBack; @@ -34,10 +36,13 @@ public class ArchiveOperationController { @FXML private FlowPane fpVehicles; private final OperationService operationService; @FXML private FlowPane archiveOperationFlowPane; + private final CreateOperationController createOperationController; private LinkedList list = new LinkedList<>(); - public ArchiveOperationController(OperationService operationService) { + public ArchiveOperationController(OperationService operationService, + CreateOperationController createOperationController) { this.operationService = operationService; + this.createOperationController = createOperationController; } @FXML @@ -124,4 +129,8 @@ public class ArchiveOperationController { fpVehicles.getChildren().clear(); setDetailsVisible(false); } + + public void setVisible(boolean b){ + archiveOperationAP.setVisible(b); + } } diff --git a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/CreateCarController.java b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/CreateCarController.java index ce795da..0d5d13f 100644 --- a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/CreateCarController.java +++ b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/CreateCarController.java @@ -23,6 +23,7 @@ import javafx.scene.control.Button; import javafx.scene.control.ButtonType; import javafx.scene.control.CheckBox; import javafx.scene.control.ChoiceBox; +import javafx.scene.layout.AnchorPane; import javafx.scene.layout.FlowPane; import javafx.stage.Stage; import org.slf4j.Logger; @@ -32,19 +33,24 @@ import org.springframework.stereotype.Controller; @Controller public class CreateCarController { + @FXML private AnchorPane createCarAP; @FXML private ChoiceBox cmb_Ctyp; @FXML private ChoiceBox cmb_typ; @FXML private Button btn_cancel; @FXML private Button btn_create; @FXML private CheckBox cbx_NEF; @FXML private FlowPane fp_vehicleList; + private final CreateOperationController createOperationController; private static final Logger LOG = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass()); private final VehicleService vehicleService; private boolean update = false; private long vid = -1; - public CreateCarController(VehicleService vehicleService) { + public CreateCarController( + CreateOperationController createOperationController, + VehicleService vehicleService) { + this.createOperationController = createOperationController; this.vehicleService = vehicleService; } @@ -203,4 +209,13 @@ public class CreateCarController { public void cancelAction(ActionEvent actionEvent) { setToStart(); } + + public void setVisible(boolean b){ + createCarAP.setVisible(b); + } + + public void cancel(){ + this.setVisible(false); + createOperationController.setVisible(false); + } } diff --git a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/CreateOperationController.java b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/CreateOperationController.java index 57759e3..e3b64c6 100644 --- a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/CreateOperationController.java +++ b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/CreateOperationController.java @@ -58,6 +58,10 @@ public class CreateOperationController { @FXML private Label lblChosenVehicles; @FXML private AnchorPane apInvisible; @FXML private OperationDetailsController operationDetailsController; + @FXML private ListEmployeesController listEmployeesController; + @FXML private CreateCarController createCarController; + @FXML private RegistrationWindowController registrationWindowController; + @FXML private ArchiveOperationController archiveOperationController; @FXML private FlowPane fpVehicles; private LinkedList chosenVehicles = new LinkedList<>(); @@ -291,23 +295,23 @@ public class CreateOperationController { } public void onRegistrationLinkClicked(ActionEvent actionEvent) { - openNewWindow("RegistrationWindow.fxml"); + openRegistrationWindow(); } public void onEmployeeLinkClicked(ActionEvent actionEvent) { - openNewWindow("listEmployees.fxml"); + openCreateNewEmployeeWindow(); } public void onVehicleLinkClicked(ActionEvent actionEvent) { - openNewWindow("createCar.fxml"); + openCreateCarWindow(); } public void onArchivLinkClicked() { - openNewArchivWindow(); + openArchivWindow(); } - private void openNewArchivWindow() { - Stage stage = new Stage(); + private void openArchivWindow() { + /*Stage stage = new Stage(); try { stage.setScene( new Scene( @@ -322,7 +326,9 @@ public class CreateOperationController { stage.setTitle("Einsatz erstellen"); stage.centerOnScreen(); stage.show(); - updateList(); + */ + archiveOperationController.setVisible(true); + this.setVisible(false); } private void openNewWindow(String fxmlFileName) { @@ -349,6 +355,7 @@ public class CreateOperationController { void setVisible(boolean b) { apInvisible.setVisible(!b); + updateList(); } private void openDetailsWindow(Operation operation) { @@ -356,6 +363,21 @@ public class CreateOperationController { this.setVisible(false); } + private void openCreateNewEmployeeWindow(){ + this.setVisible(false); + listEmployeesController.setVisible(true); + } + + private void openCreateCarWindow(){ + this.setVisible(false); + createCarController.setVisible(true); + } + + private void openRegistrationWindow(){ + this.setVisible(false); + registrationWindowController.setVisible(true); + } + @FXML public void onOperationCodeChanged(KeyEvent keyEvent) { if (keyEvent.getCode() == KeyCode.ENTER) { 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 25f1263..2e46003 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 @@ -19,6 +19,7 @@ import org.springframework.stereotype.Controller; public class ListEmployeesController { private static final Logger LOG = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass()); + @FXML private AnchorPane listEmployeesAP; @FXML private AnchorPane containerHeader; @FXML private FlowPane flowPaneEmployeeList; @@ -26,9 +27,13 @@ public class ListEmployeesController { private final EmployeeService employeeService; private final SpringFXMLLoader fxmlLoader; - public ListEmployeesController(EmployeeService employeeService, SpringFXMLLoader fxmlLoader) { + private final CreateOperationController createOperationController; + + public ListEmployeesController(EmployeeService employeeService, SpringFXMLLoader fxmlLoader, + CreateOperationController createOperationController) { this.employeeService = employeeService; this.fxmlLoader = fxmlLoader; + this.createOperationController = createOperationController; } @FXML @@ -114,4 +119,13 @@ public class ListEmployeesController { LOG.error("Could not create a new EmployeeListItem: {}", e); } } + + public void setVisible(boolean b){ + listEmployeesAP.setVisible(b); + } + + public void close(){ + this.setVisible(false); + createOperationController.setVisible(true); + } } diff --git a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/RegistrationWindowController.java b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/RegistrationWindowController.java index 4653663..a55b1d5 100644 --- a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/RegistrationWindowController.java +++ b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/RegistrationWindowController.java @@ -30,6 +30,7 @@ import javafx.scene.control.Label; import javafx.scene.control.TableColumn; import javafx.scene.control.TableView; import javafx.scene.control.TextField; +import javafx.scene.layout.VBox; import javafx.stage.Stage; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -44,14 +45,19 @@ public class RegistrationWindowController { private final VehicleService vehicleService; + private final CreateOperationController createOperationController; + private final RegistrationService registrationService; + @FXML private VBox registrationWindowVB; public RegistrationWindowController( EmployeeService employeeService, VehicleService vehicleService, + CreateOperationController createOperationController, RegistrationService registrationService) { this.employeeService = employeeService; this.vehicleService = vehicleService; + this.createOperationController = createOperationController; this.registrationService = registrationService; } @@ -142,7 +148,9 @@ public class RegistrationWindowController { public void cancel() { LOG.debug("Cancel Button clicked"); chosenEmployees.clear(); - ((Stage) lVehicles.getScene().getWindow()).close(); + // ((Stage) lVehicles.getScene().getWindow()).close(); + this.setVisible(false); + createOperationController.setVisible(true); } public void create() { @@ -210,4 +218,8 @@ public class RegistrationWindowController { chosenEmployees.clear(); } } + + public void setVisible(boolean b){ + this.registrationWindowVB.setVisible(b); + } } -- cgit v1.2.3-70-g09d2 From 8a3d40822b0812b90c0393dead740da64bff54ed Mon Sep 17 00:00:00 2001 From: Viktoria Pundy Date: Sat, 26 May 2018 16:02:12 +0200 Subject: reformatted code --- .../einsatzverwaltung/controller/ArchiveOperationController.java | 5 +++-- .../einsatzverwaltung/controller/CreateCarController.java | 7 +++---- .../einsatzverwaltung/controller/CreateOperationController.java | 6 +++--- .../einsatzverwaltung/controller/ListEmployeesController.java | 8 +++++--- .../controller/RegistrationWindowController.java | 4 ++-- 5 files changed, 16 insertions(+), 14 deletions(-) (limited to 'src/main/java/at/ac/tuwien/sepm/assignment') diff --git a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/ArchiveOperationController.java b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/ArchiveOperationController.java index 98616bd..ab4982b 100644 --- a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/ArchiveOperationController.java +++ b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/ArchiveOperationController.java @@ -39,7 +39,8 @@ public class ArchiveOperationController { private final CreateOperationController createOperationController; private LinkedList list = new LinkedList<>(); - public ArchiveOperationController(OperationService operationService, + public ArchiveOperationController( + OperationService operationService, CreateOperationController createOperationController) { this.operationService = operationService; this.createOperationController = createOperationController; @@ -130,7 +131,7 @@ public class ArchiveOperationController { setDetailsVisible(false); } - public void setVisible(boolean b){ + public void setVisible(boolean b) { archiveOperationAP.setVisible(b); } } diff --git a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/CreateCarController.java b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/CreateCarController.java index 0d5d13f..74e699b 100644 --- a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/CreateCarController.java +++ b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/CreateCarController.java @@ -48,8 +48,7 @@ public class CreateCarController { private long vid = -1; public CreateCarController( - CreateOperationController createOperationController, - VehicleService vehicleService) { + CreateOperationController createOperationController, VehicleService vehicleService) { this.createOperationController = createOperationController; this.vehicleService = vehicleService; } @@ -210,11 +209,11 @@ public class CreateCarController { setToStart(); } - public void setVisible(boolean b){ + public void setVisible(boolean b) { createCarAP.setVisible(b); } - public void cancel(){ + public void cancel() { this.setVisible(false); createOperationController.setVisible(false); } diff --git a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/CreateOperationController.java b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/CreateOperationController.java index e3b64c6..7ceea47 100644 --- a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/CreateOperationController.java +++ b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/CreateOperationController.java @@ -363,17 +363,17 @@ public class CreateOperationController { this.setVisible(false); } - private void openCreateNewEmployeeWindow(){ + private void openCreateNewEmployeeWindow() { this.setVisible(false); listEmployeesController.setVisible(true); } - private void openCreateCarWindow(){ + private void openCreateCarWindow() { this.setVisible(false); createCarController.setVisible(true); } - private void openRegistrationWindow(){ + private void openRegistrationWindow() { this.setVisible(false); registrationWindowController.setVisible(true); } 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 2e46003..4637a80 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 @@ -29,7 +29,9 @@ public class ListEmployeesController { private final CreateOperationController createOperationController; - public ListEmployeesController(EmployeeService employeeService, SpringFXMLLoader fxmlLoader, + public ListEmployeesController( + EmployeeService employeeService, + SpringFXMLLoader fxmlLoader, CreateOperationController createOperationController) { this.employeeService = employeeService; this.fxmlLoader = fxmlLoader; @@ -120,11 +122,11 @@ public class ListEmployeesController { } } - public void setVisible(boolean b){ + public void setVisible(boolean b) { listEmployeesAP.setVisible(b); } - public void close(){ + public void close() { this.setVisible(false); createOperationController.setVisible(true); } diff --git a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/RegistrationWindowController.java b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/RegistrationWindowController.java index a55b1d5..a54d945 100644 --- a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/RegistrationWindowController.java +++ b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/RegistrationWindowController.java @@ -148,7 +148,7 @@ public class RegistrationWindowController { public void cancel() { LOG.debug("Cancel Button clicked"); chosenEmployees.clear(); - // ((Stage) lVehicles.getScene().getWindow()).close(); + // ((Stage) lVehicles.getScene().getWindow()).close(); this.setVisible(false); createOperationController.setVisible(true); } @@ -219,7 +219,7 @@ public class RegistrationWindowController { } } - public void setVisible(boolean b){ + public void setVisible(boolean b) { this.registrationWindowVB.setVisible(b); } } -- cgit v1.2.3-70-g09d2 From 4725b91b94a915e20736ba59c5e07f1249f2bca1 Mon Sep 17 00:00:00 2001 From: Viktoria Pundy Date: Sat, 26 May 2018 17:02:18 +0200 Subject: Added back links for extra windows to get back to main window --- .../controller/ArchiveOperationController.java | 5 +++++ .../controller/CreateCarController.java | 4 ++-- .../controller/ListEmployeesController.java | 2 +- src/main/resources/fxml/ArchiveOperation.fxml | 11 ++++++++++- src/main/resources/fxml/createCar.fxml | 1 + src/main/resources/fxml/listEmployees.fxml | 21 +++++++++++---------- 6 files changed, 30 insertions(+), 14 deletions(-) (limited to 'src/main/java/at/ac/tuwien/sepm/assignment') diff --git a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/ArchiveOperationController.java b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/ArchiveOperationController.java index ab4982b..4f6f55f 100644 --- a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/ArchiveOperationController.java +++ b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/ArchiveOperationController.java @@ -131,6 +131,11 @@ public class ArchiveOperationController { setDetailsVisible(false); } + public void backToMain() { + this.setVisible(false); + createOperationController.setVisible(true); + } + public void setVisible(boolean b) { archiveOperationAP.setVisible(b); } diff --git a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/CreateCarController.java b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/CreateCarController.java index 74e699b..7e964cb 100644 --- a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/CreateCarController.java +++ b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/CreateCarController.java @@ -213,8 +213,8 @@ public class CreateCarController { createCarAP.setVisible(b); } - public void cancel() { + public void backToMain() { this.setVisible(false); - createOperationController.setVisible(false); + createOperationController.setVisible(true); } } 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 4637a80..02a3e4c 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 @@ -126,7 +126,7 @@ public class ListEmployeesController { listEmployeesAP.setVisible(b); } - public void close() { + public void backToMain() { this.setVisible(false); createOperationController.setVisible(true); } diff --git a/src/main/resources/fxml/ArchiveOperation.fxml b/src/main/resources/fxml/ArchiveOperation.fxml index 7eace12..2f55b24 100644 --- a/src/main/resources/fxml/ArchiveOperation.fxml +++ b/src/main/resources/fxml/ArchiveOperation.fxml @@ -9,7 +9,7 @@ - + @@ -65,5 +65,14 @@ + + + + + + + + + diff --git a/src/main/resources/fxml/createCar.fxml b/src/main/resources/fxml/createCar.fxml index 99cd7b0..a33c26e 100644 --- a/src/main/resources/fxml/createCar.fxml +++ b/src/main/resources/fxml/createCar.fxml @@ -14,5 +14,6 @@ - - + + -- cgit v1.2.3-70-g09d2 From 6f7f52ecf594ed131bdb557783be3ec6e49d7a85 Mon Sep 17 00:00:00 2001 From: Viktoria Pundy Date: Sun, 17 Jun 2018 22:05:15 +0200 Subject: Fixed a bug where window of active operation would not close [#27300] --- .../einsatzverwaltung/controller/OperationDetailsController.java | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/main/java/at/ac/tuwien/sepm/assignment') diff --git a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/OperationDetailsController.java b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/OperationDetailsController.java index 86c4de7..c0c68f3 100644 --- a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/OperationDetailsController.java +++ b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/OperationDetailsController.java @@ -126,6 +126,7 @@ public class OperationDetailsController { } showSuccessAlertAndWait("Der Einsatz wurde erfolgreich aktualisiert"); createOperationController.updateList(); + closeWindow(); } public void cancelOperationClicked() { @@ -143,6 +144,7 @@ public class OperationDetailsController { } showSuccessAlertAndWait("Der Einsatz wurde erfolgreich aktualisiert"); createOperationController.updateList(); + closeWindow(); } private void requestVehicleClicked(VehiclePaneController v) { -- cgit v1.2.3-70-g09d2 From 5ac73cfac0501f53d8a449d4181152725752ee20 Mon Sep 17 00:00:00 2001 From: Andreas Weninger Date: Mon, 18 Jun 2018 12:45:06 +0200 Subject: UI Changes to match UI Document. Coloring, Scrolling. --- .../controller/RegistrationWindowController.java | 1 + .../resources/fxml/CreateOperationController.fxml | 121 +++++++++------------ src/main/resources/fxml/RegistrationWindow.fxml | 73 +------------ 3 files changed, 58 insertions(+), 137 deletions(-) (limited to 'src/main/java/at/ac/tuwien/sepm/assignment') diff --git a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/RegistrationWindowController.java b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/RegistrationWindowController.java index 76f31b3..ed5a12d 100644 --- a/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/RegistrationWindowController.java +++ b/src/main/java/at/ac/tuwien/sepm/assignment/groupphase/einsatzverwaltung/controller/RegistrationWindowController.java @@ -266,6 +266,7 @@ public class RegistrationWindowController { public void setVisible(boolean b) { root.setVisible(b); + reset(); } public void tfVehicleSearch_TextChanged(KeyEvent keyEvent) { diff --git a/src/main/resources/fxml/CreateOperationController.fxml b/src/main/resources/fxml/CreateOperationController.fxml index d9194f7..5fd64f5 100644 --- a/src/main/resources/fxml/CreateOperationController.fxml +++ b/src/main/resources/fxml/CreateOperationController.fxml @@ -1,100 +1,83 @@ + + + - - - - -