Hallo #21
2
.idea/misc.xml
generated
2
.idea/misc.xml
generated
@ -8,7 +8,7 @@
|
||||
</list>
|
||||
</option>
|
||||
</component>
|
||||
<component name="ProjectRootManager" version="2" languageLevel="JDK_X" default="true" project-jdk-name="21" project-jdk-type="JavaSDK">
|
||||
<component name="ProjectRootManager" version="2" languageLevel="JDK_21" default="true" project-jdk-name="21" project-jdk-type="JavaSDK">
|
||||
<output url="file://$PROJECT_DIR$/out" />
|
||||
</component>
|
||||
</project>
|
@ -140,7 +140,7 @@ public class BestelluebersichtMitarbeiter {
|
||||
*/
|
||||
|
||||
public void onAbmelden(ActionEvent event) {
|
||||
VerwaltungApplication.abmelden();
|
||||
//VerwaltungApplication.abmelden();
|
||||
}
|
||||
|
||||
public void onZurueck(ActionEvent actionEvent) {
|
||||
|
@ -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));
|
||||
}
|
||||
}
|
||||
|
||||
}
|
@ -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) {}
|
||||
|
||||
}
|
@ -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<t.getGerichte().size();j++){
|
||||
Label name = new Label();
|
||||
name.setWrapText(true);
|
||||
wochenplan.add(name, i, j+1);
|
||||
name.setText(t.getGerichte().get(j).getName());
|
||||
name.setPrefHeight(75);
|
||||
name.setTextAlignment(TextAlignment.CENTER);
|
||||
}
|
||||
day = String.valueOf(Integer.parseInt(day)+1);
|
||||
date = String.format("%s-%s-%s", year, month, day);
|
||||
dateanzeige = String.format("%s.%s.%s",day,month,year);
|
||||
t = new RestApiClient().getGerichteOnTag(date);
|
||||
}
|
||||
}
|
||||
public void onAbmelden(ActionEvent actionEvent) {}
|
||||
|
||||
public void onBestellungPlanen(ActionEvent actionEvent) {}
|
||||
|
||||
public void onBestellhistorieAnzeigen(ActionEvent actionEvent) {}
|
||||
|
||||
}
|
@ -63,7 +63,7 @@ public class HauptmenueMitarbeiterView {
|
||||
}
|
||||
|
||||
public void onAbmelden(ActionEvent actionEvent) {
|
||||
VerwaltungApplication.abmelden();
|
||||
//VerwaltungApplication.abmelden();
|
||||
}
|
||||
|
||||
public void onAccountAnlegenClick(ActionEvent actionEvent) {
|
||||
|
@ -21,7 +21,7 @@ public class VerwaltungApplication extends Application {
|
||||
|
||||
@Override
|
||||
public void start(Stage stage) throws IOException {
|
||||
FXMLLoader fxmlLoader = new FXMLLoader(VerwaltungApplication.class.getResource("login-view.fxml"));
|
||||
FXMLLoader fxmlLoader = new FXMLLoader(VerwaltungApplication.class.getResource("essensverwaltung_eltern-view.fxml"));
|
||||
Scene scene = new Scene(fxmlLoader.load());
|
||||
|
||||
stage.setWidth(960);
|
||||
|
@ -0,0 +1,34 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
|
||||
<!--Erstellt von Max Heer-->
|
||||
|
||||
<?import javafx.scene.control.*?>
|
||||
<?import javafx.scene.layout.*?>
|
||||
|
||||
<BorderPane prefHeight="400.0" prefWidth="600.0" stylesheets="@layout.css" xmlns="http://javafx.com/javafx/17.0.2-ea" xmlns:fx="http://javafx.com/fxml/1" fx:controller="de.subway_surfers.vpr_app.ErsteLoginViewController">
|
||||
<top>
|
||||
<BorderPane styleClass="kopfzeile">
|
||||
<right>
|
||||
<Button onAction="#onAbmelden" text="Abmelden" />
|
||||
</right>
|
||||
</BorderPane>
|
||||
</top>
|
||||
<bottom>
|
||||
<BorderPane styleClass="button-untenrechts">
|
||||
<right>
|
||||
<Button defaultButton="true" onAction="#onbestaetigen" styleClass=".button" text="Bestätigen" />
|
||||
</right>
|
||||
</BorderPane>
|
||||
</bottom>
|
||||
<left>
|
||||
<AnchorPane BorderPane.alignment="CENTER">
|
||||
<children>
|
||||
<Label fx:id="text" layoutX="27.0" layoutY="34.0" text="Label" />
|
||||
<Label layoutX="27.0" layoutY="127.0" text="Passwort:" />
|
||||
<Label layoutX="27.0" layoutY="178.0" text="Passwort bestätigen:" />
|
||||
<TextField fx:id="passwort" layoutX="175.0" layoutY="122.0" />
|
||||
<TextField fx:id="bpasswort" layoutX="175.0" layoutY="173.0" />
|
||||
<Label layoutX="27.0" layoutY="216.0" fx:id="fehlertext"/>
|
||||
</children></AnchorPane>
|
||||
</left>
|
||||
</BorderPane>
|
@ -0,0 +1,61 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Erstellt von Max Heer-->
|
||||
|
||||
<?import java.lang.*?>
|
||||
<?import java.util.*?>
|
||||
<?import javafx.scene.*?>
|
||||
<?import javafx.scene.control.*?>
|
||||
<?import javafx.scene.layout.*?>
|
||||
|
||||
<BorderPane xmlns="http://javafx.com/javafx"
|
||||
xmlns:fx="http://javafx.com/fxml"
|
||||
fx:controller="de.subway_surfers.vpr_app.EssensverwaltungElternController"
|
||||
prefHeight="400.0" prefWidth="600.0"
|
||||
stylesheets="@layout.css">
|
||||
<top>
|
||||
<BorderPane styleClass="kopfzeile">
|
||||
<right>
|
||||
<Button text="Abmelden" onAction="#onAbmelden"/>
|
||||
</right>
|
||||
<left>
|
||||
<Button text="Zurück" onAction="#onZurueck"/>
|
||||
</left>
|
||||
</BorderPane>
|
||||
</top>
|
||||
<center>
|
||||
<BorderPane>
|
||||
<top>
|
||||
<BorderPane>
|
||||
<left>
|
||||
<HBox styleClass="test" spacing="10">
|
||||
<Button text="Filter" onAction="#onFilter"/>
|
||||
<Label text="Bestellung Planen für: "/>
|
||||
<ComboBox fx:id="kindAuswahl"/>
|
||||
</HBox>
|
||||
</left>
|
||||
<right>
|
||||
<HBox styleClass="test" spacing="10">
|
||||
<Button styleClass="pfeil, links" onAction="#pfeilLinks"/>
|
||||
<Label fx:id="dateLabel"/>
|
||||
<Button styleClass="pfeil" onAction="#pfeilRechts"/>
|
||||
</HBox>
|
||||
</right>
|
||||
</BorderPane>
|
||||
</top>
|
||||
<center>
|
||||
<AnchorPane>
|
||||
<GridPane fx:id="tagesplan" AnchorPane.bottomAnchor="20" AnchorPane.rightAnchor="20" AnchorPane.leftAnchor="20" AnchorPane.topAnchor="20" >
|
||||
</GridPane>
|
||||
</AnchorPane>
|
||||
</center>
|
||||
</BorderPane>
|
||||
|
||||
</center>
|
||||
<bottom>
|
||||
<BorderPane styleClass="button-untenrechts">
|
||||
<right>
|
||||
<Button text="Bestätigen" defaultButton="true" styleClass=".button"/>
|
||||
</right>
|
||||
</BorderPane>
|
||||
</bottom>
|
||||
</BorderPane>
|
@ -0,0 +1,35 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!--Erstellt von Sven Alteköster-->
|
||||
|
||||
<?import java.lang.*?>
|
||||
<?import java.util.*?>
|
||||
<?import javafx.scene.*?>
|
||||
<?import javafx.scene.control.*?>
|
||||
<?import javafx.scene.layout.*?>
|
||||
|
||||
<BorderPane xmlns="http://javafx.com/javafx"
|
||||
xmlns:fx="http://javafx.com/fxml"
|
||||
fx:controller="de.subway_surfers.vpr_app.HauptmenueElternController"
|
||||
prefHeight="400.0" prefWidth="600.0"
|
||||
stylesheets="@layout.css">
|
||||
<top>
|
||||
<BorderPane styleClass="kopfzeile">
|
||||
<right>
|
||||
<Button text="Abmelden" onAction="#onAbmelden"/>
|
||||
</right>
|
||||
</BorderPane>
|
||||
</top>
|
||||
<center>
|
||||
<BorderPane styleClass="main">
|
||||
<left>
|
||||
<VBox styleClass="hauptmenue_buttons_links">
|
||||
<Button text="Bestellung Planen" onAction="#onBestellungPlanen"/>
|
||||
<Button text="Bestellhistorie anzeigen" onAction="#onBestellhistorieAnzeigen"/>
|
||||
</VBox>
|
||||
</left>
|
||||
<right>
|
||||
<GridPane fx:id="wochenplan" styleClass="hauptmenue_wochenuebersicht"/>
|
||||
</right>
|
||||
</BorderPane>
|
||||
</center>
|
||||
</BorderPane>
|
@ -31,8 +31,7 @@
|
||||
</VBox>
|
||||
</left>
|
||||
<right>
|
||||
<GridPane fx:id="wochenplan" styleClass="hauptmenue_wochenuebersicht">
|
||||
</GridPane>
|
||||
<GridPane fx:id="wochenplan" styleClass="hauptmenue_wochenuebersicht"/>
|
||||
</right>
|
||||
</BorderPane>
|
||||
</center>
|
||||
|
Loading…
Reference in New Issue
Block a user