From 53383f3a2390b163595977f5fd7f145132e54905 Mon Sep 17 00:00:00 2001 From: Max Heer Date: Tue, 23 Jan 2024 15:33:46 +0100 Subject: [PATCH] Hallo --- .idea/misc.xml | 2 +- .../vpr_app/BestelluebersichtMitarbeiter.java | 2 +- .../vpr_app/ErsteLoginViewController.java | 38 ++++++++++++ .../EssensverwaltungElternController.java | 17 ++++++ .../vpr_app/HauptmenueElternController.java | 61 +++++++++++++++++++ .../vpr_app/HauptmenueMitarbeiterView.java | 2 +- .../vpr_app/VerwaltungApplication.java | 2 +- .../vpr_app/erste-login-view.fxml | 34 +++++++++++ .../vpr_app/essensverwaltung_eltern-view.fxml | 61 +++++++++++++++++++ .../vpr_app/hauptmenue_eltern-view.fxml | 35 +++++++++++ .../vpr_app/hauptmenue_mitarbeiter-view.fxml | 3 +- 11 files changed, 251 insertions(+), 6 deletions(-) create mode 100644 src/main/java/de/subway_surfers/vpr_app/ErsteLoginViewController.java create mode 100644 src/main/java/de/subway_surfers/vpr_app/EssensverwaltungElternController.java create mode 100644 src/main/java/de/subway_surfers/vpr_app/HauptmenueElternController.java create mode 100644 src/main/resources/de/subway_surfers/vpr_app/erste-login-view.fxml create mode 100644 src/main/resources/de/subway_surfers/vpr_app/essensverwaltung_eltern-view.fxml create mode 100644 src/main/resources/de/subway_surfers/vpr_app/hauptmenue_eltern-view.fxml diff --git a/.idea/misc.xml b/.idea/misc.xml index a855768..fdc35ea 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -8,7 +8,7 @@ - + \ No newline at end of file diff --git a/src/main/java/de/subway_surfers/vpr_app/BestelluebersichtMitarbeiter.java b/src/main/java/de/subway_surfers/vpr_app/BestelluebersichtMitarbeiter.java index 305d05c..87740de 100644 --- a/src/main/java/de/subway_surfers/vpr_app/BestelluebersichtMitarbeiter.java +++ b/src/main/java/de/subway_surfers/vpr_app/BestelluebersichtMitarbeiter.java @@ -140,7 +140,7 @@ public class BestelluebersichtMitarbeiter { */ public void onAbmelden(ActionEvent event) { - VerwaltungApplication.abmelden(); + //VerwaltungApplication.abmelden(); } public void onZurueck(ActionEvent actionEvent) { diff --git a/src/main/java/de/subway_surfers/vpr_app/ErsteLoginViewController.java b/src/main/java/de/subway_surfers/vpr_app/ErsteLoginViewController.java new file mode 100644 index 0000000..e7bd75b --- /dev/null +++ b/src/main/java/de/subway_surfers/vpr_app/ErsteLoginViewController.java @@ -0,0 +1,38 @@ +package de.subway_surfers.vpr_app; + +import javafx.event.ActionEvent; +import javafx.fxml.FXML; +import javafx.scene.control.Label; +import javafx.scene.control.TextField; +import javafx.scene.paint.Color; + +public class ErsteLoginViewController { + @FXML + private Label text; + @FXML + private TextField passwort; + @FXML + private TextField bpasswort; + @FXML + private Label fehlertext; + private String benutzername; + public void initialize(){ + benutzername = "Test"; + text.setText("Willkommen, "+benutzername+"\n\nUm Sie und Ihre Kinder zu schützen, bitten wir Sie darum Ihr Einmalpasswort zu ändern."); + } + + public void onAbmelden(ActionEvent actionEvent) { + VerwaltungApplication.abmelden(); + } + + public void onbestaetigen(ActionEvent actionEvent) { + if(passwort.getText().equals(bpasswort.getText())){ + + } + else{ + fehlertext.setText("Die Eingaben müssen identisch sein"); + fehlertext.setTextFill(Color.color(1, 0, 0)); + } + } + +} diff --git a/src/main/java/de/subway_surfers/vpr_app/EssensverwaltungElternController.java b/src/main/java/de/subway_surfers/vpr_app/EssensverwaltungElternController.java new file mode 100644 index 0000000..ebbc3ca --- /dev/null +++ b/src/main/java/de/subway_surfers/vpr_app/EssensverwaltungElternController.java @@ -0,0 +1,17 @@ +package de.subway_surfers.vpr_app; + +import javafx.event.ActionEvent; + +public class EssensverwaltungElternController { + + public void onFilter(ActionEvent actionEvent) {} + + public void pfeilLinks(ActionEvent actionEvent) {} + + public void pfeilRechts(ActionEvent actionEvent) {} + + public void onAbmelden(ActionEvent actionEvent) {} + + public void onZurueck(ActionEvent actionEvent) {} + +} diff --git a/src/main/java/de/subway_surfers/vpr_app/HauptmenueElternController.java b/src/main/java/de/subway_surfers/vpr_app/HauptmenueElternController.java new file mode 100644 index 0000000..0c8b465 --- /dev/null +++ b/src/main/java/de/subway_surfers/vpr_app/HauptmenueElternController.java @@ -0,0 +1,61 @@ +package de.subway_surfers.vpr_app; + +import Logik.Tagesplan; +import RestAPISchnittstelle.RestApiClient; +import javafx.event.ActionEvent; +import javafx.fxml.FXML; +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 HauptmenueElternController { + @FXML + private GridPane wochenplan; + private String date; + private String day; + private String month; + private String year; + + public void initialize(){ + wochenuebersichtFuellen(); + } + + 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 + + + + + + + + + + +