Added delete event functionality

This commit is contained in:
2021-11-28 18:22:36 +01:00
parent e8c7fb8a08
commit 1a8bbbfce7
3 changed files with 15 additions and 9 deletions

View File

@@ -11,9 +11,6 @@ import javafx.stage.Stage;
import res.DataController;
import res.Event;
import java.time.LocalDateTime;
import java.util.ArrayList;
public class CreateEventController {
@FXML
@@ -57,7 +54,7 @@ public class CreateEventController {
System.out.println(event.getAsUrlParam());
DataController dataController = new DataController();
dataController.CreateEvent(event);
dataController.createEvent(event);
Stage stage = (Stage) ((Node) actionEvent.getSource()).getScene().getWindow();
stage.close();

View File

@@ -122,9 +122,9 @@ public class MainController {
Button deleteBtn = new Button();
deleteBtn.setText(" X ");
deleteBtn.setOnAction(e -> {
LocalDateTime eventDate = event.getDate();
int day = (int)Duration.between(weekStartDateTime.toLocalDate().atStartOfDay(), eventDate.toLocalDate().atStartOfDay()).toDays();
dayVBoxes[day].getChildren().remove(vBox);
DataController dataController = new DataController();
dataController.deleteEvent(event.getId());
updateEvents();
});
Button editBtn = new Button();
editBtn.setText("edit");