From 7a2ab0924997cac6e6cf3abab9c6cc5cc508d74b Mon Sep 17 00:00:00 2001 From: Martin Weick Date: Thu, 17 May 2018 15:03:58 +0200 Subject: Implement cancel Button in CreateCarController #25948 --- .../controller/CreateCarController.java | 16 ++++++++++------ src/main/resources/fxml/createCar.fxml | 2 +- 2 files changed, 11 insertions(+), 7 deletions(-) (limited to 'src') 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 628f680..7bda75c 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,7 +23,6 @@ import javafx.scene.control.Button; import javafx.scene.control.ButtonType; import javafx.scene.control.CheckBox; import javafx.scene.control.ChoiceBox; -import javafx.scene.control.Label; import javafx.scene.layout.FlowPane; import javafx.stage.Stage; import org.slf4j.Logger; @@ -43,7 +42,7 @@ public class CreateCarController { private static final Logger LOG = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass()); private final VehicleService vehicleService; private boolean update = false; - private long vid=-1; + private long vid = -1; public CreateCarController(VehicleService vehicleService) { this.vehicleService = vehicleService; @@ -83,7 +82,6 @@ public class CreateCarController { @FXML public void createCar(ActionEvent actionEvent) { - if (!update) { Vehicle vehicle = Vehicle.builder() @@ -175,19 +173,25 @@ public class CreateCarController { fp_vehicleList.setVisible(true); } - private void setToStart(){ + private void setToStart() { btn_create.setText("Erstellen"); cbx_NEF.setSelected(false); cmb_typ.setValue(VehicleType.BKTW.name()); cmb_Ctyp.setValue(ConstructionType.NORMAL.name()); - update=false; + update = false; } + private void updateVehicle(Vehicle vehicle) { cmb_Ctyp.setValue(vehicle.constructionType().name()); cmb_typ.setValue(vehicle.type().name()); cbx_NEF.setSelected(vehicle.hasNef()); btn_create.setText("Speichern"); - vid=vehicle.id(); + vid = vehicle.id(); update = true; } + + @FXML + public void cancelAction(ActionEvent actionEvent) { + setToStart(); + } } diff --git a/src/main/resources/fxml/createCar.fxml b/src/main/resources/fxml/createCar.fxml index 83acb7c..cefac82 100644 --- a/src/main/resources/fxml/createCar.fxml +++ b/src/main/resources/fxml/createCar.fxml @@ -10,7 +10,7 @@ -