diff --git a/.gitignore b/.gitignore index 5ff6309..8534072 100644 --- a/.gitignore +++ b/.gitignore @@ -8,6 +8,7 @@ target/ .idea/jarRepositories.xml .idea/compiler.xml .idea/libraries/ +.idea *.iws *.iml *.ipr diff --git a/src/main/java/com/bib/essensbestellungsverwaltung/AdminController.java b/src/main/java/com/bib/essensbestellungsverwaltung/AdminController.java index 5092741..6494355 100644 --- a/src/main/java/com/bib/essensbestellungsverwaltung/AdminController.java +++ b/src/main/java/com/bib/essensbestellungsverwaltung/AdminController.java @@ -1,120 +1,4 @@ -/*Schulte*/ - package com.bib.essensbestellungsverwaltung; -import javafx.fxml.FXML; -import javafx.scene.control.Alert; -import javafx.scene.control.PasswordField; -import javafx.scene.control.TextField; - public class AdminController { - - @FXML - TextField lastname; - @FXML - TextField firstname; - @FXML - TextField street; - @FXML - TextField number; - @FXML - TextField city; - @FXML - TextField plz; - @FXML - TextField email; - @FXML - PasswordField password; - - - - @FXML - protected void onBtSignUp(){ - - String ln = lastname.getText(); - String fn = firstname.getText(); - String st = street.getText(); - String nr = number.getText(); - String cityString = city.getText(); - String plzString = plz.getText(); - String emailString = email.getText(); - String pw = password.getText(); - - boolean userData = false; - boolean pwCorrect = false; - boolean emailCorrect = false; - - - if(ln.isEmpty() || fn.isEmpty() || st.isEmpty() ||nr.isEmpty() || cityString.isEmpty() || plzString.isEmpty()){ - Alert alert = new Alert(Alert.AlertType.ERROR); - alert.setTitle("Felder"); - alert.setHeaderText("Felder nicht ausgefüllt"); - alert.setContentText("Bitte füllen sie alle Felder aus"); - alert.showAndWait(); - } - else { - userData = true; - } - - - if(!pw.matches("^(?=.*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*[@#$%^&+=])(?=\\S+$).{8,}$")){ - - Alert alert = new Alert(Alert.AlertType.ERROR); - alert.setTitle("Passwort"); - alert.setHeaderText("Ungültiges Passwort"); - alert.setContentText("Das Passwort benötigt mindestens: \n-8 Zeichen\n-einen Kleinbuchstaben\n-einen Großbuchstaben\n-ein Sonderzeichen\n-kein Leerzeichen"); - password.setText(""); - alert.showAndWait(); - } - else { - pwCorrect = true; - } - - if(!emailString.matches("^(.+)@(\\S+)$")){ - Alert alert = new Alert(Alert.AlertType.ERROR); - alert.setTitle("E-Mail"); - alert.setHeaderText("Ungültige E-Mail Adresse"); - alert.setContentText("Bitte geben sie eine gültige E-Mail Adresse an"); - email.setText(""); - alert.showAndWait(); - } - else{ - emailCorrect = true; - } - - //String[] userData = new String[]{ln,fn,pw,emailString}; - //String[] addressData = new String[]{st,nr,plzString,cityString}; - - - if(emailCorrect && pwCorrect && userData) { - Address address = new Address(st, nr, plzString, cityString); - Worker worker = new Worker(ln, fn, pw, emailString, address); - - - System.out.println(AccountMgr.createWorker(worker)); - - Alert alert = new Alert(Alert.AlertType.INFORMATION); - alert.setTitle("Bestätigung"); - alert.setHeaderText("Bestätigung"); - alert.setContentText("Mitarbeiter " + fn + " " + ln + " wurde Erfolgreich angelegt"); - alert.showAndWait(); - } - - } - - @FXML - protected void onBtCancel(){ - - lastname.setText(""); - firstname.setText(""); - street.setText(""); - number.setText(""); - city.setText(""); - plz.setText(""); - email.setText(""); - password.setText(""); - - } - - -} \ No newline at end of file +} diff --git a/src/main/java/com/bib/essensbestellungsverwaltung/HelloController.java b/src/main/java/com/bib/essensbestellungsverwaltung/HelloController.java deleted file mode 100644 index 3d17171..0000000 --- a/src/main/java/com/bib/essensbestellungsverwaltung/HelloController.java +++ /dev/null @@ -1,34 +0,0 @@ -package com.bib.essensbestellungsverwaltung; - -import javafx.fxml.FXML; -import javafx.scene.control.Alert; -import javafx.scene.control.Label; -import javafx.scene.control.TextField; - -public class HelloController { - /** - * @autor: Reshad Meher - * Username, Passwort , login - */ - - @FXML - private TextField unsernameEingabe; - @FXML - private TextField passwortEingabe; - @FXML - private Label lblAusgabe; - @FXML - protected void onLoginButtonClick() { - String benutzerEingabe = unsernameEingabe.getText(); - String kennwortEingabe = passwortEingabe.getText(); - if(benutzerEingabe.contains("Reshad") && kennwortEingabe.contains("test123")){ - lblAusgabe.setText("Herzlich Willkommen, " + benutzerEingabe + "!"); - }else { - Alert alert = new Alert(Alert.AlertType.ERROR, - "Die Benutzername oder Passwort ist falsch"); - alert.showAndWait(); - } - unsernameEingabe.setText(""); - passwortEingabe.setText(""); - } -} \ No newline at end of file diff --git a/src/main/java/com/bib/essensbestellungsverwaltung/InvoiceController.java b/src/main/java/com/bib/essensbestellungsverwaltung/InvoiceController.java deleted file mode 100644 index aebd7ba..0000000 --- a/src/main/java/com/bib/essensbestellungsverwaltung/InvoiceController.java +++ /dev/null @@ -1,67 +0,0 @@ -package com.bib.essensbestellungsverwaltung; - -import javafx.fxml.FXML; -import javafx.scene.control.ChoiceBox; -import javafx.scene.control.Spinner; -import javafx.scene.input.MouseEvent; -import javafx.scene.text.Text; - -import java.util.Calendar; - -public class InvoiceController { - @FXML - Text responseText; - @FXML - ChoiceBox monatChoiceBox; - - @FXML - Spinner jahrSpinner; - - @FXML - public void initialize() { - monatChoiceBox.setValue(intToMonth(Calendar.getInstance().get(Calendar.MONTH) + 1)); - jahrSpinner.getValueFactory().setValue(Calendar.getInstance().get(Calendar.YEAR)); - } - - @FXML - void onRechnungErstellenClick(MouseEvent mouseEvent) { - responseText.setText(monatChoiceBox.getValue().toString() + jahrSpinner.getValue()); - // hier rechnung erstellen - } - - private int monthToInt(String month) { - return switch (month) { - case "Januar" -> 1; - case "Februar" -> 2; - case "März" -> 3; - case "April" -> 4; - case "Mai" -> 5; - case "Juni" -> 6; - case "Juli" -> 7; - case "August" -> 8; - case "September" -> 9; - case "Oktober" -> 10; - case "November" -> 11; - case "Dezember" -> 12; - default -> -1; - }; - } - - private String intToMonth(int month) { - return switch (month) { - case 1 -> "Januar"; - case 2 -> "Februar"; - case 3 -> "März"; - case 4 -> "April"; - case 5 -> "Mai"; - case 6 -> "Juni"; - case 7 -> "Juli"; - case 8 -> "August"; - case 9 -> "September"; - case 10 -> "Oktober"; - case 11 -> "November"; - case 12 -> "Dezember"; - default -> ""; - }; - } -} diff --git a/src/main/java/com/bib/essensbestellungsverwaltung/LoginController.java b/src/main/java/com/bib/essensbestellungsverwaltung/LoginController.java index 87b5479..90fc05a 100644 --- a/src/main/java/com/bib/essensbestellungsverwaltung/LoginController.java +++ b/src/main/java/com/bib/essensbestellungsverwaltung/LoginController.java @@ -1,4 +1,4 @@ -/*Richard Reiswich*/ +/*Reshad Meher*/ package com.bib.essensbestellungsverwaltung; import javafx.fxml.FXML; @@ -7,10 +7,8 @@ import javafx.scene.Scene; import javafx.scene.control.Alert; import javafx.scene.control.PasswordField; import javafx.scene.control.TextField; -import javafx.stage.Stage; - import java.io.IOException; -import java.util.HashMap; + public class LoginController { @FXML @@ -18,26 +16,27 @@ public class LoginController { @FXML private PasswordField pfPassword; - - HashMap benutzerMap = new HashMap(); @FXML protected void onBtLoginClick() throws IOException { - benutzerMap.put("Reshad","1234"); String email = tfEmail.getText(); String password = pfPassword.getText(); - if(benutzerMap.containsKey(email) && benutzerMap.containsValue(password)){ - // if user is worker: StartViewApplication.changeScene("workerMenu-view.fxml"); - StartViewApplication.changeScene("parentMenu-view.fxml"); + long loginPruefen = AccountMgr.login(email,password); + if(loginPruefen > 0){ + FXMLLoader fxmlLoader = new FXMLLoader(StartViewApplication.class.getResource("menue-view.fxml")); + Scene scene = new Scene(fxmlLoader.load(), 950,700); + StartViewApplication.primary.setScene(scene); }else { Alert alert = new Alert(Alert.AlertType.ERROR,"Email oder Passwort ist falsch"); alert.showAndWait(); } - tfEmail.setText(""); pfPassword.setText(""); } @FXML - protected void changeToSignUp() throws IOException { - StartViewApplication.changeScene("signUp-view.fxml"); + protected void onBtSingnupClick() throws IOException { + FXMLLoader fxmlLoader = new FXMLLoader(StartViewApplication.class.getResource("signUp-view.fxml")); + Scene scene = new Scene(fxmlLoader.load(), 950,700); + StartViewApplication.primary.setScene(scene); + } } diff --git a/src/main/java/com/bib/essensbestellungsverwaltung/MenueController.java b/src/main/java/com/bib/essensbestellungsverwaltung/MenueController.java index 6ce335c..aaa7f7a 100644 --- a/src/main/java/com/bib/essensbestellungsverwaltung/MenueController.java +++ b/src/main/java/com/bib/essensbestellungsverwaltung/MenueController.java @@ -1,100 +1,24 @@ +/** + * Author: Reshad Meher + * Startseite + * fxml: menue-view.fxml + */ + package com.bib.essensbestellungsverwaltung; -import javafx.collections.FXCollections; -import javafx.collections.ObservableList; import javafx.event.ActionEvent; import javafx.fxml.FXML; -import javafx.scene.Node; -import javafx.scene.control.*; +import javafx.fxml.FXMLLoader; +import javafx.scene.Parent; +import javafx.scene.Scene; +import javafx.scene.control.Alert; +import javafx.stage.Stage; + +import java.io.IOException; public class MenueController { - @FXML - Button btFirstMealMon; - @FXML - Button btSecondMealMon; - @FXML - Button btNoMealMon; - @FXML - Button btFirstDessertMon; - @FXML - Button btSecondDessertMon; - @FXML - Button btNoDessertMon; - @FXML - Button btFirstMealTue; - @FXML - Button btSecondMealTue; - @FXML - Button btNoMealTue; - @FXML - Button btFirstDessertTue; - @FXML - Button btSecondDessertTue; - @FXML - Button btNoDessertTue; - @FXML - Button btFirstMealWed; - @FXML - Button btSecondMealWed; - @FXML - Button btNoMealWed; - @FXML - Button btFirstDessertWed; - @FXML - Button btSecondDessertWed; - @FXML - Button btNoDessertWed; - @FXML - Button btFirstMealThu; - @FXML - Button btSecondMealThu; - @FXML - Button btNoMealThu; - @FXML - Button btFirstDessertThu; - @FXML - Button btSecondDessertThu; - @FXML - Button btNoDessertThu; - @FXML - Button btFirstMealFri; - @FXML - Button btSecondMealFri; - @FXML - Button btNoMealFri; - @FXML - Button btFirstDessertFri; - @FXML - Button btSecondDessertFri; - @FXML - Button btNoDessertFri; - @FXML - ComboBox cbPickChild; - @FXML - Button btLogin; - @FXML - Button btSaveOrder; - @FXML - ListView lvFoodInfo; - public ObservableList buttons = FXCollections.observableArrayList(); + private void setButtonActive(){ - - public void setButtonActive(ActionEvent event) { - Button b = (Button) event.getSource(); - - javafx.scene.Parent p = b.getParent(); - buttons = p.getChildrenUnmodifiable(); - - for(Node button : buttons){ - System.out.println(b.getStyleClass()); - /* - b.getStyleClass().remove("active"); - - if (button.equals(b)){ - b.getStyleClass().add("active");; - } - */ - } } } diff --git a/src/main/java/com/bib/essensbestellungsverwaltung/ParentMenuController.java b/src/main/java/com/bib/essensbestellungsverwaltung/ParentMenuController.java deleted file mode 100644 index 4f21d1b..0000000 --- a/src/main/java/com/bib/essensbestellungsverwaltung/ParentMenuController.java +++ /dev/null @@ -1,77 +0,0 @@ -package com.bib.essensbestellungsverwaltung; - -import javafx.fxml.FXML; -import javafx.fxml.FXMLLoader; -import javafx.scene.Parent; -import javafx.scene.control.Button; -import javafx.scene.input.MouseEvent; -import javafx.scene.layout.BorderPane; - -import java.io.IOException; - -public class ParentMenuController { - - @FXML - BorderPane contentView; - @FXML - Button essensplanButton; - @FXML - Button kinderButton; - @FXML - Button bestellungButton; - @FXML - Button einstellungenButton; - - @FXML - public void initialize() { - changePage("menue-view.fxml"); - setButtonActive(essensplanButton); - } - - - @FXML - public void onEssensplanClick(MouseEvent mouseEvent) { - setButtonActive(essensplanButton); - changePage("menue-view.fxml"); - } - - @FXML - public void onKinderClick(MouseEvent mouseEvent) { - setButtonActive(kinderButton); - changePage("child-view.fxml"); - } - - @FXML - public void onBestellungClick(MouseEvent mouseEvent) { - setButtonActive(bestellungButton); - changePage("dailyOrder-view.fxml"); - } - - @FXML - public void onEinstellungenClick(MouseEvent mouseEvent) { - setButtonActive(einstellungenButton); - changePage("menue-view.fxml"); - } - - @FXML - public void onAusloggenClick(MouseEvent mouseEvent) throws IOException { - StartViewApplication.changeScene("workerMenu-view.fxml"); - } - - private void changePage(String page) { - try { - Parent root = FXMLLoader.load(getClass().getResource(page)); - contentView.setCenter(root); - } catch (IOException e) { - throw new RuntimeException(e); - } - } - - private void setButtonActive(Button b) { - einstellungenButton.getStyleClass().remove("active"); - kinderButton.getStyleClass().remove("active"); - bestellungButton.getStyleClass().remove("active"); - essensplanButton.getStyleClass().remove("active"); - b.getStyleClass().add("active"); - } -} diff --git a/src/main/java/com/bib/essensbestellungsverwaltung/SceneController.java b/src/main/java/com/bib/essensbestellungsverwaltung/SceneController.java deleted file mode 100644 index 57dca68..0000000 --- a/src/main/java/com/bib/essensbestellungsverwaltung/SceneController.java +++ /dev/null @@ -1,12 +0,0 @@ -package com.bib.essensbestellungsverwaltung; - -import javafx.fxml.FXMLLoader; -import javafx.scene.Parent; -import javafx.scene.Scene; - -import java.io.IOException; -import java.util.Objects; - -public class SceneController { - -} diff --git a/src/main/java/com/bib/essensbestellungsverwaltung/SingUpController.java b/src/main/java/com/bib/essensbestellungsverwaltung/SingUpController.java index f6a5b6f..a53fcfd 100644 --- a/src/main/java/com/bib/essensbestellungsverwaltung/SingUpController.java +++ b/src/main/java/com/bib/essensbestellungsverwaltung/SingUpController.java @@ -1,11 +1,100 @@ +/** + * @autor: Reshad Meher + */ package com.bib.essensbestellungsverwaltung; -import javafx.event.ActionEvent; +import javafx.fxml.FXML; +import javafx.fxml.FXMLLoader; +import javafx.scene.Scene; +import javafx.scene.control.Alert; +import javafx.scene.control.PasswordField; +import javafx.scene.control.TextField; + +import java.io.IOException; +import java.util.HashMap; public class SingUpController { - public void onKontoErstellenBtClick(ActionEvent actionEvent) { + @FXML + private TextField tfName; + @FXML + private TextField tfVorname; + @FXML + private TextField tfEmail; + @FXML + private PasswordField pfPasswort; + @FXML + private TextField tfPLZ; + @FXML + private TextField tfStadt; + + @FXML + private TextField tfStrasse; + @FXML + private TextField tfHausnummer; + @FXML + private void onKontoErstellenBtClick(){ + String name = tfName.getText(); + String vorname = tfVorname.getText(); + String email = tfEmail.getText(); + String passwort = pfPasswort.getText(); + String plz = tfPLZ.getText(); + String stadt = tfStadt.getText(); + String strasse = tfStrasse.getText(); + String hausnummer = tfHausnummer.getText(); + Alert alert; + if(name.isEmpty() || vorname.isEmpty() || email.isEmpty() || passwort.isEmpty() || plz.isEmpty() || + stadt.isEmpty() || strasse.isEmpty() || hausnummer.isEmpty()){ + + if(name.isEmpty()){ + alert = new Alert(Alert.AlertType.ERROR," Die Eingabefeld 'Name' ist leer."); + alert.showAndWait(); + } else if (vorname.isEmpty()) { + alert = new Alert(Alert.AlertType.ERROR," Die Eingabefeld 'Vorname' ist leer."); + alert.showAndWait(); + } else if (email.isEmpty()) { + alert = new Alert(Alert.AlertType.ERROR," Die Eingabefeld 'E-Mail' ist leer."); + alert.showAndWait(); + } else if (passwort.isEmpty()) { + alert = new Alert(Alert.AlertType.ERROR," Die Eingabefeld 'Passwort' ist leer."); + alert.showAndWait(); + } else if (plz.isEmpty()) { + alert = new Alert(Alert.AlertType.ERROR," Die Eingabefeld 'Postleitzahl' ist leer."); + alert.showAndWait(); + } else if (stadt.isEmpty()) { + alert = new Alert(Alert.AlertType.ERROR," Die Eingabefeld 'Stadt' ist leer."); + alert.showAndWait(); + } else if (strasse.isEmpty()) { + alert = new Alert(Alert.AlertType.ERROR," Die Eingabefeld 'Straße' ist leer."); + alert.showAndWait(); + }else { + alert = new Alert(Alert.AlertType.ERROR," Die Eingabefeld 'Hausnummer' ist leer."); + alert.showAndWait(); + } + + }else { + Address newAdresse = new Address(strasse,hausnummer,plz,stadt); + User newUser = new User(name,vorname,passwort,email,newAdresse); + long creatNewUser = AccountMgr.createUser(newUser); + if (creatNewUser > 0){ + alert = new Alert(Alert.AlertType.CONFIRMATION,"Ihrer Daten wurde gespeichert."); + alert.showAndWait(); + } + tfName.setText(""); + tfVorname.setText(""); + tfEmail.setText(""); + pfPasswort.setText(""); + tfPLZ.setText(""); + tfStadt.setText(""); + tfStrasse.setText(""); + tfHausnummer.setText(""); + } + } - public void onAnmeldenBtClick(ActionEvent actionEvent) { + @FXML + private void onAnmeldenBtClick() throws IOException { + FXMLLoader fxmlLoader = new FXMLLoader(StartViewApplication.class.getResource("login-view.fxml")); + Scene scene = new Scene(fxmlLoader.load(), 950,480); + StartViewApplication.primary.setScene(scene); } } diff --git a/src/main/java/com/bib/essensbestellungsverwaltung/StartPageController.java b/src/main/java/com/bib/essensbestellungsverwaltung/StartPageController.java deleted file mode 100644 index de9f111..0000000 --- a/src/main/java/com/bib/essensbestellungsverwaltung/StartPageController.java +++ /dev/null @@ -1,4 +0,0 @@ -package com.bib.essensbestellungsverwaltung; - -public class StartPageController { -} diff --git a/src/main/java/com/bib/essensbestellungsverwaltung/StartViewApplication.java b/src/main/java/com/bib/essensbestellungsverwaltung/StartViewApplication.java index ffc7b5a..81c233a 100644 --- a/src/main/java/com/bib/essensbestellungsverwaltung/StartViewApplication.java +++ b/src/main/java/com/bib/essensbestellungsverwaltung/StartViewApplication.java @@ -7,7 +7,6 @@ package com.bib.essensbestellungsverwaltung; import javafx.application.Application; import javafx.fxml.FXMLLoader; -import javafx.scene.Parent; import javafx.scene.Scene; import javafx.stage.Stage; @@ -15,17 +14,14 @@ import java.io.IOException; public class StartViewApplication extends Application { public static Stage primary; - @Override public void start(Stage stage) throws IOException { FXMLLoader fxmlLoader = new FXMLLoader(StartViewApplication.class.getResource("login-view.fxml")); - Scene scene = new Scene(fxmlLoader.load(), 1200, 750); + Scene scene = new Scene(fxmlLoader.load(), 950,700); primary = stage; stage.setTitle("Essen Bestellung im Kindergarten"); stage.setScene(scene); stage.show(); - - } public static void main(String[] args) { @@ -36,9 +32,4 @@ public class StartViewApplication extends Application { //Database.deleteSample(); launch(); } - - public static void changeScene(String scene) throws IOException { - Parent p = FXMLLoader.load(StartViewApplication.class.getResource(scene)); - primary.getScene().setRoot(p); - } } \ No newline at end of file diff --git a/src/main/java/com/bib/essensbestellungsverwaltung/WorkerMenuController.java b/src/main/java/com/bib/essensbestellungsverwaltung/WorkerMenuController.java deleted file mode 100644 index 42d7bcb..0000000 --- a/src/main/java/com/bib/essensbestellungsverwaltung/WorkerMenuController.java +++ /dev/null @@ -1,95 +0,0 @@ -package com.bib.essensbestellungsverwaltung; - -import javafx.fxml.FXML; -import javafx.fxml.FXMLLoader; -import javafx.scene.Parent; -import javafx.scene.control.Button; -import javafx.scene.input.MouseEvent; -import javafx.scene.layout.BorderPane; - -import java.io.IOException; - -public class WorkerMenuController { - @FXML - public BorderPane contentView; - - @FXML - Button tagesbestellungButton; - @FXML - Button wochenplanButton; - @FXML - Button monatsabrechnungButton; - @FXML - Button mitarbeiterButton; - @FXML - Button mahlzeitButton; - @FXML - Button einstellungenButton; - - @FXML - public void initialize() { - changePage("menue-view.fxml"); - setButtonActive(tagesbestellungButton); - } - - @FXML - public void onTagesbestellungenClick(MouseEvent mouseEvent) { - changePage("menue-view.fxml"); - setButtonActive(tagesbestellungButton); - } - - @FXML - public void onWochenplanClick(MouseEvent mouseEvent) { - changePage("createFoodplan-view.fxml"); - setButtonActive(wochenplanButton); - } - - @FXML - public void onMonatsabrechnungClick(MouseEvent mouseEvent) { - changePage("invoice-view.fxml"); - setButtonActive(monatsabrechnungButton); - } - - - @FXML - public void onMitarbeiterClick(MouseEvent mouseEvent) { - changePage("createCoworker-view.fxml"); - setButtonActive(mitarbeiterButton); - } - - - @FXML - public void onMahlzeitClick(MouseEvent mouseEvent) { - changePage("createFood-view.fxml"); - setButtonActive(mahlzeitButton); - } - - - public void onEinstellungenClick(MouseEvent mouseEvent) { - setButtonActive(einstellungenButton); - } - - @FXML - public void onAusloggenClick(MouseEvent mouseEvent) throws IOException { - StartViewApplication.changeScene("parentMenu-view.fxml"); - } - - private void changePage(String page) { - try { - Parent root = FXMLLoader.load(getClass().getResource(page)); - contentView.setCenter(root); - } catch (IOException e) { - throw new RuntimeException(e); - } - } - - private void setButtonActive(Button b) { - tagesbestellungButton.getStyleClass().remove("active"); - monatsabrechnungButton.getStyleClass().remove("active"); - wochenplanButton.getStyleClass().remove("active"); - mahlzeitButton.getStyleClass().remove("active"); - mitarbeiterButton.getStyleClass().remove("active"); - einstellungenButton.getStyleClass().remove("active"); - b.getStyleClass().add("active"); - } -} diff --git a/src/main/resources/com/bib/essensbestellungsverwaltung/adminMenue-view.fxml b/src/main/resources/com/bib/essensbestellungsverwaltung/adminMenue-view.fxml new file mode 100644 index 0000000..1577a9f --- /dev/null +++ b/src/main/resources/com/bib/essensbestellungsverwaltung/adminMenue-view.fxml @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - + - + + + + + + + + + - + - + - - - - - - - + + + - + - - - - - - - + + + - + - - - - - - - + + + - + - - - - - - - + + + - - - - - - - - - - - - - - - - - - -
- -
- diff --git a/src/main/resources/com/bib/essensbestellungsverwaltung/parentMenue-view.fxml b/src/main/resources/com/bib/essensbestellungsverwaltung/parentMenue-view.fxml new file mode 100644 index 0000000..71aaf0c --- /dev/null +++ b/src/main/resources/com/bib/essensbestellungsverwaltung/parentMenue-view.fxml @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- -
-