package client; import javafx.event.ActionEvent; import javafx.fxml.FXML; import javafx.scene.Node; import javafx.scene.control.CheckBox; import javafx.scene.control.ComboBox; import javafx.scene.control.DatePicker; import javafx.scene.control.TextField; import javafx.stage.Stage; import res.DataController; import res.Event; import java.time.LocalDateTime; import java.util.ArrayList; public class CreateEventController { @FXML public DatePicker datePickerDate; @FXML public TextField textName; @FXML public TextField textStart; @FXML public TextField textEnd; @FXML public ComboBox<String> ComboBoxTyp; @FXML public ComboBox<String> ComboBoxPriotity; @FXML public CheckBox checkBoxIsFullDay; @FXML public CheckBox checkBoxIsPrivate; public CreateEventController(){} @FXML public void initialize(){} @FXML protected void createBtnClick(ActionEvent actionEvent){ Event event = new Event( textName.getText(), ComboBoxPriotity.getSelectionModel().getSelectedIndex(), checkBoxIsFullDay.isSelected(), checkBoxIsPrivate.isSelected(), textStart.getText(), textEnd.getText(), datePickerDate.getValue().atStartOfDay(), 1 ); System.out.println(event.getAsUrlParam()); DataController dataController = new DataController(); dataController.CreateEvent(event); Stage stage = (Stage) ((Node) actionEvent.getSource()).getScene().getWindow(); stage.close(); } @FXML protected void abortBtnClick(ActionEvent event){ Stage stage = (Stage) ((Node) event.getSource()).getScene().getWindow(); stage.close(); } }