diff --git a/.idea/misc.xml b/.idea/misc.xml
index a855768..de4b033 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -7,8 +7,9 @@
+
-
+
\ No newline at end of file
diff --git a/src/main/java/de/subway_surfers/vpr_app/EssensverwaltungMitarbeiterView.java b/src/main/java/de/subway_surfers/vpr_app/EssensverwaltungMitarbeiterView.java
index b216c80..93498ad 100644
--- a/src/main/java/de/subway_surfers/vpr_app/EssensverwaltungMitarbeiterView.java
+++ b/src/main/java/de/subway_surfers/vpr_app/EssensverwaltungMitarbeiterView.java
@@ -58,7 +58,7 @@ public class EssensverwaltungMitarbeiterView {
public void initialize(){
-/*
+ /*
(obs,oldValue,newValue) -> {
final int zeile = 1;
for (Node n : tagesplan.getChildren()){
@@ -88,7 +88,7 @@ public class EssensverwaltungMitarbeiterView {
cc.setFillWidth(true);
tagesplan.getColumnConstraints().add(cc);
}
-
+/*
tagesplan.heightProperty().addListener((obs,oldValue,newValue) -> {
final int zeile = 1;
for (Node n : tagesplan.getChildren()){
@@ -97,7 +97,7 @@ public class EssensverwaltungMitarbeiterView {
}
}
});
-
+*/
VerwaltungApplication.responsiveBreiteGrid(tagesplan);
@@ -181,10 +181,11 @@ public class EssensverwaltungMitarbeiterView {
tagesplan.add(label, 0, 0);
}
-
-
-
-
+ for (Node n : tagesplan.getChildren()) {
+ if (n instanceof Control) {
+ ((Control) n).setPrefWidth(tagesplan.getWidth() / tagesplan.getColumnCount());
+ }
+ }
tagesplan.getStyleClass().add("essensuebersicht_gridlines");
}
diff --git a/src/main/java/de/subway_surfers/vpr_app/HauptmenueMitarbeiterView.java b/src/main/java/de/subway_surfers/vpr_app/HauptmenueMitarbeiterView.java
index 7e07f10..eb7d040 100644
--- a/src/main/java/de/subway_surfers/vpr_app/HauptmenueMitarbeiterView.java
+++ b/src/main/java/de/subway_surfers/vpr_app/HauptmenueMitarbeiterView.java
@@ -1,9 +1,66 @@
package de.subway_surfers.vpr_app;
+import Logik.Tagesplan;
+import RestAPISchnittstelle.RestApiClient;
import javafx.event.ActionEvent;
+import javafx.fxml.FXML;
+import javafx.geometry.Pos;
+import javafx.scene.control.Label;
+import javafx.scene.layout.GridPane;
+import javafx.scene.text.TextAlignment;
+
+import java.text.DateFormat;
+import java.util.Date;
public class HauptmenueMitarbeiterView {
+ @FXML
+ private GridPane wochenplan;
+ private String date;
+ private String day;
+ private String month;
+ private String year;
+ /**
+ * Ruft die Methode zum Befüllen der Ansicht auf
+ * @author Max Heer
+ */
+ public void initialize(){
+ wochenuebersichtFuellen();
+ }
+
+ /**
+ * Methode zum initialisieren und befüllen der Tabelle im Hauptmenü
+ * @author Max Heer
+ */
+ public void wochenuebersichtFuellen(){
+ String dateanzeige;
+ DateFormat dateFormat = DateFormat.getDateInstance();
+ date = dateFormat.format(new Date());
+ date = date.replace('.', '-');
+ day = date.split("-")[0];
+ month = date.split("-")[1];
+ year = date.split("-")[2];
+ date = String.format("%s-%s-%s", year, month, day);
+ dateanzeige = String.format("%s.%s.%s",day,month,year);
+ Tagesplan t = new RestApiClient().getGerichteOnTag(date);
+ for(int i=0;i<5;i++){
+ Label tag = new Label();
+ wochenplan.add(tag, i, 0);
+ tag.setText(dateanzeige);
+ for(int j=0; j
-
-
-
-
-
-
+
-