diff --git a/menue.txt b/menue.txt index 18e8d87..b1f0e85 100644 --- a/menue.txt +++ b/menue.txt @@ -1,20 +1,20 @@ -Montag;Pommes;mit Kroketten und Gemüse;Vegan;g,2,3 -Montag;Vegane Waffel;mit Puderzucker;DessertV;g,b,k -Montag;Schnitzel;mit Kroketten, Gemüse und Soße;Fleisch;g,c,a,2,3 -Montag;Wackelpudding;mit Vanillesoße;Dessert;c,2 -Dienstag;Rote Linsen Curry;mit Süßkartoffeln;Vegan;g,b,2,3 -Dienstag;Vegane Pancakes;mit Ahornsirup;DessertV;g,b,3 -Dienstag;Gebratene Nudeln;mit Gemüse;Vegetarisch;b,c,a,i,3 -Dienstag;Berliner;mit Erdbeerfüllung;Dessert;c,a -Mittwoch;Bratkartoffeln;mit veganer Bratensoße;Vegan;b,2,3 -Mittwoch;Pudding;mit Schokostreuseln;DessertV;b,2 -Mittwoch;Bratkartoffeln;mit Leberkäse und Ei;Fleisch;a,j,2,3 -Mittwoch;Pudding;mit Vanillesoße;Dessert;c,2 -Donnerstag;Bauerntopf;mit veganem Hack;Vegan;g,c,a,h,1,2,3 -Donnerstag;Bananenbrot;mit Datteln;DessertV;g,c -Donnerstag;Bauerntopf;mit veganem Hack;Vegan;g,c,a,h,1,2,3 -Donnerstag;Bananenbrot;mit Datteln;DessertV;g,c -Freitag;Bauerntopf;mit veganem Hack;Vegan;g,c,a,h,1,2,3 -Freitag;Bananenbrot;mit Datteln;DessertV;g,c -Freitag;Bauerntopf;mit veganem Hack;Vegan;g,c,a,h,1,2,3 -Freitag;Bananenbrot;mit Datteln;DessertV;g,c \ No newline at end of file +06.02.2023;Montag;Pommes;mit Kroketten und Gemüse;Vegan;g,2,3 +06.02.2023;Montag;Vegane Waffel;mit Puderzucker;DessertV;g,b,k +06.02.2023;Montag;Schnitzel;mit Kroketten, Gemüse und Soße;Fleisch;g,c,a,2,3 +06.02.2023;Montag;Wackelpudding;mit Vanillesoße;Dessert;c,2 +07.02.2023;Dienstag;Rote Linsen Curry;mit Süßkartoffeln;Vegan;g,b,2,3 +07.02.2023;Dienstag;Vegane Pancakes;mit Ahornsirup;DessertV;g,b,3 +07.02.2023;Dienstag;Gebratene Nudeln;mit Gemüse;Vegetarisch;b,c,a,i,3 +07.02.2023;Dienstag;Berliner;mit Erdbeerfüllung;Dessert;c,a +08.02.2023;Mittwoch;Bratkartoffeln;mit veganer Bratensoße;Vegan;b,2,3 +08.02.2023;Mittwoch;Pudding;mit Schokostreuseln;DessertV;b,2 +08.02.2023;Mittwoch;Bratkartoffeln;mit Leberkäse und Ei;Fleisch;a,j,2,3 +08.02.2023;Mittwoch;Pudding;mit Vanillesoße;Dessert;c,2 +09.02.2023;Donnerstag;Bauerntopf;mit veganem Hack;Vegan;g,c,a,h,1,2,3 +09.02.2023;Donnerstag;Bananenbrot;mit Datteln;DessertV;g,c +09.02.2023;Donnerstag;Bauerntopf;mit veganem Hack;Vegan;g,c,a,h,1,2,3 +09.02.2023;Donnerstag;Bananenbrot;mit Datteln;DessertV;g,c +10.02.2023;Freitag;Bauerntopf;mit veganem Hack;Vegan;g,c,a,h,1,2,3 +10.02.2023;Freitag;Bananenbrot;mit Datteln;DessertV;g,c +10.02.2023;Freitag;Bauerntopf;mit veganem Hack;Vegan;g,c,a,h,1,2,3 +10.02.2023;Freitag;Bananenbrot;mit Datteln;DessertV;g,c \ No newline at end of file diff --git a/parentOrder.txt b/parentOrder.txt index e4f97b1..2312e42 100644 --- a/parentOrder.txt +++ b/parentOrder.txt @@ -21,3 +21,5 @@ mit veganer Bratensoße (b,2,3) Dessert: Pudding mit Schokostreuseln (b,2)] +[Felix Düsterhaus +] diff --git a/src/main/java/com/example/vpr_javafx/MainController.java b/src/main/java/com/example/vpr_javafx/MainController.java index 025dbd6..d437490 100644 --- a/src/main/java/com/example/vpr_javafx/MainController.java +++ b/src/main/java/com/example/vpr_javafx/MainController.java @@ -1,6 +1,5 @@ package com.example.vpr_javafx; -import javafx.application.Platform; import javafx.collections.FXCollections; import javafx.collections.ObservableList; import javafx.event.ActionEvent; @@ -19,6 +18,7 @@ import java.io.IOException; import java.nio.file.Files; import java.nio.file.Paths; import java.util.ArrayList; +import java.util.Arrays; import java.util.List; public class MainController { @@ -64,6 +64,17 @@ public class MainController { @FXML private Label lFriD2; + @FXML + private Label monDat; + @FXML + private Label tueDat; + @FXML + private Label wedDat; + @FXML + private Label thurDat; + @FXML + private Label friDat; + @FXML private ImageView imgImage1; @FXML @@ -158,19 +169,43 @@ public class MainController { @FXML protected void FillLabels() { try { - List menu = Files.readAllLines(Paths.get("menue.txt")); + List menuLines = Files.readAllLines(Paths.get("menue.txt")); - for (int i = 0; i < menu.size(); i++) + for (int i = 0; i < menuLines.size(); i++) { - String[] parts = menu.get(i).split(";"); + String[] parts = menuLines.get(i).split(";"); - String dish = parts[1]; - String sideDish = parts[2]; - String typ = parts[3]; - String allergenic = parts[4]; + String date = parts[0]; + String day = parts[1]; + String dish = parts[2]; + String sideDish = parts[3]; + String typ = parts[4]; + String allergenic = parts[5]; - String dayMenu = dish+"\n"+sideDish+"\n"+"("+allergenic+")"; + String[] allergenics = allergenic.split(","); + + Menu menu = new Menu(date, dish, sideDish, typ, Arrays.stream(allergenics).toList()); + + String dayMenu = dish+"\n"+sideDish+"\n"+allergenic; + + switch (day) + { + case "Montag": + monDat.setText(menu.getDate()); + break; + case "Dienstag": + tueDat.setText(menu.getDate()); + break; + case "Mittwoch": + wedDat.setText(menu.getDate()); + break; + case "Donnerstag": + thurDat.setText(menu.getDate()); + break; + case "Freitag": + friDat.setText(menu.getDate()); + } if(typ.equals("Fleisch")) { imageUrl=meatImageUrl; @@ -426,7 +461,7 @@ public class MainController { { if (tfPhone.getText().equals(user.getPhonenumber()) && pfPassword.getText().equals(user.getPassword())) { - chosenMeals.add(user.toString()); + chosenMeals.add(user.getNameParent1()+"\n"); break; } } diff --git a/src/main/resources/com/example/vpr_javafx/MenuOverview-view.fxml b/src/main/resources/com/example/vpr_javafx/MenuOverview-view.fxml index 104e4af..929a413 100644 --- a/src/main/resources/com/example/vpr_javafx/MenuOverview-view.fxml +++ b/src/main/resources/com/example/vpr_javafx/MenuOverview-view.fxml @@ -222,7 +222,7 @@ -