Compare commits
	
		
			30 Commits
		
	
	
		
			87fa0f9b69
			...
			Richards_B
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 3ca6aa017a | |||
| f5ca04983c | |||
| 646d63c6c0 | |||
| e4eb47aa05 | |||
| ba3b92b3c4 | |||
| 54c3b9f3f5 | |||
| 2c387cda0d | |||
| 3613e246c9 | |||
| b7bc440a4f | |||
| b456b6d1d8 | |||
| 3f3875fd78 | |||
| f09d63dd21 | |||
|   | 2814244d29 | ||
|   | 1a9f13581e | ||
| 6747188668 | |||
|   | 0550482a6b | ||
|   | 6cb48af976 | ||
|   | 9e4db23e7a | ||
| a039bb09fc | |||
| 97af9f3792 | |||
| 2b1223b3b7 | |||
| 7e6b1aedf3 | |||
| 464285dcbf | |||
| 49575add8a | |||
| 3c0edbc431 | |||
| 981169d578 | |||
| 9b73f91f5c | |||
| 67b3637505 | |||
| c7d0514c43 | |||
| 702677b65b | 
							
								
								
									
										4
									
								
								.idea/misc_.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								.idea/misc_.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,4 @@ | |||||||
|  | <?xml version="1.0" encoding="UTF-8"?> | ||||||
|  | <project version="4"> | ||||||
|  |   <component name="ProjectRootManager" version="2" languageLevel="JDK_19" default="true" project-jdk-name="openjdk-19" project-jdk-type="JavaSDK" /> | ||||||
|  | </project> | ||||||
							
								
								
									
										6
									
								
								.idea/vcs_.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								.idea/vcs_.xml
									
									
									
										generated
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,6 @@ | |||||||
|  | <?xml version="1.0" encoding="UTF-8"?> | ||||||
|  | <project version="4"> | ||||||
|  |   <component name="VcsDirectoryMappings"> | ||||||
|  |     <mapping directory="$PROJECT_DIR$" vcs="Git" /> | ||||||
|  |   </component> | ||||||
|  | </project> | ||||||
| @@ -1,4 +1,81 @@ | |||||||
| package com.bib.essensbestellungsverwaltung; | 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 { | 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(); | ||||||
|  |  | ||||||
|  |  | ||||||
|  |  | ||||||
|  |         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(""); | ||||||
|  |         } | ||||||
|  |  | ||||||
|  |         if(!emailString.matches("^(?=.{1,64}@)[A-Za-z0-9_-]+(\\\\.[A-Za-z0-9_-]+)*@[^-][A-Za-z0-9-]+(\\\\.[A-Za-z0-9-]+)*(\\\\.[A-Za-z]{2,})$")){ | ||||||
|  |             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(""); | ||||||
|  |         } | ||||||
|  |  | ||||||
|  |         //String[] userData = new String[]{ln,fn,pw,emailString}; | ||||||
|  |         //String[] addressData = new String[]{st,nr,plzString,cityString}; | ||||||
|  |  | ||||||
|  |         Address address = new Address(st,nr,plzString,cityString); | ||||||
|  |  | ||||||
|  |         Worker worker = new Worker(ln,fn,pw,emailString,address); | ||||||
|  |  | ||||||
|  |         AccountMgr.createWorker(worker); | ||||||
|  |  | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     @FXML | ||||||
|  |     protected void onBtCancel(){ | ||||||
|  |  | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |  | ||||||
| } | } | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,4 +1,3 @@ | |||||||
| /*Richard Reiswich*/ |  | ||||||
| package com.bib.essensbestellungsverwaltung; | package com.bib.essensbestellungsverwaltung; | ||||||
|  |  | ||||||
| import javafx.fxml.FXML; | import javafx.fxml.FXML; | ||||||
| @@ -26,12 +25,9 @@ public class LoginController { | |||||||
|         String email = tfEmail.getText(); |         String email = tfEmail.getText(); | ||||||
|         String password = pfPassword.getText(); |         String password = pfPassword.getText(); | ||||||
|         if(benutzerMap.containsKey(email) && benutzerMap.containsValue(password)){ |         if(benutzerMap.containsKey(email) && benutzerMap.containsValue(password)){ | ||||||
|             FXMLLoader fxmlLoader = new FXMLLoader(StartViewApplication.class.getResource("menue-view.fxml")); |             // if user is worker: StartViewApplication.changeScene("workerMenu-view.fxml"); | ||||||
|             Scene scene = new Scene(fxmlLoader.load(), 950,480); |             StartViewApplication.changeScene("parentMenu-view.fxml"); | ||||||
|             Stage stage = new Stage(); |  | ||||||
|             stage.setTitle("Essen Bestellung im Kindergarten"); |  | ||||||
|             stage.setScene(scene); |  | ||||||
|             stage.show(); |  | ||||||
|         }else { |         }else { | ||||||
|             Alert alert = new Alert(Alert.AlertType.ERROR,"Email oder Passwort ist falsch"); |             Alert alert = new Alert(Alert.AlertType.ERROR,"Email oder Passwort ist falsch"); | ||||||
|             alert.showAndWait(); |             alert.showAndWait(); | ||||||
| @@ -42,12 +38,6 @@ public class LoginController { | |||||||
|     } |     } | ||||||
|     @FXML |     @FXML | ||||||
|     protected void changeToSignUp() throws IOException { |     protected void changeToSignUp() throws IOException { | ||||||
|         FXMLLoader fxmlLoader = new FXMLLoader(StartViewApplication.class.getResource("signUp-view.fxml")); |         StartViewApplication.changeScene("signUp-view.fxml"); | ||||||
|         Scene scene = new Scene(fxmlLoader.load(), 950,480); |  | ||||||
|         Stage stage = new Stage(); |  | ||||||
|         stage.setTitle("Essen Bestellung im Kindergarten"); |  | ||||||
|         stage.setScene(scene); |  | ||||||
|         stage.show(); |  | ||||||
|  |  | ||||||
|     } |     } | ||||||
| } | } | ||||||
|   | |||||||
| @@ -1,25 +1,100 @@ | |||||||
| /** |  | ||||||
|  * Author: Reshad Meher |  | ||||||
|  *  Startseite |  | ||||||
|  * fxml: menue-view.fxml |  | ||||||
|  */ |  | ||||||
|  |  | ||||||
| package com.bib.essensbestellungsverwaltung; | package com.bib.essensbestellungsverwaltung; | ||||||
|  | import javafx.collections.FXCollections; | ||||||
|  | import javafx.collections.ObservableList; | ||||||
| import javafx.event.ActionEvent; | import javafx.event.ActionEvent; | ||||||
| import javafx.fxml.FXML; | import javafx.fxml.FXML; | ||||||
| import javafx.fxml.FXMLLoader; | import javafx.scene.Node; | ||||||
| import javafx.scene.Parent; | import javafx.scene.control.*; | ||||||
| import javafx.scene.Scene; |  | ||||||
| import javafx.scene.control.Alert; |  | ||||||
| import javafx.stage.Stage; |  | ||||||
|  |  | ||||||
| import java.io.IOException; |  | ||||||
|  |  | ||||||
| public class MenueController { | public class MenueController { | ||||||
|  |  | ||||||
|     @FXML |     @FXML | ||||||
|     private void onBtLoginClick(){ |     Button btFirstMealMon; | ||||||
|         Alert alert = new Alert(Alert.AlertType.ERROR, "Hi"); |     @FXML | ||||||
|         alert.showAndWait(); |     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<String> cbPickChild; | ||||||
|  |     @FXML | ||||||
|  |     Button btLogin; | ||||||
|  |     @FXML | ||||||
|  |     Button btSaveOrder; | ||||||
|  |     @FXML | ||||||
|  |     ListView<String> lvFoodInfo; | ||||||
|  |  | ||||||
|  |     public ObservableList<Node> buttons = FXCollections.observableArrayList(); | ||||||
|  |  | ||||||
|  |  | ||||||
|  |     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");; | ||||||
|  |             } | ||||||
|  |              */ | ||||||
|  |         } | ||||||
|     } |     } | ||||||
| } | } | ||||||
|   | |||||||
| @@ -1,4 +1,6 @@ | |||||||
| package com.bib.essensbestellungsverwaltung; | package com.bib.essensbestellungsverwaltung; | ||||||
|  |  | ||||||
| public class ParentController{ | public class ParentController{ | ||||||
|  |  | ||||||
|  |  | ||||||
|         } |         } | ||||||
|   | |||||||
| @@ -0,0 +1,4 @@ | |||||||
|  | package com.bib.essensbestellungsverwaltung; | ||||||
|  |  | ||||||
|  | public class SettingsController { | ||||||
|  | } | ||||||
| @@ -0,0 +1,27 @@ | |||||||
|  | /** Reshad Meher*/ | ||||||
|  | package com.bib.essensbestellungsverwaltung; | ||||||
|  |  | ||||||
|  | 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 javafx.stage.Stage; | ||||||
|  |  | ||||||
|  | import java.io.IOException; | ||||||
|  | import java.util.HashMap; | ||||||
|  |  | ||||||
|  | public class SingUpController { | ||||||
|  |  | ||||||
|  |     @FXML | ||||||
|  |     private void onKontoErstellenBtClick(){ | ||||||
|  |  | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     @FXML | ||||||
|  |     private void onAnmeldenBtClick() throws IOException { | ||||||
|  |  | ||||||
|  |     } | ||||||
|  |  | ||||||
|  | } | ||||||
| @@ -7,6 +7,7 @@ package com.bib.essensbestellungsverwaltung; | |||||||
|  |  | ||||||
| import javafx.application.Application; | import javafx.application.Application; | ||||||
| import javafx.fxml.FXMLLoader; | import javafx.fxml.FXMLLoader; | ||||||
|  | import javafx.scene.Parent; | ||||||
| import javafx.scene.Scene; | import javafx.scene.Scene; | ||||||
| import javafx.stage.Stage; | import javafx.stage.Stage; | ||||||
|  |  | ||||||
| @@ -14,16 +15,15 @@ import java.io.IOException; | |||||||
|  |  | ||||||
| public class StartViewApplication extends Application { | public class StartViewApplication extends Application { | ||||||
|     public static Stage primary; |     public static Stage primary; | ||||||
|  |  | ||||||
|     @Override |     @Override | ||||||
|     public void start(Stage stage) throws IOException { |     public void start(Stage stage) throws IOException { | ||||||
|         FXMLLoader fxmlLoader = new FXMLLoader(StartViewApplication.class.getResource("login-view.fxml")); |         FXMLLoader fxmlLoader = new FXMLLoader(StartViewApplication.class.getResource("login-view.fxml")); | ||||||
|         Scene scene = new Scene(fxmlLoader.load(), 950,480); |         Scene scene = new Scene(fxmlLoader.load(), 1200, 750); | ||||||
|         //stage = primary; |         primary = stage; | ||||||
|         stage.setTitle("Essen Bestellung im Kindergarten"); |         stage.setTitle("Essen Bestellung im Kindergarten"); | ||||||
|         stage.setScene(scene); |         stage.setScene(scene); | ||||||
|         stage.show(); |         stage.show(); | ||||||
|  |  | ||||||
|  |  | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     public static void main(String[] args) { |     public static void main(String[] args) { | ||||||
| @@ -34,4 +34,9 @@ public class StartViewApplication extends Application { | |||||||
|         //Database.deleteSample(); |         //Database.deleteSample(); | ||||||
|         launch(); |         launch(); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|  |     public static void changeScene(String scene) throws IOException { | ||||||
|  |         Parent p = FXMLLoader.load(StartViewApplication.class.getResource(scene)); | ||||||
|  |         primary.getScene().setRoot(p); | ||||||
|  |     } | ||||||
| } | } | ||||||
| @@ -0,0 +1,95 @@ | |||||||
|  | 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"); | ||||||
|  |     } | ||||||
|  | } | ||||||
| @@ -2,8 +2,6 @@ | |||||||
|  |  | ||||||
| <?import javafx.geometry.Insets?> | <?import javafx.geometry.Insets?> | ||||||
| <?import javafx.scene.control.Button?> | <?import javafx.scene.control.Button?> | ||||||
| <?import javafx.scene.control.Tab?> |  | ||||||
| <?import javafx.scene.control.TabPane?> |  | ||||||
| <?import javafx.scene.image.Image?> | <?import javafx.scene.image.Image?> | ||||||
| <?import javafx.scene.image.ImageView?> | <?import javafx.scene.image.ImageView?> | ||||||
| <?import javafx.scene.layout.AnchorPane?> | <?import javafx.scene.layout.AnchorPane?> | ||||||
| @@ -11,9 +9,9 @@ | |||||||
| <?import javafx.scene.layout.VBox?> | <?import javafx.scene.layout.VBox?> | ||||||
| <?import javafx.scene.text.Font?> | <?import javafx.scene.text.Font?> | ||||||
|  |  | ||||||
| <AnchorPane prefHeight="400.0" prefWidth="600.0" stylesheets="@adminMenue.css" xmlns="http://javafx.com/javafx/19" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.bib.essensbestellungsverwaltung.AdminController"> | <AnchorPane prefHeight="625.0" prefWidth="600.0" stylesheets="@adminMenue.css" xmlns="http://javafx.com/javafx/19" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.bib.essensbestellungsverwaltung.AdminController"> | ||||||
|    <children> |    <children> | ||||||
|       <VBox id="optionsContainer" layoutY="25.0" prefHeight="400.0" prefWidth="175.0"> |       <VBox id="optionsContainer" layoutY="25.0" prefHeight="600.0" prefWidth="300.0" stylesheets="@adminMenue.css"> | ||||||
|          <children> |          <children> | ||||||
|             <HBox alignment="CENTER_LEFT" prefHeight="40.0" prefWidth="179.0"> |             <HBox alignment="CENTER_LEFT" prefHeight="40.0" prefWidth="179.0"> | ||||||
|                <children> |                <children> | ||||||
| @@ -22,9 +20,9 @@ | |||||||
|                         <Image url="@pics/to-do-list.png" /> |                         <Image url="@pics/to-do-list.png" /> | ||||||
|                      </image> |                      </image> | ||||||
|                   </ImageView> |                   </ImageView> | ||||||
|                   <Button id="buttons" alignment="BASELINE_LEFT" mnemonicParsing="false" prefHeight="25.0" prefWidth="145.0" style="-fx-background-color: transparent;" text="Tagesbestellungen" textFill="WHITE"> |                   <Button id="buttons" alignment="BASELINE_LEFT" mnemonicParsing="false" prefHeight="25.0" prefWidth="300.0" style="-fx-background-color: transparent;" text="Tagesbestellungen" textFill="WHITE"> | ||||||
|                      <font> |                      <font> | ||||||
|                         <Font size="14.0" /> |                         <Font size="23.0" /> | ||||||
|                      </font> |                      </font> | ||||||
|                   </Button> |                   </Button> | ||||||
|                </children> |                </children> | ||||||
| @@ -39,9 +37,9 @@ | |||||||
|                         <Image url="@pics/spreadsheet.png" /> |                         <Image url="@pics/spreadsheet.png" /> | ||||||
|                      </image> |                      </image> | ||||||
|                   </ImageView> |                   </ImageView> | ||||||
|                   <Button id="buttons" alignment="BASELINE_LEFT" mnemonicParsing="false" prefHeight="25.0" prefWidth="145.0" style="-fx-background-color: transparent;" text="Monatsabrechnung" textFill="WHITE"> |                   <Button id="buttons" alignment="BASELINE_LEFT" mnemonicParsing="false" prefHeight="25.0" prefWidth="300.0" style="-fx-background-color: transparent;" text="Monatsabrechnung" textFill="WHITE"> | ||||||
|                      <font> |                      <font> | ||||||
|                         <Font size="14.0" /> |                         <Font size="23.0" /> | ||||||
|                      </font> |                      </font> | ||||||
|                   </Button> |                   </Button> | ||||||
|                </children> |                </children> | ||||||
| @@ -56,9 +54,9 @@ | |||||||
|                         <Image url="@pics/calendar.png" /> |                         <Image url="@pics/calendar.png" /> | ||||||
|                      </image> |                      </image> | ||||||
|                   </ImageView> |                   </ImageView> | ||||||
|                   <Button id="buttons" alignment="BASELINE_LEFT" mnemonicParsing="false" prefHeight="25.0" prefWidth="145.0" style="-fx-background-color: transparent;" text="Wochenplan" textFill="WHITE"> |                   <Button id="buttons" alignment="BASELINE_LEFT" mnemonicParsing="false" prefHeight="25.0" prefWidth="300.0" style="-fx-background-color: transparent;" text="Wochenplan" textFill="WHITE"> | ||||||
|                      <font> |                      <font> | ||||||
|                         <Font size="14.0" /> |                         <Font size="23.0" /> | ||||||
|                      </font> |                      </font> | ||||||
|                   </Button> |                   </Button> | ||||||
|                </children> |                </children> | ||||||
| @@ -73,9 +71,9 @@ | |||||||
|                         <Image url="@pics/lunch.png" /> |                         <Image url="@pics/lunch.png" /> | ||||||
|                      </image> |                      </image> | ||||||
|                   </ImageView> |                   </ImageView> | ||||||
|                   <Button id="buttons" alignment="BASELINE_LEFT" mnemonicParsing="false" prefHeight="25.0" prefWidth="145.0" style="-fx-background-color: transparent;" text="Mahlzeit" textFill="WHITE"> |                   <Button id="buttons" alignment="BASELINE_LEFT" mnemonicParsing="false" prefHeight="25.0" prefWidth="300.0" style="-fx-background-color: transparent;" text="Mahlzeit" textFill="WHITE"> | ||||||
|                      <font> |                      <font> | ||||||
|                         <Font size="14.0" /> |                         <Font size="23.0" /> | ||||||
|                      </font> |                      </font> | ||||||
|                   </Button> |                   </Button> | ||||||
|                </children> |                </children> | ||||||
| @@ -90,9 +88,9 @@ | |||||||
|                         <Image url="@pics/teamwork.png" /> |                         <Image url="@pics/teamwork.png" /> | ||||||
|                      </image> |                      </image> | ||||||
|                   </ImageView> |                   </ImageView> | ||||||
|                   <Button id="buttons" alignment="BASELINE_LEFT" mnemonicParsing="false" prefHeight="25.0" prefWidth="145.0" style="-fx-background-color: transparent;" text="Mitarbeiter" textFill="WHITE"> |                   <Button id="buttons" alignment="BASELINE_LEFT" mnemonicParsing="false" prefHeight="25.0" prefWidth="300.0" style="-fx-background-color: transparent;" text="Mitarbeiter" textFill="WHITE"> | ||||||
|                      <font> |                      <font> | ||||||
|                         <Font size="14.0" /> |                         <Font size="23.0" /> | ||||||
|                      </font> |                      </font> | ||||||
|                   </Button> |                   </Button> | ||||||
|                </children> |                </children> | ||||||
| @@ -102,23 +100,10 @@ | |||||||
|             </HBox> |             </HBox> | ||||||
|          </children> |          </children> | ||||||
|       </VBox> |       </VBox> | ||||||
|       <HBox id="optionsContainer" alignment="TOP_RIGHT" prefHeight="25.0" prefWidth="600.0" style="-fx-background-color: lightblue;"> |       <HBox id="optionsContainer" alignment="TOP_RIGHT" prefHeight="25.0" prefWidth="1200.0" style="-fx-background-color: lightblue;"> | ||||||
|          <children> |          <children> | ||||||
|             <Button mnemonicParsing="false" style="-fx-background-color: transparent;" text="Hallo, [Nutzername]" textFill="WHITE" /> |             <Button mnemonicParsing="false" style="-fx-background-color: transparent;" text="Hallo, [Nutzername]" textFill="WHITE" /> | ||||||
|          </children></HBox> |          </children> | ||||||
|       <TabPane layoutX="183.0" layoutY="31.0" prefHeight="378.0" prefWidth="408.0" tabClosingPolicy="UNAVAILABLE"> |       </HBox> | ||||||
|         <tabs> |  | ||||||
|           <Tab text="Untitled Tab 1"> |  | ||||||
|             <content> |  | ||||||
|               <AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="180.0" prefWidth="200.0" /> |  | ||||||
|             </content> |  | ||||||
|           </Tab> |  | ||||||
|           <Tab text="Untitled Tab 2"> |  | ||||||
|             <content> |  | ||||||
|               <AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="180.0" prefWidth="200.0" /> |  | ||||||
|             </content> |  | ||||||
|           </Tab> |  | ||||||
|         </tabs> |  | ||||||
|       </TabPane> |  | ||||||
|    </children> |    </children> | ||||||
| </AnchorPane> | </AnchorPane> | ||||||
|   | |||||||
| @@ -3,10 +3,10 @@ | |||||||
|     -fx-background-color: rgba(85, 103, 136, 0.64); |     -fx-background-color: rgba(85, 103, 136, 0.64); | ||||||
| } | } | ||||||
|  |  | ||||||
| #optionsContainer{ | #buttons:pressed{ | ||||||
|     -fx-background-color: lightblue; |     -fx-background-color: #748d96; | ||||||
| } | } | ||||||
|  |  | ||||||
| #optionsContainer{ | #optionsContainer{ | ||||||
|     -fx-background-color: darkblue; |     -fx-background-color: lightblue; | ||||||
| } | } | ||||||
| @@ -2,6 +2,8 @@ | |||||||
|  |  | ||||||
| <?import javafx.geometry.Insets?> | <?import javafx.geometry.Insets?> | ||||||
| <?import javafx.scene.control.Button?> | <?import javafx.scene.control.Button?> | ||||||
|  | <?import javafx.scene.control.ComboBox?> | ||||||
|  | <?import javafx.scene.control.DatePicker?> | ||||||
| <?import javafx.scene.control.ListView?> | <?import javafx.scene.control.ListView?> | ||||||
| <?import javafx.scene.control.TextField?> | <?import javafx.scene.control.TextField?> | ||||||
| <?import javafx.scene.layout.AnchorPane?> | <?import javafx.scene.layout.AnchorPane?> | ||||||
| @@ -10,7 +12,6 @@ | |||||||
| <?import javafx.scene.text.Font?> | <?import javafx.scene.text.Font?> | ||||||
| <?import javafx.scene.text.Text?> | <?import javafx.scene.text.Text?> | ||||||
|  |  | ||||||
|  |  | ||||||
| <AnchorPane prefHeight="760.0" prefWidth="867.0" stylesheets="@child.css" xmlns="http://javafx.com/javafx/19" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.bib.essensbestellungsverwaltung.ParentController"> | <AnchorPane prefHeight="760.0" prefWidth="867.0" stylesheets="@child.css" xmlns="http://javafx.com/javafx/19" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.bib.essensbestellungsverwaltung.ParentController"> | ||||||
|    <children> |    <children> | ||||||
|       <Text layoutX="51.0" layoutY="90.0" strokeType="OUTSIDE" strokeWidth="0.0" text="Kinder"> |       <Text layoutX="51.0" layoutY="90.0" strokeType="OUTSIDE" strokeWidth="0.0" text="Kinder"> | ||||||
| @@ -18,8 +19,35 @@ | |||||||
|             <Font size="58.0" /> |             <Font size="58.0" /> | ||||||
|          </font> |          </font> | ||||||
|       </Text> |       </Text> | ||||||
|       <HBox id="contentContainer" alignment="CENTER" layoutX="49.0" layoutY="170.0" prefHeight="250.0" prefWidth="770.0"> |       <HBox id="contentContainer" alignment="CENTER" layoutX="48.0" layoutY="244.0" prefHeight="250.0" prefWidth="770.0"> | ||||||
|          <children> |          <children> | ||||||
|  |             <VBox id="contentContainer" prefHeight="250.0" prefWidth="256.0"> | ||||||
|  |                <children> | ||||||
|  |                   <Text strokeType="OUTSIDE" strokeWidth="0.0" text="Name"> | ||||||
|  |                      <VBox.margin> | ||||||
|  |                         <Insets bottom="15.0" top="15.0" /> | ||||||
|  |                      </VBox.margin> | ||||||
|  |                   </Text> | ||||||
|  |                   <TextField prefWidth="97.0"> | ||||||
|  |                      <VBox.margin> | ||||||
|  |                         <Insets bottom="15.0" top="15.0" /> | ||||||
|  |                      </VBox.margin> | ||||||
|  |                   </TextField> | ||||||
|  |                   <Text strokeType="OUTSIDE" strokeWidth="0.0" text="Geburtsdatum"> | ||||||
|  |                      <VBox.margin> | ||||||
|  |                         <Insets bottom="15.0" top="15.0" /> | ||||||
|  |                      </VBox.margin> | ||||||
|  |                   </Text> | ||||||
|  |                   <DatePicker prefHeight="26.0" prefWidth="226.0"> | ||||||
|  |                      <VBox.margin> | ||||||
|  |                         <Insets top="13.0" /> | ||||||
|  |                      </VBox.margin> | ||||||
|  |                   </DatePicker> | ||||||
|  |                </children> | ||||||
|  |                <HBox.margin> | ||||||
|  |                   <Insets left="15.0" right="15.0" /> | ||||||
|  |                </HBox.margin> | ||||||
|  |             </VBox> | ||||||
|             <VBox id="contentContainer" prefHeight="250.0" prefWidth="256.0"> |             <VBox id="contentContainer" prefHeight="250.0" prefWidth="256.0"> | ||||||
|                <children> |                <children> | ||||||
|                   <Text strokeType="OUTSIDE" strokeWidth="0.0" text="Alter"> |                   <Text strokeType="OUTSIDE" strokeWidth="0.0" text="Alter"> | ||||||
| @@ -37,115 +65,11 @@ | |||||||
|                         <Insets bottom="15.0" top="15.0" /> |                         <Insets bottom="15.0" top="15.0" /> | ||||||
|                      </VBox.margin> |                      </VBox.margin> | ||||||
|                   </Text> |                   </Text> | ||||||
|                   <TextField> |                   <ComboBox prefHeight="26.0" prefWidth="230.0"> | ||||||
|                      <VBox.margin> |                      <VBox.margin> | ||||||
|                         <Insets bottom="15.0" top="15.0" /> |                         <Insets top="13.0" /> | ||||||
|                      </VBox.margin> |                      </VBox.margin> | ||||||
|                   </TextField> |                   </ComboBox> | ||||||
|                </children> |  | ||||||
|                <HBox.margin> |  | ||||||
|                   <Insets left="15.0" right="15.0" /> |  | ||||||
|                </HBox.margin> |  | ||||||
|             </VBox> |  | ||||||
|             <VBox id="contentContainer" prefHeight="250.0" prefWidth="256.0"> |  | ||||||
|                <children> |  | ||||||
|                   <Text strokeType="OUTSIDE" strokeWidth="0.0" text="Geburtsdatum"> |  | ||||||
|                      <VBox.margin> |  | ||||||
|                         <Insets bottom="15.0" top="15.0" /> |  | ||||||
|                      </VBox.margin> |  | ||||||
|                   </Text> |  | ||||||
|                   <TextField prefWidth="97.0"> |  | ||||||
|                      <VBox.margin> |  | ||||||
|                         <Insets bottom="15.0" top="15.0" /> |  | ||||||
|                      </VBox.margin> |  | ||||||
|                   </TextField> |  | ||||||
|                   <Text strokeType="OUTSIDE" strokeWidth="0.0" text="Sonstiges"> |  | ||||||
|                      <VBox.margin> |  | ||||||
|                         <Insets bottom="15.0" top="15.0" /> |  | ||||||
|                      </VBox.margin> |  | ||||||
|                   </Text> |  | ||||||
|                   <TextField> |  | ||||||
|                      <VBox.margin> |  | ||||||
|                         <Insets bottom="15.0" top="15.0" /> |  | ||||||
|                      </VBox.margin> |  | ||||||
|                   </TextField> |  | ||||||
|                </children> |  | ||||||
|                <HBox.margin> |  | ||||||
|                   <Insets left="15.0" right="15.0" /> |  | ||||||
|                </HBox.margin> |  | ||||||
|             </VBox> |  | ||||||
|             <VBox id="contentContainer" prefHeight="250.0" prefWidth="256.0"> |  | ||||||
|                <children> |  | ||||||
|                   <Text strokeType="OUTSIDE" strokeWidth="0.0" text="Alergien"> |  | ||||||
|                      <VBox.margin> |  | ||||||
|                         <Insets bottom="15.0" top="15.0" /> |  | ||||||
|                      </VBox.margin> |  | ||||||
|                   </Text> |  | ||||||
|                   <ListView prefHeight="144.0" prefWidth="227.0" /> |  | ||||||
|                   <TextField id="tfAddAllergy" promptText="Allergie hinzufügen"> |  | ||||||
|                      <VBox.margin> |  | ||||||
|                         <Insets top="15.0" /> |  | ||||||
|                      </VBox.margin> |  | ||||||
|                   </TextField> |  | ||||||
|                </children> |  | ||||||
|                <HBox.margin> |  | ||||||
|                   <Insets left="15.0" right="15.0" /> |  | ||||||
|                </HBox.margin> |  | ||||||
|             </VBox> |  | ||||||
|          </children> |  | ||||||
|       </HBox> |  | ||||||
|       <Text layoutX="49.0" layoutY="152.0" strokeType="OUTSIDE" strokeWidth="0.0" text="[Name des Kindes]" wrappingWidth="99.03515625" /> |  | ||||||
|       <HBox id="contentContainer" alignment="CENTER" layoutX="49.0" layoutY="464.0" prefHeight="250.0" prefWidth="770.0"> |  | ||||||
|          <children> |  | ||||||
|             <VBox id="contentContainer" prefHeight="250.0" prefWidth="256.0"> |  | ||||||
|                <children> |  | ||||||
|                   <Text strokeType="OUTSIDE" strokeWidth="0.0" text="Alter"> |  | ||||||
|                      <VBox.margin> |  | ||||||
|                         <Insets bottom="15.0" top="15.0" /> |  | ||||||
|                      </VBox.margin> |  | ||||||
|                   </Text> |  | ||||||
|                   <TextField prefWidth="97.0"> |  | ||||||
|                      <VBox.margin> |  | ||||||
|                         <Insets bottom="15.0" top="15.0" /> |  | ||||||
|                      </VBox.margin> |  | ||||||
|                   </TextField> |  | ||||||
|                   <Text strokeType="OUTSIDE" strokeWidth="0.0" text="Gruppe"> |  | ||||||
|                      <VBox.margin> |  | ||||||
|                         <Insets bottom="15.0" top="15.0" /> |  | ||||||
|                      </VBox.margin> |  | ||||||
|                   </Text> |  | ||||||
|                   <TextField> |  | ||||||
|                      <VBox.margin> |  | ||||||
|                         <Insets bottom="15.0" top="15.0" /> |  | ||||||
|                      </VBox.margin> |  | ||||||
|                   </TextField> |  | ||||||
|                </children> |  | ||||||
|                <HBox.margin> |  | ||||||
|                   <Insets left="15.0" right="15.0" /> |  | ||||||
|                </HBox.margin> |  | ||||||
|             </VBox> |  | ||||||
|             <VBox id="contentContainer" prefHeight="250.0" prefWidth="256.0"> |  | ||||||
|                <children> |  | ||||||
|                   <Text strokeType="OUTSIDE" strokeWidth="0.0" text="Geburtsdatum"> |  | ||||||
|                      <VBox.margin> |  | ||||||
|                         <Insets bottom="15.0" top="15.0" /> |  | ||||||
|                      </VBox.margin> |  | ||||||
|                   </Text> |  | ||||||
|                   <TextField prefWidth="97.0"> |  | ||||||
|                      <VBox.margin> |  | ||||||
|                         <Insets bottom="15.0" top="15.0" /> |  | ||||||
|                      </VBox.margin> |  | ||||||
|                   </TextField> |  | ||||||
|                   <Text strokeType="OUTSIDE" strokeWidth="0.0" text="Sonstiges"> |  | ||||||
|                      <VBox.margin> |  | ||||||
|                         <Insets bottom="15.0" top="15.0" /> |  | ||||||
|                      </VBox.margin> |  | ||||||
|                   </Text> |  | ||||||
|                   <TextField> |  | ||||||
|                      <VBox.margin> |  | ||||||
|                         <Insets bottom="15.0" top="15.0" /> |  | ||||||
|                      </VBox.margin> |  | ||||||
|                   </TextField> |  | ||||||
|                </children> |                </children> | ||||||
|                <HBox.margin> |                <HBox.margin> | ||||||
|                   <Insets left="15.0" right="15.0" /> |                   <Insets left="15.0" right="15.0" /> | ||||||
| @@ -158,7 +82,7 @@ | |||||||
|                         <Insets bottom="15.0" top="15.0" /> |                         <Insets bottom="15.0" top="15.0" /> | ||||||
|                      </VBox.margin> |                      </VBox.margin> | ||||||
|                   </Text> |                   </Text> | ||||||
|                   <ListView prefHeight="200.0" prefWidth="200.0" /> |                   <ListView prefHeight="101.0" prefWidth="227.0" /> | ||||||
|                   <TextField id="tfAddAllergy" promptText="Allergie hinzufügen"> |                   <TextField id="tfAddAllergy" promptText="Allergie hinzufügen"> | ||||||
|                      <VBox.margin> |                      <VBox.margin> | ||||||
|                         <Insets top="15.0" /> |                         <Insets top="15.0" /> | ||||||
| @@ -171,7 +95,6 @@ | |||||||
|             </VBox> |             </VBox> | ||||||
|          </children> |          </children> | ||||||
|       </HBox> |       </HBox> | ||||||
|       <Text layoutX="49.0" layoutY="433.0" strokeType="OUTSIDE" strokeWidth="0.0" text="[Name des Kindes]" wrappingWidth="99.03515625" /> |       <Button id="btAddChild" layoutX="360.0" layoutY="592.0" mnemonicParsing="false" prefHeight="26.0" prefWidth="146.0" text="Kind hinzufügen" /> | ||||||
|       <Button id="btAddChild" layoutX="382.0" layoutY="721.0" mnemonicParsing="false" text="Kind hinzufügen" /> |  | ||||||
|    </children> |    </children> | ||||||
| </AnchorPane> | </AnchorPane> | ||||||
|   | |||||||
| @@ -3,21 +3,22 @@ | |||||||
| <?import javafx.geometry.Insets?> | <?import javafx.geometry.Insets?> | ||||||
| <?import javafx.scene.control.Button?> | <?import javafx.scene.control.Button?> | ||||||
| <?import javafx.scene.control.Label?> | <?import javafx.scene.control.Label?> | ||||||
|  | <?import javafx.scene.control.PasswordField?> | ||||||
| <?import javafx.scene.control.TextField?> | <?import javafx.scene.control.TextField?> | ||||||
| <?import javafx.scene.layout.AnchorPane?> | <?import javafx.scene.layout.AnchorPane?> | ||||||
| <?import javafx.scene.layout.HBox?> | <?import javafx.scene.layout.HBox?> | ||||||
| <?import javafx.scene.layout.VBox?> | <?import javafx.scene.layout.VBox?> | ||||||
| <?import javafx.scene.text.Font?> | <?import javafx.scene.text.Font?> | ||||||
|  |  | ||||||
| <AnchorPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="479.0" prefWidth="719.0" stylesheets="@createCoworker.css" xmlns="http://javafx.com/javafx/19" xmlns:fx="http://javafx.com/fxml/1"> | <AnchorPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="860.0" prefWidth="850.0" stylesheets="@createCoworker.css" xmlns="http://javafx.com/javafx/19" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.bib.essensbestellungsverwaltung.AdminController"> | ||||||
|    <children> |    <children> | ||||||
|       <Label layoutX="301.0" layoutY="49.0" /> |       <Label layoutX="301.0" layoutY="49.0" /> | ||||||
|       <Label layoutX="230.0" layoutY="30.0" prefHeight="28.0" prefWidth="220.0" text="Mitarbeiter hinzufügen"> |       <Label layoutX="223.0" layoutY="76.0" prefHeight="28.0" prefWidth="220.0" text="Mitarbeiter hinzufügen"> | ||||||
|          <font> |          <font> | ||||||
|             <Font size="18.0" /> |             <Font size="18.0" /> | ||||||
|          </font> |          </font> | ||||||
|       </Label> |       </Label> | ||||||
|       <VBox layoutX="119.0" layoutY="95.0" prefHeight="317.0" prefWidth="331.0"> |       <VBox layoutX="223.0" layoutY="149.0" prefHeight="317.0" prefWidth="514.0"> | ||||||
|          <children> |          <children> | ||||||
|             <HBox prefHeight="43.0" prefWidth="331.0"> |             <HBox prefHeight="43.0" prefWidth="331.0"> | ||||||
|                <children> |                <children> | ||||||
| @@ -26,7 +27,7 @@ | |||||||
|                         <Font size="16.0" /> |                         <Font size="16.0" /> | ||||||
|                      </font> |                      </font> | ||||||
|                   </Label> |                   </Label> | ||||||
|                   <TextField prefHeight="25.0" prefWidth="194.0" /> |                   <TextField id="lastname" prefHeight="25.0" prefWidth="194.0" /> | ||||||
|                </children> |                </children> | ||||||
|             </HBox> |             </HBox> | ||||||
|             <HBox prefHeight="60.0" prefWidth="331.0"> |             <HBox prefHeight="60.0" prefWidth="331.0"> | ||||||
| @@ -39,7 +40,7 @@ | |||||||
|                         <Font size="16.0" /> |                         <Font size="16.0" /> | ||||||
|                      </font> |                      </font> | ||||||
|                   </Label> |                   </Label> | ||||||
|                   <TextField prefHeight="25.0" prefWidth="193.0"> |                   <TextField id="firstname" prefHeight="25.0" prefWidth="193.0"> | ||||||
|                      <HBox.margin> |                      <HBox.margin> | ||||||
|                         <Insets top="10.0" /> |                         <Insets top="10.0" /> | ||||||
|                      </HBox.margin> |                      </HBox.margin> | ||||||
| @@ -56,7 +57,7 @@ | |||||||
|                         <Insets top="10.0" /> |                         <Insets top="10.0" /> | ||||||
|                      </padding> |                      </padding> | ||||||
|                   </Label> |                   </Label> | ||||||
|                   <TextField prefHeight="25.0" prefWidth="195.0"> |                   <TextField id="street" prefHeight="25.0" prefWidth="195.0"> | ||||||
|                      <HBox.margin> |                      <HBox.margin> | ||||||
|                         <Insets top="10.0" /> |                         <Insets top="10.0" /> | ||||||
|                      </HBox.margin> |                      </HBox.margin> | ||||||
| @@ -73,7 +74,7 @@ | |||||||
|                         <Insets top="10.0" /> |                         <Insets top="10.0" /> | ||||||
|                      </padding> |                      </padding> | ||||||
|                   </Label> |                   </Label> | ||||||
|                   <TextField prefHeight="25.0" prefWidth="87.0"> |                   <TextField id="number" prefHeight="25.0" prefWidth="87.0"> | ||||||
|                      <HBox.margin> |                      <HBox.margin> | ||||||
|                         <Insets top="10.0" /> |                         <Insets top="10.0" /> | ||||||
|                      </HBox.margin> |                      </HBox.margin> | ||||||
| @@ -87,7 +88,7 @@ | |||||||
|                         <Font size="16.0" /> |                         <Font size="16.0" /> | ||||||
|                      </font> |                      </font> | ||||||
|                   </Label> |                   </Label> | ||||||
|                   <TextField prefHeight="25.0" prefWidth="87.0"> |                   <TextField id="plz" prefHeight="25.0" prefWidth="87.0"> | ||||||
|                      <HBox.margin> |                      <HBox.margin> | ||||||
|                         <Insets /> |                         <Insets /> | ||||||
|                      </HBox.margin> |                      </HBox.margin> | ||||||
| @@ -104,7 +105,7 @@ | |||||||
|                         <Font size="16.0" /> |                         <Font size="16.0" /> | ||||||
|                      </font> |                      </font> | ||||||
|                   </Label> |                   </Label> | ||||||
|                   <TextField prefHeight="13.0" prefWidth="194.0"> |                   <TextField id="city" prefHeight="13.0" prefWidth="194.0"> | ||||||
|                      <HBox.margin> |                      <HBox.margin> | ||||||
|                         <Insets top="5.0" /> |                         <Insets top="5.0" /> | ||||||
|                      </HBox.margin> |                      </HBox.margin> | ||||||
| @@ -124,14 +125,14 @@ | |||||||
|                         <Insets top="10.0" /> |                         <Insets top="10.0" /> | ||||||
|                      </padding> |                      </padding> | ||||||
|                   </Label> |                   </Label> | ||||||
|                   <TextField prefHeight="25.0" prefWidth="196.0"> |                   <TextField id="email" prefHeight="25.0" prefWidth="196.0"> | ||||||
|                      <HBox.margin> |                      <HBox.margin> | ||||||
|                         <Insets top="10.0" /> |                         <Insets top="10.0" /> | ||||||
|                      </HBox.margin> |                      </HBox.margin> | ||||||
|                   </TextField> |                   </TextField> | ||||||
|                </children> |                </children> | ||||||
|             </HBox> |             </HBox> | ||||||
|             <HBox prefHeight="100.0" prefWidth="200.0"> |             <HBox prefHeight="100.0" prefWidth="471.0"> | ||||||
|                <children> |                <children> | ||||||
|                   <Label prefHeight="35.0" prefWidth="122.0" text="Passwort"> |                   <Label prefHeight="35.0" prefWidth="122.0" text="Passwort"> | ||||||
|                      <font> |                      <font> | ||||||
| @@ -141,16 +142,16 @@ | |||||||
|                         <Insets top="10.0" /> |                         <Insets top="10.0" /> | ||||||
|                      </padding> |                      </padding> | ||||||
|                   </Label> |                   </Label> | ||||||
|                   <TextField prefHeight="25.0" prefWidth="194.0"> |                   <PasswordField id="password" accessibleRole="PASSWORD_FIELD" prefHeight="25.0" prefWidth="194.0"> | ||||||
|                      <HBox.margin> |                      <HBox.margin> | ||||||
|                         <Insets top="10.0" /> |                         <Insets top="10.0" /> | ||||||
|                      </HBox.margin> |                      </HBox.margin> | ||||||
|                   </TextField> |                   </PasswordField> | ||||||
|                </children> |                </children> | ||||||
|             </HBox> |             </HBox> | ||||||
|          </children> |          </children> | ||||||
|       </VBox> |       </VBox> | ||||||
|       <Button id="btCreateCoworker" layoutX="119.0" layoutY="412.0" mnemonicParsing="false" prefHeight="44.0" prefWidth="158.0" text="Mitarbeiter hinzufügen" /> |       <Button id="btCreateCoworker" fx:id="btCreateCoworker" layoutX="216.0" layoutY="533.0" mnemonicParsing="false" onAction="#onBtSignUp" prefHeight="44.0" prefWidth="158.0" text="Mitarbeiter hinzufügen" /> | ||||||
|       <Button id="btCancelCoworker" layoutX="357.0" layoutY="412.0" mnemonicParsing="false" prefHeight="44.0" prefWidth="158.0" text="Abbrechen" /> |       <Button id="btCancelCoworker" fx:id="btCancelCoworker" layoutX="443.0" layoutY="533.0" mnemonicParsing="false" onAction="#onBtCancel" prefHeight="44.0" prefWidth="158.0" text="Abbrechen" /> | ||||||
|    </children> |    </children> | ||||||
| </AnchorPane> | </AnchorPane> | ||||||
|   | |||||||
| @@ -1,24 +1,18 @@ | |||||||
| <?xml version="1.0" encoding="UTF-8"?> | <?xml version="1.0" encoding="UTF-8"?> | ||||||
|  |  | ||||||
| <?import javafx.geometry.Insets?> | <?import javafx.geometry.*?> | ||||||
| <?import javafx.scene.control.Button?> | <?import javafx.scene.control.*?> | ||||||
| <?import javafx.scene.control.Label?> | <?import javafx.scene.layout.*?> | ||||||
| <?import javafx.scene.control.RadioButton?> | <?import javafx.scene.text.*?> | ||||||
| <?import javafx.scene.control.TextArea?> |  | ||||||
| <?import javafx.scene.control.TextField?> |  | ||||||
| <?import javafx.scene.layout.AnchorPane?> |  | ||||||
| <?import javafx.scene.layout.HBox?> |  | ||||||
| <?import javafx.scene.layout.VBox?> |  | ||||||
| <?import javafx.scene.text.Font?> |  | ||||||
|  |  | ||||||
| <AnchorPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="521.0" prefWidth="731.0" stylesheets="@createFood.css" xmlns="http://javafx.com/javafx/19" xmlns:fx="http://javafx.com/fxml/1"> | <AnchorPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="521.0" prefWidth="731.0" stylesheets="@createFood.css" xmlns="http://javafx.com/javafx/17.0.2-ea" xmlns:fx="http://javafx.com/fxml/1"> | ||||||
|    <children> |    <children> | ||||||
|       <Label alignment="CENTER" layoutX="234.0" layoutY="29.0" prefHeight="44.0" prefWidth="237.0" text="Gericht hinzufügen"> |       <Label alignment="CENTER" layoutX="247.0" layoutY="29.0" prefHeight="44.0" prefWidth="237.0" text="Gericht hinzufügen"> | ||||||
|          <font> |          <font> | ||||||
|             <Font size="18.0" /> |             <Font size="18.0" /> | ||||||
|          </font> |          </font> | ||||||
|       </Label> |       </Label> | ||||||
|       <VBox layoutX="112.0" layoutY="73.0" prefHeight="389.0" prefWidth="459.0"> |       <VBox layoutX="136.0" layoutY="73.0" prefHeight="389.0" prefWidth="459.0"> | ||||||
|          <children> |          <children> | ||||||
|             <HBox prefHeight="75.0" prefWidth="459.0"> |             <HBox prefHeight="75.0" prefWidth="459.0"> | ||||||
|                <children> |                <children> | ||||||
| @@ -46,12 +40,12 @@ | |||||||
|                         <Insets top="20.0" /> |                         <Insets top="20.0" /> | ||||||
|                      </HBox.margin> |                      </HBox.margin> | ||||||
|                   </Label> |                   </Label> | ||||||
|                   <RadioButton mnemonicParsing="false" text="Dessert"> |                   <RadioButton mnemonicParsing="false" text="Hauptgericht"> | ||||||
|                      <HBox.margin> |                      <HBox.margin> | ||||||
|                         <Insets left="35.0" top="20.0" /> |                         <Insets left="35.0" top="20.0" /> | ||||||
|                      </HBox.margin> |                      </HBox.margin> | ||||||
|                   </RadioButton> |                   </RadioButton> | ||||||
|                   <RadioButton mnemonicParsing="false" text="Kein Dessert"> |                   <RadioButton mnemonicParsing="false" text="Dessert"> | ||||||
|                      <HBox.margin> |                      <HBox.margin> | ||||||
|                         <Insets left="50.0" top="20.0" /> |                         <Insets left="50.0" top="20.0" /> | ||||||
|                      </HBox.margin> |                      </HBox.margin> | ||||||
| @@ -96,7 +90,7 @@ | |||||||
|             </HBox> |             </HBox> | ||||||
|          </children> |          </children> | ||||||
|       </VBox> |       </VBox> | ||||||
|       <Button id="btCreateFood" layoutX="106.0" layoutY="457.0" mnemonicParsing="false" prefHeight="50.0" prefWidth="145.0" text="Hinzufügen" /> |       <Button id="btCreateFood" layoutX="485.0" layoutY="464.0" mnemonicParsing="false" prefHeight="34.0" prefWidth="146.0" text="Hinzufügen" /> | ||||||
|       <Button id="btCancelFood" layoutX="366.0" layoutY="457.0" mnemonicParsing="false" prefHeight="50.0" prefWidth="162.0" text="Abbrechen" /> |       <Button id="btCancelFood" layoutX="102.0" layoutY="456.0" mnemonicParsing="false" prefHeight="50.0" prefWidth="162.0" text="Abbrechen" /> | ||||||
|    </children> |    </children> | ||||||
| </AnchorPane> | </AnchorPane> | ||||||
|   | |||||||
| @@ -0,0 +1,147 @@ | |||||||
|  | <?xml version="1.0" encoding="UTF-8"?> | ||||||
|  |  | ||||||
|  | <?import javafx.geometry.Insets?> | ||||||
|  | <?import javafx.scene.control.Button?> | ||||||
|  | <?import javafx.scene.control.Label?> | ||||||
|  | <?import javafx.scene.layout.AnchorPane?> | ||||||
|  | <?import javafx.scene.layout.VBox?> | ||||||
|  | <?import javafx.scene.text.Font?> | ||||||
|  |  | ||||||
|  | <AnchorPane prefHeight="536.0" prefWidth="929.0" style="-fx-background-color: lightblue;" xmlns="http://javafx.com/javafx/19" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.bib.essensbestellungsverwaltung.MenueController"> | ||||||
|  |    <children> | ||||||
|  |       <Label alignment="CENTER" layoutX="14.0" layoutY="14.0" prefHeight="35.0" prefWidth="895.0" text="Essenbestellung"> | ||||||
|  |          <font> | ||||||
|  |             <Font size="28.0"/> | ||||||
|  |          </font> | ||||||
|  |       </Label> | ||||||
|  |       <Button alignment="CENTER" layoutX="868.0" layoutY="61.0" mnemonicParsing="false" style="-fx-background-color: white;" text="Login" /> | ||||||
|  |       <VBox layoutX="14.0" layoutY="100.0" prefHeight="350.0" prefWidth="180.0" style="-fx-background-color: transparent; -fx-padding: 5;"> | ||||||
|  |          <children> | ||||||
|  |             <Label alignment="CENTER" contentDisplay="TOP" prefHeight="23.0" prefWidth="196.0" style="-fx-background-color: lightdarkblue;" text="Montag" textAlignment="CENTER"> | ||||||
|  |                <VBox.margin> | ||||||
|  |                   <Insets bottom="10.0" /> | ||||||
|  |                </VBox.margin> | ||||||
|  |                <font> | ||||||
|  |                   <Font size="18.0" /> | ||||||
|  |                </font> | ||||||
|  |             </Label> | ||||||
|  |             <Label prefHeight="18.0" prefWidth="180.0" text="Hauptgericht" /> | ||||||
|  |             <Button alignment="CENTER" mnemonicParsing="false" prefHeight="78.0" prefWidth="218.0" text="Button" /> | ||||||
|  |             <Button alignment="CENTER" mnemonicParsing="false" prefHeight="78.0" prefWidth="218.0" text="Button" /> | ||||||
|  |             <Button alignment="CENTER" mnemonicParsing="false" prefHeight="20.0" prefWidth="170.0" text="Button"> | ||||||
|  |                <VBox.margin> | ||||||
|  |                   <Insets /> | ||||||
|  |                </VBox.margin> | ||||||
|  |             </Button> | ||||||
|  |             <Label prefHeight="18.0" prefWidth="174.0" text="Dessert"> | ||||||
|  |                <VBox.margin> | ||||||
|  |                   <Insets top="10.0" /> | ||||||
|  |                </VBox.margin> | ||||||
|  |             </Label> | ||||||
|  |             <Button alignment="CENTER" mnemonicParsing="false" prefHeight="78.0" prefWidth="218.0" text="Button" /> | ||||||
|  |             <Button alignment="CENTER" mnemonicParsing="false" prefHeight="78.0" prefWidth="218.0" text="Button" /> | ||||||
|  |             <Button alignment="CENTER" mnemonicParsing="false" prefHeight="20.0" prefWidth="170.0" text="Button" /> | ||||||
|  |          </children> | ||||||
|  |       </VBox> | ||||||
|  |       <VBox layoutX="194.0" layoutY="100.0" prefHeight="350.0" prefWidth="180.0" style="-fx-background-color: transparent; -fx-padding: 5;"> | ||||||
|  |          <children> | ||||||
|  |             <Label alignment="CENTER" prefHeight="18.0" prefWidth="210.0" text="Dienstag"> | ||||||
|  |                <font> | ||||||
|  |                   <Font size="18.0" /> | ||||||
|  |                </font> | ||||||
|  |             </Label> | ||||||
|  |             <Label prefHeight="18.0" prefWidth="182.0" text="Hauptgericht"> | ||||||
|  |                <VBox.margin> | ||||||
|  |                   <Insets top="10.0" /> | ||||||
|  |                </VBox.margin> | ||||||
|  |             </Label> | ||||||
|  |             <Button alignment="CENTER" mnemonicParsing="false" prefHeight="78.0" prefWidth="218.0" text="Button" /> | ||||||
|  |             <Button alignment="CENTER" mnemonicParsing="false" prefHeight="78.0" prefWidth="218.0" text="Button" /> | ||||||
|  |             <Button alignment="CENTER" mnemonicParsing="false" prefHeight="20.0" prefWidth="170.0" text="Button" /> | ||||||
|  |             <Label prefHeight="18.0" prefWidth="183.0" text="Dessert"> | ||||||
|  |                <VBox.margin> | ||||||
|  |                   <Insets top="10.0" /> | ||||||
|  |                </VBox.margin> | ||||||
|  |             </Label> | ||||||
|  |             <Button alignment="CENTER" mnemonicParsing="false" prefHeight="78.0" prefWidth="218.0" text="Button" /> | ||||||
|  |             <Button alignment="CENTER" mnemonicParsing="false" prefHeight="78.0" prefWidth="218.0" text="Button" /> | ||||||
|  |             <Button alignment="CENTER" mnemonicParsing="false" prefHeight="20.0" prefWidth="170.0" text="Button" /> | ||||||
|  |          </children> | ||||||
|  |       </VBox> | ||||||
|  |       <VBox layoutX="554.0" layoutY="100.0" prefHeight="350.0" prefWidth="180.0" style="-fx-background-color: transparent; -fx-padding: 5;"> | ||||||
|  |          <children> | ||||||
|  |             <Label alignment="CENTER" prefHeight="18.0" prefWidth="214.0" text="Donnerstag"> | ||||||
|  |                <font> | ||||||
|  |                   <Font size="18.0" /> | ||||||
|  |                </font> | ||||||
|  |             </Label> | ||||||
|  |             <Label prefHeight="18.0" prefWidth="178.0" text="Hauptgericht"> | ||||||
|  |                <VBox.margin> | ||||||
|  |                   <Insets top="10.0" /> | ||||||
|  |                </VBox.margin> | ||||||
|  |             </Label> | ||||||
|  |             <Button alignment="CENTER" mnemonicParsing="false" prefHeight="78.0" prefWidth="218.0" text="Button" /> | ||||||
|  |             <Button alignment="CENTER" mnemonicParsing="false" prefHeight="78.0" prefWidth="218.0" text="Button" /> | ||||||
|  |             <Button alignment="CENTER" mnemonicParsing="false" prefHeight="20.0" prefWidth="218.0" text="Button" /> | ||||||
|  |             <Label prefHeight="18.0" prefWidth="186.0" text="Dessert"> | ||||||
|  |                <VBox.margin> | ||||||
|  |                   <Insets top="10.0" /> | ||||||
|  |                </VBox.margin> | ||||||
|  |             </Label> | ||||||
|  |             <Button alignment="CENTER" mnemonicParsing="false" prefHeight="78.0" prefWidth="218.0" text="Button" /> | ||||||
|  |             <Button alignment="CENTER" mnemonicParsing="false" prefHeight="78.0" prefWidth="218.0" text="Button" /> | ||||||
|  |             <Button alignment="CENTER" mnemonicParsing="false" prefHeight="20.0" prefWidth="218.0" text="Button" /> | ||||||
|  |          </children> | ||||||
|  |       </VBox> | ||||||
|  |       <VBox layoutX="374.0" layoutY="100.0" prefHeight="350.0" prefWidth="180.0" style="-fx-background-color: transparent; -fx-padding: 5;"> | ||||||
|  |          <children> | ||||||
|  |             <Label alignment="CENTER" prefHeight="18.0" prefWidth="212.0" text="Mittwoch"> | ||||||
|  |                <font> | ||||||
|  |                   <Font size="18.0" /> | ||||||
|  |                </font> | ||||||
|  |             </Label> | ||||||
|  |             <Label prefHeight="18.0" prefWidth="176.0" text="Hauptgericht"> | ||||||
|  |                <VBox.margin> | ||||||
|  |                   <Insets top="10.0" /> | ||||||
|  |                </VBox.margin> | ||||||
|  |             </Label> | ||||||
|  |             <Button alignment="CENTER" mnemonicParsing="false" prefHeight="78.0" prefWidth="218.0" text="Button" /> | ||||||
|  |             <Button alignment="CENTER" mnemonicParsing="false" prefHeight="78.0" prefWidth="218.0" text="Button" /> | ||||||
|  |             <Button alignment="CENTER" mnemonicParsing="false" prefHeight="20.0" prefWidth="218.0" text="Button" /> | ||||||
|  |             <Label prefHeight="18.0" prefWidth="177.0" text="Dessert"> | ||||||
|  |                <VBox.margin> | ||||||
|  |                   <Insets top="10.0" /> | ||||||
|  |                </VBox.margin> | ||||||
|  |             </Label> | ||||||
|  |             <Button alignment="CENTER" mnemonicParsing="false" prefHeight="78.0" prefWidth="218.0" text="Button" /> | ||||||
|  |             <Button alignment="CENTER" mnemonicParsing="false" prefHeight="78.0" prefWidth="218.0" text="Button" /> | ||||||
|  |             <Button alignment="CENTER" mnemonicParsing="false" prefHeight="20.0" prefWidth="218.0" text="Button" /> | ||||||
|  |          </children> | ||||||
|  |       </VBox> | ||||||
|  |       <VBox layoutX="734.0" layoutY="100.0" prefHeight="350.0" prefWidth="180.0" style="-fx-background-color: transparent; -fx-padding: 5;"> | ||||||
|  |          <children> | ||||||
|  |             <Label alignment="CENTER" prefHeight="18.0" prefWidth="200.0" text="Freitag"> | ||||||
|  |                <font> | ||||||
|  |                   <Font size="18.0" /> | ||||||
|  |                </font> | ||||||
|  |             </Label> | ||||||
|  |             <Label prefHeight="18.0" prefWidth="190.0" text="Hauptgericht"> | ||||||
|  |                <VBox.margin> | ||||||
|  |                   <Insets top="10.0" /> | ||||||
|  |                </VBox.margin> | ||||||
|  |             </Label> | ||||||
|  |             <Button alignment="CENTER" mnemonicParsing="false" prefHeight="78.0" prefWidth="218.0" text="Button" /> | ||||||
|  |             <Button alignment="CENTER" mnemonicParsing="false" prefHeight="78.0" prefWidth="218.0" text="Button" /> | ||||||
|  |             <Button alignment="CENTER" mnemonicParsing="false" prefHeight="20.0" prefWidth="218.0" text="Button" /> | ||||||
|  |             <Label prefHeight="18.0" prefWidth="190.0" text="Dessert"> | ||||||
|  |                <VBox.margin> | ||||||
|  |                   <Insets top="10.0" /> | ||||||
|  |                </VBox.margin> | ||||||
|  |             </Label> | ||||||
|  |             <Button alignment="CENTER" mnemonicParsing="false" prefHeight="78.0" prefWidth="218.0" text="Button" /> | ||||||
|  |             <Button alignment="CENTER" mnemonicParsing="false" prefHeight="78.0" prefWidth="218.0" text="Button" /> | ||||||
|  |             <Button alignment="CENTER" mnemonicParsing="false" prefHeight="20.0" prefWidth="218.0" text="Button" /> | ||||||
|  |          </children> | ||||||
|  |       </VBox> | ||||||
|  |    </children> | ||||||
|  | </AnchorPane> | ||||||
| @@ -3,324 +3,177 @@ | |||||||
| <?import javafx.geometry.Insets?> | <?import javafx.geometry.Insets?> | ||||||
| <?import javafx.scene.control.Button?> | <?import javafx.scene.control.Button?> | ||||||
| <?import javafx.scene.control.ComboBox?> | <?import javafx.scene.control.ComboBox?> | ||||||
|  | <?import javafx.scene.control.Label?> | ||||||
|  | <?import javafx.scene.control.ListView?> | ||||||
| <?import javafx.scene.layout.AnchorPane?> | <?import javafx.scene.layout.AnchorPane?> | ||||||
| <?import javafx.scene.layout.HBox?> | <?import javafx.scene.layout.HBox?> | ||||||
| <?import javafx.scene.layout.VBox?> | <?import javafx.scene.layout.VBox?> | ||||||
| <?import javafx.scene.text.Font?> | <?import javafx.scene.text.Font?> | ||||||
| <?import javafx.scene.text.Text?> |  | ||||||
|  |  | ||||||
| <AnchorPane prefHeight="760.0" prefWidth="867.0" stylesheets="@menue.css" xmlns="http://javafx.com/javafx/19" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.bib.essensbestellungsverwaltung.MenueController"> | <AnchorPane prefHeight="600.0" prefWidth="900.0" stylesheets="@menue.css" xmlns="http://javafx.com/javafx/19" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.bib.essensbestellungsverwaltung.MenueController"> | ||||||
|    <children> |     <children> | ||||||
|       <HBox alignment="CENTER" layoutX="50.0" layoutY="27.0" prefHeight="648.0" prefWidth="791.0"> |         <Label alignment="CENTER" layoutX="14.0" layoutY="14.0" prefHeight="35.0" prefWidth="895.0" text="Essenbestellung"> | ||||||
|          <children> |             <font> | ||||||
|             <VBox alignment="CENTER" prefHeight="200.0" prefWidth="135.0"> |                 <Font size="28.0" /> | ||||||
|                <children> |             </font> | ||||||
|                   <Text strokeType="OUTSIDE" strokeWidth="0.0" text="Montag" textAlignment="CENTER" wrappingWidth="120.0"> |         </Label> | ||||||
|                      <VBox.margin> |         <Button id="btLogin" fx:id="btLogin" alignment="CENTER" layoutX="848.0" layoutY="34.0" mnemonicParsing="false" text="Login" /> | ||||||
|                         <Insets /> |         <HBox layoutX="220.0" layoutY="87.0" prefHeight="414.0" prefWidth="688.0"> | ||||||
|                      </VBox.margin> |             <children> | ||||||
|                      <font> |                 <VBox prefHeight="350.0" prefWidth="180.0" style="-fx-background-color: transparent; -fx-padding: 5;"> | ||||||
|                         <Font size="23.0" /> |                     <children> | ||||||
|                      </font> |                         <Label alignment="CENTER" contentDisplay="TOP" prefHeight="23.0" prefWidth="196.0" style="-fx-background-color: lightdarkblue;" text="Montag" textAlignment="CENTER"> | ||||||
|                   </Text> |                             <VBox.margin> | ||||||
|                   <Button id="btFoodChoice" mnemonicParsing="false" text="Gericht 1"> |                                 <Insets bottom="10.0" /> | ||||||
|                      <VBox.margin> |                             </VBox.margin> | ||||||
|                         <Insets bottom="15.0" left="15.0" right="15.0" top="15.0" /> |                             <font> | ||||||
|                      </VBox.margin> |                                 <Font size="18.0" /> | ||||||
|                      <padding> |                             </font> | ||||||
|                         <Insets bottom="25.0" left="20.0" right="20.0" top="25.0" /> |                         </Label> | ||||||
|                      </padding> |                         <VBox prefHeight="200.0" prefWidth="100.0"> | ||||||
|                   </Button> |                             <children> | ||||||
|                   <Button id="btFoodChoice" mnemonicParsing="false" text="Gericht 2"> |                                 <Button id="btFoodChoice" fx:id="btFirstMealMon" alignment="CENTER" mnemonicParsing="false" onAction="#setButtonActive" prefHeight="78.0" prefWidth="218.0" text="Mahlzeit 1" /> | ||||||
|                      <VBox.margin> |                                 <Button id="btFoodChoice" fx:id="btSecondMealMon" alignment="CENTER" mnemonicParsing="false" onAction="#setButtonActive" prefHeight="78.0" prefWidth="218.0" text="Mahlzeit 2" /> | ||||||
|                         <Insets bottom="15.0" left="15.0" right="15.0" top="15.0" /> |                                 <Button id="btFoodChoice" fx:id="btNoMealMon" alignment="CENTER" mnemonicParsing="false" onAction="#setButtonActive" prefHeight="20.0" prefWidth="170.0" text="Keine Mahlzeit"> | ||||||
|                      </VBox.margin> |                                     <VBox.margin> | ||||||
|                      <padding> |                                         <Insets bottom="20.0" /> | ||||||
|                         <Insets bottom="25.0" left="20.0" right="20.0" top="25.0" /> |                                     </VBox.margin> | ||||||
|                      </padding> |                                 </Button> | ||||||
|                   </Button> |                             </children> | ||||||
|                   <Button id="btFoodChoice" mnemonicParsing="false" text="ablehen"> |                         </VBox> | ||||||
|                      <VBox.margin> |                         <VBox prefHeight="200.0" prefWidth="100.0"> | ||||||
|                         <Insets bottom="55.0" left="15.0" right="15.0" top="15.0" /> |                             <children> | ||||||
|                      </VBox.margin> |                                 <Button id="btFoodChoice" fx:id="btFirstDessertMon" alignment="CENTER" mnemonicParsing="false" onAction="#setButtonActive" prefHeight="78.0" prefWidth="218.0" text="Dessert 1" /> | ||||||
|                      <padding> |                                 <Button id="btFoodChoice" fx:id="btSecondDessertMon" alignment="CENTER" mnemonicParsing="false" onAction="#setButtonActive" prefHeight="78.0" prefWidth="218.0" text="Dessert 2" /> | ||||||
|                         <Insets left="25.0" right="25.0" /> |                                 <Button id="btFoodChoice" fx:id="btNoDessertMon" alignment="CENTER" mnemonicParsing="false" onAction="#setButtonActive" prefHeight="20.0" prefWidth="170.0" text="kein Dessert" /> | ||||||
|                      </padding> |                             </children> | ||||||
|                   </Button> |                         </VBox> | ||||||
|                   <Button id="btFoodChoice" mnemonicParsing="false" text="Dessert 1"> |                     </children> | ||||||
|                      <VBox.margin> |                 </VBox> | ||||||
|                         <Insets bottom="15.0" left="15.0" right="15.0" top="15.0" /> |                 <VBox prefHeight="350.0" prefWidth="180.0" style="-fx-background-color: transparent; -fx-padding: 5;"> | ||||||
|                      </VBox.margin> |                     <children> | ||||||
|                      <padding> |                         <Label alignment="CENTER" contentDisplay="TOP" prefHeight="23.0" prefWidth="196.0" style="-fx-background-color: lightdarkblue;" text="Dienstag" textAlignment="CENTER"> | ||||||
|                         <Insets bottom="25.0" left="20.0" right="20.0" top="25.0" /> |                             <VBox.margin> | ||||||
|                      </padding> |                                 <Insets bottom="10.0" /> | ||||||
|                   </Button> |                             </VBox.margin> | ||||||
|                   <Button id="btFoodChoice" mnemonicParsing="false" text="Dessert 2"> |                             <font> | ||||||
|                      <VBox.margin> |                                 <Font size="18.0" /> | ||||||
|                         <Insets bottom="15.0" left="15.0" right="15.0" top="15.0" /> |                             </font> | ||||||
|                      </VBox.margin> |                         </Label> | ||||||
|                      <padding> |                         <VBox prefHeight="200.0" prefWidth="100.0"> | ||||||
|                         <Insets bottom="25.0" left="20.0" right="20.0" top="25.0" /> |                             <children> | ||||||
|                      </padding> |                                 <Button id="btFoodChoice" fx:id="btFirstMealTue" alignment="CENTER" mnemonicParsing="false" onAction="#setButtonActive" prefHeight="78.0" prefWidth="218.0" text="Mahlzeit 1" /> | ||||||
|                   </Button> |                                 <Button id="btFoodChoice" fx:id="btSecondMealTue" alignment="CENTER" mnemonicParsing="false" onAction="#setButtonActive" prefHeight="78.0" prefWidth="218.0" text="Mahlzeit 2" /> | ||||||
|                   <Button id="btFoodChoice" mnemonicParsing="false" text="ablehen"> |                                 <Button id="btFoodChoice" fx:id="btNoMealTue" alignment="CENTER" mnemonicParsing="false" onAction="#setButtonActive" prefHeight="20.0" prefWidth="170.0" text="Keine Mahlzeit"> | ||||||
|                      <padding> |                                     <VBox.margin> | ||||||
|                         <Insets left="25.0" right="25.0" /> |                                         <Insets bottom="20.0" /> | ||||||
|                      </padding> |                                     </VBox.margin> | ||||||
|                   </Button> |                                 </Button> | ||||||
|                </children> |                             </children> | ||||||
|                <HBox.margin> |                         </VBox> | ||||||
|                   <Insets bottom="15.0" left="15.0" right="15.0" top="15.0" /> |                         <VBox prefHeight="200.0" prefWidth="100.0"> | ||||||
|                </HBox.margin> |                             <children> | ||||||
|             </VBox> |                                 <Button id="btFoodChoice" fx:id="btFirstDessertTue" alignment="CENTER" mnemonicParsing="false" onAction="#setButtonActive" prefHeight="78.0" prefWidth="218.0" text="Dessert 1" /> | ||||||
|             <VBox alignment="CENTER" prefHeight="200.0" prefWidth="135.0"> |                                 <Button id="btFoodChoice" fx:id="btSecondDessertTue" alignment="CENTER" mnemonicParsing="false" onAction="#setButtonActive" prefHeight="78.0" prefWidth="218.0" text="Dessert 2" /> | ||||||
|                <children> |                                 <Button id="btFoodChoice" fx:id="btNoDessertTue" alignment="CENTER" mnemonicParsing="false" onAction="#setButtonActive" prefHeight="20.0" prefWidth="170.0" text="kein Dessert" /> | ||||||
|                   <Text strokeType="OUTSIDE" strokeWidth="0.0" text="Dienstag" textAlignment="CENTER" wrappingWidth="120.0"> |                             </children> | ||||||
|                      <VBox.margin> |                         </VBox> | ||||||
|                         <Insets /> |                     </children> | ||||||
|                      </VBox.margin> |                 </VBox> | ||||||
|                      <font> |                 <VBox prefHeight="350.0" prefWidth="180.0" style="-fx-background-color: transparent; -fx-padding: 5;"> | ||||||
|                         <Font size="23.0" /> |                     <children> | ||||||
|                      </font> |                         <Label alignment="CENTER" contentDisplay="TOP" prefHeight="23.0" prefWidth="196.0" style="-fx-background-color: lightdarkblue;" text="Mittwoch" textAlignment="CENTER"> | ||||||
|                   </Text> |                             <VBox.margin> | ||||||
|                   <Button id="btFoodChoice" mnemonicParsing="false" text="Gericht 1"> |                                 <Insets bottom="10.0" /> | ||||||
|                      <VBox.margin> |                             </VBox.margin> | ||||||
|                         <Insets bottom="15.0" left="15.0" right="15.0" top="15.0" /> |                             <font> | ||||||
|                      </VBox.margin> |                                 <Font size="18.0" /> | ||||||
|                      <padding> |                             </font> | ||||||
|                         <Insets bottom="25.0" left="20.0" right="20.0" top="25.0" /> |                         </Label> | ||||||
|                      </padding> |                         <VBox prefHeight="200.0" prefWidth="100.0"> | ||||||
|                   </Button> |                             <children> | ||||||
|                   <Button id="btFoodChoice" mnemonicParsing="false" text="Gericht 2"> |                                 <Button id="btFoodChoice" fx:id="btFirstMealWed" alignment="CENTER" mnemonicParsing="false" onAction="#setButtonActive" prefHeight="78.0" prefWidth="218.0" text="Mahlzeit 1" /> | ||||||
|                      <VBox.margin> |                                 <Button id="btFoodChoice" fx:id="btSecondMealWed" alignment="CENTER" mnemonicParsing="false" onAction="#setButtonActive" prefHeight="78.0" prefWidth="218.0" text="Mahlzeit 2" /> | ||||||
|                         <Insets bottom="15.0" left="15.0" right="15.0" top="15.0" /> |                                 <Button id="btFoodChoice" fx:id="btNoMealWed" alignment="CENTER" mnemonicParsing="false" onAction="#setButtonActive" prefHeight="20.0" prefWidth="170.0" text="Keine Mahlzeit"> | ||||||
|                      </VBox.margin> |                                     <VBox.margin> | ||||||
|                      <padding> |                                         <Insets bottom="20.0" /> | ||||||
|                         <Insets bottom="25.0" left="20.0" right="20.0" top="25.0" /> |                                     </VBox.margin> | ||||||
|                      </padding> |                                 </Button> | ||||||
|                   </Button> |                             </children> | ||||||
|                   <Button id="btFoodChoice" mnemonicParsing="false" text="ablehen"> |                         </VBox> | ||||||
|                      <VBox.margin> |                         <VBox prefHeight="200.0" prefWidth="100.0"> | ||||||
|                         <Insets bottom="55.0" left="15.0" right="15.0" top="15.0" /> |                             <children> | ||||||
|                      </VBox.margin> |                                 <Button id="btFoodChoice" fx:id="btFirstDessertWed" alignment="CENTER" mnemonicParsing="false" onAction="#setButtonActive" prefHeight="78.0" prefWidth="218.0" text="Dessert 1" /> | ||||||
|                      <padding> |                                 <Button id="btFoodChoice" fx:id="btSecondDessertWed" alignment="CENTER" mnemonicParsing="false" onAction="#setButtonActive" prefHeight="78.0" prefWidth="218.0" text="Dessert 2" /> | ||||||
|                         <Insets left="25.0" right="25.0" /> |                                 <Button id="btFoodChoice" fx:id="btNoDessertWed" alignment="CENTER" mnemonicParsing="false" onAction="#setButtonActive" prefHeight="20.0" prefWidth="170.0" text="kein Dessert" /> | ||||||
|                      </padding> |                             </children> | ||||||
|                   </Button> |                         </VBox> | ||||||
|                   <Button id="btFoodChoice" mnemonicParsing="false" text="Dessert 1"> |                     </children> | ||||||
|                      <VBox.margin> |                 </VBox> | ||||||
|                         <Insets bottom="15.0" left="15.0" right="15.0" top="15.0" /> |                 <VBox prefHeight="350.0" prefWidth="180.0" style="-fx-background-color: transparent; -fx-padding: 5;"> | ||||||
|                      </VBox.margin> |                     <children> | ||||||
|                      <padding> |                         <Label alignment="CENTER" contentDisplay="TOP" prefHeight="23.0" prefWidth="196.0" style="-fx-background-color: lightdarkblue;" text="Donnerstag" textAlignment="CENTER"> | ||||||
|                         <Insets bottom="25.0" left="20.0" right="20.0" top="25.0" /> |                             <VBox.margin> | ||||||
|                      </padding> |                                 <Insets bottom="10.0" /> | ||||||
|                   </Button> |                             </VBox.margin> | ||||||
|                   <Button id="btFoodChoice" mnemonicParsing="false" text="Dessert 2"> |                             <font> | ||||||
|                      <VBox.margin> |                                 <Font size="18.0" /> | ||||||
|                         <Insets bottom="15.0" left="15.0" right="15.0" top="15.0" /> |                             </font> | ||||||
|                      </VBox.margin> |                         </Label> | ||||||
|                      <padding> |                         <VBox prefHeight="200.0" prefWidth="100.0"> | ||||||
|                         <Insets bottom="25.0" left="20.0" right="20.0" top="25.0" /> |                             <children> | ||||||
|                      </padding> |                                 <Button id="btFoodChoice" fx:id="btFirstMealThu" alignment="CENTER" mnemonicParsing="false" onAction="#setButtonActive" prefHeight="78.0" prefWidth="218.0" text="Mahlzeit 1" /> | ||||||
|                   </Button> |                                 <Button id="btFoodChoice" fx:id="btSecondMealThu" alignment="CENTER" mnemonicParsing="false" onAction="#setButtonActive" prefHeight="78.0" prefWidth="218.0" text="Mahlzeit 2" /> | ||||||
|                   <Button id="btFoodChoice" mnemonicParsing="false" text="ablehen"> |                                 <Button id="btFoodChoice" fx:id="btNoMealThu" alignment="CENTER" mnemonicParsing="false" onAction="#setButtonActive" prefHeight="20.0" prefWidth="170.0" text="Keine Mahlzeit"> | ||||||
|                      <padding> |                                     <VBox.margin> | ||||||
|                         <Insets left="25.0" right="25.0" /> |                                         <Insets bottom="20.0" /> | ||||||
|                      </padding> |                                     </VBox.margin> | ||||||
|                   </Button> |                                 </Button> | ||||||
|                </children> |                             </children> | ||||||
|                <HBox.margin> |                         </VBox> | ||||||
|                   <Insets bottom="15.0" left="15.0" right="15.0" top="15.0" /> |                         <VBox prefHeight="200.0" prefWidth="100.0"> | ||||||
|                </HBox.margin> |                             <children> | ||||||
|             </VBox> |                                 <Button id="btFoodChoice" fx:id="btFirstDessertThu" alignment="CENTER" mnemonicParsing="false" onAction="#setButtonActive" prefHeight="78.0" prefWidth="218.0" text="Dessert 1" /> | ||||||
|             <VBox alignment="CENTER" prefHeight="200.0" prefWidth="135.0"> |                                 <Button id="btFoodChoice" fx:id="btSecondDessertThu" alignment="CENTER" mnemonicParsing="false" onAction="#setButtonActive" prefHeight="78.0" prefWidth="218.0" text="Dessert 2" /> | ||||||
|                <children> |                                 <Button id="btFoodChoice" fx:id="btNoDessertThu" alignment="CENTER" mnemonicParsing="false" onAction="#setButtonActive" prefHeight="20.0" prefWidth="170.0" text="kein Dessert" /> | ||||||
|                   <Text strokeType="OUTSIDE" strokeWidth="0.0" text="Mittwoch" textAlignment="CENTER" wrappingWidth="120.0"> |                             </children> | ||||||
|                      <VBox.margin> |                         </VBox> | ||||||
|                         <Insets /> |                     </children> | ||||||
|                      </VBox.margin> |                 </VBox> | ||||||
|                      <font> |                 <VBox prefHeight="350.0" prefWidth="180.0" style="-fx-background-color: transparent; -fx-padding: 5;"> | ||||||
|                         <Font size="23.0" /> |                     <children> | ||||||
|                      </font> |                         <Label alignment="CENTER" contentDisplay="TOP" prefHeight="23.0" prefWidth="196.0" style="-fx-background-color: lightdarkblue;" text="Freitag" textAlignment="CENTER"> | ||||||
|                   </Text> |                             <VBox.margin> | ||||||
|                   <Button id="btFoodChoice" mnemonicParsing="false" text="Gericht 1"> |                                 <Insets bottom="10.0" /> | ||||||
|                      <VBox.margin> |                             </VBox.margin> | ||||||
|                         <Insets bottom="15.0" left="15.0" right="15.0" top="15.0" /> |                             <font> | ||||||
|                      </VBox.margin> |                                 <Font size="18.0" /> | ||||||
|                      <padding> |                             </font> | ||||||
|                         <Insets bottom="25.0" left="20.0" right="20.0" top="25.0" /> |                         </Label> | ||||||
|                      </padding> |                         <VBox prefHeight="200.0" prefWidth="100.0"> | ||||||
|                   </Button> |                             <children> | ||||||
|                   <Button id="btFoodChoice" mnemonicParsing="false" text="Gericht 2"> |                                 <Button id="btFoodChoice" fx:id="btFirstMealFri" alignment="CENTER" mnemonicParsing="false" onAction="#setButtonActive" prefHeight="78.0" prefWidth="218.0" text="Mahlzeit 1" /> | ||||||
|                      <VBox.margin> |                                 <Button id="btFoodChoice" fx:id="btSecondMealFri" alignment="CENTER" mnemonicParsing="false" onAction="#setButtonActive" prefHeight="78.0" prefWidth="218.0" text="Mahlzeit 2" /> | ||||||
|                         <Insets bottom="15.0" left="15.0" right="15.0" top="15.0" /> |                                 <Button id="btFoodChoice" fx:id="btNoMealFri" alignment="CENTER" mnemonicParsing="false" onAction="#setButtonActive" prefHeight="20.0" prefWidth="170.0" text="Keine Mahlzeit"> | ||||||
|                      </VBox.margin> |                                     <VBox.margin> | ||||||
|                      <padding> |                                         <Insets bottom="20.0" /> | ||||||
|                         <Insets bottom="25.0" left="20.0" right="20.0" top="25.0" /> |                                     </VBox.margin> | ||||||
|                      </padding> |                                 </Button> | ||||||
|                   </Button> |                             </children> | ||||||
|                   <Button id="btFoodChoice" mnemonicParsing="false" text="ablehen"> |                         </VBox> | ||||||
|                      <VBox.margin> |                         <VBox prefHeight="200.0" prefWidth="100.0"> | ||||||
|                         <Insets bottom="55.0" left="15.0" right="15.0" top="15.0" /> |                             <children> | ||||||
|                      </VBox.margin> |                                 <Button id="btFoodChoice" fx:id="btFirstDessertFri" alignment="CENTER" mnemonicParsing="false" onAction="#setButtonActive" prefHeight="78.0" prefWidth="218.0" text="Dessert 1" /> | ||||||
|                      <padding> |                                 <Button id="btFoodChoice" fx:id="btSecondDessertFri" alignment="CENTER" mnemonicParsing="false" onAction="#setButtonActive" prefHeight="78.0" prefWidth="218.0" text="Dessert 2" /> | ||||||
|                         <Insets left="25.0" right="25.0" /> |                                 <Button id="btFoodChoice" fx:id="btNoDessertFri" alignment="CENTER" mnemonicParsing="false" onAction="#setButtonActive" prefHeight="20.0" prefWidth="170.0" text="kein Dessert" /> | ||||||
|                      </padding> |                             </children> | ||||||
|                   </Button> |                         </VBox> | ||||||
|                   <Button id="btFoodChoice" mnemonicParsing="false" text="Dessert 1"> |                     </children> | ||||||
|                      <VBox.margin> |                 </VBox> | ||||||
|                         <Insets bottom="15.0" left="15.0" right="15.0" top="15.0" /> |             </children> | ||||||
|                      </VBox.margin> |         </HBox> | ||||||
|                      <padding> |         <Button id="btPlaceOrder" fx:id="btSaveOrder" layoutX="379.0" layoutY="527.0" mnemonicParsing="false" prefHeight="40.0" prefWidth="150.0" text="Bestellung abschicken" /> | ||||||
|                         <Insets bottom="25.0" left="20.0" right="20.0" top="25.0" /> |         <ComboBox id="cbChooseChild" fx:id="cbPickChild" layoutX="29.0" layoutY="34.0" prefWidth="150.0" promptText="Wähle Kind" stylesheets="@menue.css" /> | ||||||
|                      </padding> |         <ListView id="lvShowDescription" fx:id="lvFoodInfo" layoutX="20.0" layoutY="115.0" prefHeight="370.0" prefWidth="200.0" /> | ||||||
|                   </Button> |     </children> | ||||||
|                   <Button id="btFoodChoice" mnemonicParsing="false" text="Dessert 2"> |  | ||||||
|                      <VBox.margin> |  | ||||||
|                         <Insets bottom="15.0" left="15.0" right="15.0" top="15.0" /> |  | ||||||
|                      </VBox.margin> |  | ||||||
|                      <padding> |  | ||||||
|                         <Insets bottom="25.0" left="20.0" right="20.0" top="25.0" /> |  | ||||||
|                      </padding> |  | ||||||
|                   </Button> |  | ||||||
|                   <Button id="btFoodChoice" mnemonicParsing="false" text="ablehen"> |  | ||||||
|                      <padding> |  | ||||||
|                         <Insets left="25.0" right="25.0" /> |  | ||||||
|                      </padding> |  | ||||||
|                   </Button> |  | ||||||
|                </children> |  | ||||||
|                <HBox.margin> |  | ||||||
|                   <Insets bottom="15.0" left="15.0" right="15.0" top="15.0" /> |  | ||||||
|                </HBox.margin> |  | ||||||
|             </VBox> |  | ||||||
|             <VBox alignment="CENTER" prefHeight="200.0" prefWidth="135.0"> |  | ||||||
|                <children> |  | ||||||
|                   <Text strokeType="OUTSIDE" strokeWidth="0.0" text="Donnerstag" textAlignment="CENTER" wrappingWidth="120.0"> |  | ||||||
|                      <VBox.margin> |  | ||||||
|                         <Insets /> |  | ||||||
|                      </VBox.margin> |  | ||||||
|                      <font> |  | ||||||
|                         <Font size="23.0" /> |  | ||||||
|                      </font> |  | ||||||
|                   </Text> |  | ||||||
|                   <Button id="btFoodChoice" mnemonicParsing="false" text="Gericht 1"> |  | ||||||
|                      <VBox.margin> |  | ||||||
|                         <Insets bottom="15.0" left="15.0" right="15.0" top="15.0" /> |  | ||||||
|                      </VBox.margin> |  | ||||||
|                      <padding> |  | ||||||
|                         <Insets bottom="25.0" left="20.0" right="20.0" top="25.0" /> |  | ||||||
|                      </padding> |  | ||||||
|                   </Button> |  | ||||||
|                   <Button id="btFoodChoice" mnemonicParsing="false" text="Gericht 2"> |  | ||||||
|                      <VBox.margin> |  | ||||||
|                         <Insets bottom="15.0" left="15.0" right="15.0" top="15.0" /> |  | ||||||
|                      </VBox.margin> |  | ||||||
|                      <padding> |  | ||||||
|                         <Insets bottom="25.0" left="20.0" right="20.0" top="25.0" /> |  | ||||||
|                      </padding> |  | ||||||
|                   </Button> |  | ||||||
|                   <Button id="btFoodChoice" mnemonicParsing="false" text="ablehen"> |  | ||||||
|                      <VBox.margin> |  | ||||||
|                         <Insets bottom="55.0" left="15.0" right="15.0" top="15.0" /> |  | ||||||
|                      </VBox.margin> |  | ||||||
|                      <padding> |  | ||||||
|                         <Insets left="25.0" right="25.0" /> |  | ||||||
|                      </padding> |  | ||||||
|                   </Button> |  | ||||||
|                   <Button id="btFoodChoice" mnemonicParsing="false" text="Dessert 1"> |  | ||||||
|                      <VBox.margin> |  | ||||||
|                         <Insets bottom="15.0" left="15.0" right="15.0" top="15.0" /> |  | ||||||
|                      </VBox.margin> |  | ||||||
|                      <padding> |  | ||||||
|                         <Insets bottom="25.0" left="20.0" right="20.0" top="25.0" /> |  | ||||||
|                      </padding> |  | ||||||
|                   </Button> |  | ||||||
|                   <Button id="btFoodChoice" mnemonicParsing="false" text="Dessert 2"> |  | ||||||
|                      <VBox.margin> |  | ||||||
|                         <Insets bottom="15.0" left="15.0" right="15.0" top="15.0" /> |  | ||||||
|                      </VBox.margin> |  | ||||||
|                      <padding> |  | ||||||
|                         <Insets bottom="25.0" left="20.0" right="20.0" top="25.0" /> |  | ||||||
|                      </padding> |  | ||||||
|                   </Button> |  | ||||||
|                   <Button id="btFoodChoice" mnemonicParsing="false" text="ablehen"> |  | ||||||
|                      <padding> |  | ||||||
|                         <Insets left="25.0" right="25.0" /> |  | ||||||
|                      </padding> |  | ||||||
|                   </Button> |  | ||||||
|                </children> |  | ||||||
|                <HBox.margin> |  | ||||||
|                   <Insets bottom="15.0" left="15.0" right="15.0" top="15.0" /> |  | ||||||
|                </HBox.margin> |  | ||||||
|             </VBox> |  | ||||||
|             <VBox alignment="CENTER" prefHeight="200.0" prefWidth="135.0"> |  | ||||||
|                <children> |  | ||||||
|                   <Text strokeType="OUTSIDE" strokeWidth="0.0" text="Freitag" textAlignment="CENTER" wrappingWidth="120.0"> |  | ||||||
|                      <VBox.margin> |  | ||||||
|                         <Insets /> |  | ||||||
|                      </VBox.margin> |  | ||||||
|                      <font> |  | ||||||
|                         <Font size="23.0" /> |  | ||||||
|                      </font> |  | ||||||
|                   </Text> |  | ||||||
|                   <Button id="btFoodChoice" mnemonicParsing="false" text="Gericht 1"> |  | ||||||
|                      <VBox.margin> |  | ||||||
|                         <Insets bottom="15.0" left="15.0" right="15.0" top="15.0" /> |  | ||||||
|                      </VBox.margin> |  | ||||||
|                      <padding> |  | ||||||
|                         <Insets bottom="25.0" left="20.0" right="20.0" top="25.0" /> |  | ||||||
|                      </padding> |  | ||||||
|                   </Button> |  | ||||||
|                   <Button id="btFoodChoice" mnemonicParsing="false" text="Gericht 2"> |  | ||||||
|                      <VBox.margin> |  | ||||||
|                         <Insets bottom="15.0" left="15.0" right="15.0" top="15.0" /> |  | ||||||
|                      </VBox.margin> |  | ||||||
|                      <padding> |  | ||||||
|                         <Insets bottom="25.0" left="20.0" right="20.0" top="25.0" /> |  | ||||||
|                      </padding> |  | ||||||
|                   </Button> |  | ||||||
|                   <Button id="btFoodChoice" mnemonicParsing="false" text="ablehen"> |  | ||||||
|                      <VBox.margin> |  | ||||||
|                         <Insets bottom="55.0" left="15.0" right="15.0" top="15.0" /> |  | ||||||
|                      </VBox.margin> |  | ||||||
|                      <padding> |  | ||||||
|                         <Insets left="25.0" right="25.0" /> |  | ||||||
|                      </padding> |  | ||||||
|                   </Button> |  | ||||||
|                   <Button id="btFoodChoice" mnemonicParsing="false" text="Dessert 1"> |  | ||||||
|                      <VBox.margin> |  | ||||||
|                         <Insets bottom="15.0" left="15.0" right="15.0" top="15.0" /> |  | ||||||
|                      </VBox.margin> |  | ||||||
|                      <padding> |  | ||||||
|                         <Insets bottom="25.0" left="20.0" right="20.0" top="25.0" /> |  | ||||||
|                      </padding> |  | ||||||
|                   </Button> |  | ||||||
|                   <Button id="btFoodChoice" mnemonicParsing="false" text="Dessert 2"> |  | ||||||
|                      <VBox.margin> |  | ||||||
|                         <Insets bottom="15.0" left="15.0" right="15.0" top="15.0" /> |  | ||||||
|                      </VBox.margin> |  | ||||||
|                      <padding> |  | ||||||
|                         <Insets bottom="25.0" left="20.0" right="20.0" top="25.0" /> |  | ||||||
|                      </padding> |  | ||||||
|                   </Button> |  | ||||||
|                   <Button id="btFoodChoice" mnemonicParsing="false" text="ablehen"> |  | ||||||
|                      <padding> |  | ||||||
|                         <Insets left="25.0" right="25.0" /> |  | ||||||
|                      </padding> |  | ||||||
|                   </Button> |  | ||||||
|                </children> |  | ||||||
|                <HBox.margin> |  | ||||||
|                   <Insets bottom="15.0" left="15.0" right="15.0" top="15.0" /> |  | ||||||
|                </HBox.margin> |  | ||||||
|             </VBox> |  | ||||||
|          </children> |  | ||||||
|       </HBox> |  | ||||||
|       <Button id="btPlaceOrder" layoutX="378.0" layoutY="675.0" mnemonicParsing="false" prefHeight="53.0" prefWidth="134.0" text="Jetzt Bestellen" /> |  | ||||||
|       <ComboBox id="cbChooseChild" layoutX="63.0" layoutY="689.0" prefWidth="150.0" promptText="Kind auswählen" /> |  | ||||||
|       <Text layoutX="650.0" layoutY="711.0" strokeType="OUTSIDE" strokeWidth="0.0" text="[Gesambetrag]" wrappingWidth="168.0"> |  | ||||||
|          <font> |  | ||||||
|             <Font size="24.0" /> |  | ||||||
|          </font> |  | ||||||
|       </Text> |  | ||||||
|    </children> |  | ||||||
| </AnchorPane> | </AnchorPane> | ||||||
|   | |||||||
| @@ -1,25 +1,10 @@ | |||||||
| #btFoodChoice{ | .sidebar-nav_button { | ||||||
|     -fx-background-color: transparent; |     -fx-background-color: #69b6ff; | ||||||
|  |     -fx-text-fill: #123; | ||||||
|  |     -fx-border-color: #000; | ||||||
|  |     -fx-border-radius: 20; | ||||||
|  | } | ||||||
|  | .sidebar-nav_button.active { | ||||||
|  |     -fx-background-color: #4e92b4; | ||||||
| } | } | ||||||
|  |  | ||||||
| #btFoodChoice:hover{ |  | ||||||
|     -fx-underline: true; |  | ||||||
|     -fx-text-fill: black; |  | ||||||
| } |  | ||||||
| #btPlaceOrder{ |  | ||||||
|     -fx-background-color: lightblue; |  | ||||||
|     -fx-text-fill: white; |  | ||||||
|     -fx-background-radius: 25; |  | ||||||
| } |  | ||||||
|  |  | ||||||
|  |  | ||||||
| #btPlaceOrder:hover{ |  | ||||||
|     -fx-border-width: 0; |  | ||||||
|     -fx-text-fill: black; |  | ||||||
|     -fx-underline: true; |  | ||||||
| } |  | ||||||
|  |  | ||||||
| #cbChooseChild{ |  | ||||||
|     -fx-background-color: lightgray; |  | ||||||
| } |  | ||||||
| @@ -75,7 +75,7 @@ | |||||||
|          </padding></VBox> |          </padding></VBox> | ||||||
|       <HBox id="contentContainer2" alignment="CENTER_RIGHT" prefHeight="40.0" prefWidth="1200.0" stylesheets="@parentMenue.css"> |       <HBox id="contentContainer2" alignment="CENTER_RIGHT" prefHeight="40.0" prefWidth="1200.0" stylesheets="@parentMenue.css"> | ||||||
|          <children> |          <children> | ||||||
|             <Button id="btLogOut" mnemonicParsing="false" text="Abmelden" /> |             <Button id="btLogOut" mnemonicParsing="false" stylesheets="@parentMenue.css" text="Abmelden" /> | ||||||
|          </children> |          </children> | ||||||
|       </HBox> |       </HBox> | ||||||
|    </children> |    </children> | ||||||
|   | |||||||
| @@ -0,0 +1,14 @@ | |||||||
|  | <?xml version="1.0" encoding="UTF-8"?> | ||||||
|  |  | ||||||
|  | <?import java.lang.*?> | ||||||
|  | <?import java.util.*?> | ||||||
|  | <?import javafx.scene.*?> | ||||||
|  | <?import javafx.scene.control.*?> | ||||||
|  | <?import javafx.scene.layout.*?> | ||||||
|  |  | ||||||
|  | <AnchorPane xmlns="http://javafx.com/javafx" | ||||||
|  |             xmlns:fx="http://javafx.com/fxml" | ||||||
|  |             fx:controller="com.bib.essensbestellungsverwaltung.SettingsController" | ||||||
|  |             prefHeight="400.0" prefWidth="600.0"> | ||||||
|  |  | ||||||
|  | </AnchorPane> | ||||||
| @@ -29,9 +29,9 @@ | |||||||
|         <Circle fill="#67b5ff2e" layoutX="-23.0" layoutY="368.0" radius="100.0" stroke="BLACK" strokeType="INSIDE" strokeWidth="0.0" /> |         <Circle fill="#67b5ff2e" layoutX="-23.0" layoutY="368.0" radius="100.0" stroke="BLACK" strokeType="INSIDE" strokeWidth="0.0" /> | ||||||
|         <Circle fill="#69b6ffb0" layoutX="235.0" layoutY="310.0" radius="158.0" stroke="BLACK" strokeType="INSIDE" strokeWidth="0.0" /> |         <Circle fill="#69b6ffb0" layoutX="235.0" layoutY="310.0" radius="158.0" stroke="BLACK" strokeType="INSIDE" strokeWidth="0.0" /> | ||||||
|         <Circle fill="#93c4f23d" layoutY="258.0" radius="106.0" stroke="BLACK" strokeType="INSIDE" strokeWidth="0.0" /> |         <Circle fill="#93c4f23d" layoutY="258.0" radius="106.0" stroke="BLACK" strokeType="INSIDE" strokeWidth="0.0" /> | ||||||
|         <VBox alignment="CENTER" layoutX="263.0" prefHeight="400.0" prefWidth="338.0" style="-fx-background-color: white;"> |         <VBox layoutX="262.0" prefHeight="400.0" prefWidth="364.0" style="-fx-background-color: white;"> | ||||||
|             <children> |             <children> | ||||||
|             <TextField promptText="Email" style="-fx-background-color: transparent; -fx-border-color: lightgray; -fx-border-width: 0 0 1 0;" fx:id="tfEmail"> |             <TextField fx:id="tfEmail" alignment="TOP_LEFT" prefHeight="26.0" prefWidth="282.0" promptText="Name" style="-fx-background-color: transparent; -fx-border-color: lightgray; -fx-border-width: 0 0 1 0;"> | ||||||
|                <effect> |                <effect> | ||||||
|                   <Blend /> |                   <Blend /> | ||||||
|                </effect> |                </effect> | ||||||
| @@ -42,7 +42,7 @@ | |||||||
|                   <Insets bottom="10.0" left="10.0" right="10.0" top="10.0" /> |                   <Insets bottom="10.0" left="10.0" right="10.0" top="10.0" /> | ||||||
|                </VBox.margin> |                </VBox.margin> | ||||||
|             </TextField> |             </TextField> | ||||||
|             <TextField promptText="Email bestätigen" style="-fx-background-color: transparent; -fx-border-color: lightgray; -fx-border-width: 0 0 1 0;" fx:id="tfBestätigungEmail"> |             <TextField fx:id="tfBestätigungEmail" promptText="Vorname" style="-fx-background-color: transparent; -fx-border-color: lightgray; -fx-border-width: 0 0 1 0;"> | ||||||
|                <effect> |                <effect> | ||||||
|                   <Blend /> |                   <Blend /> | ||||||
|                </effect> |                </effect> | ||||||
| @@ -53,7 +53,7 @@ | |||||||
|                   <Insets bottom="10.0" left="10.0" right="10.0" top="10.0" /> |                   <Insets bottom="10.0" left="10.0" right="10.0" top="10.0" /> | ||||||
|                </VBox.margin> |                </VBox.margin> | ||||||
|             </TextField> |             </TextField> | ||||||
|             <PasswordField promptText="Passwort" style="-fx-background-color: transparent; -fx-border-color: lightgray; -fx-border-width: 0 0 1 0;" fx:id="pfPasswort"> |             <PasswordField fx:id="pfPasswort" accessibleRole="TEXT_FIELD" promptText="Email" style="-fx-background-color: transparent; -fx-border-color: lightgray; -fx-border-width: 0 0 1 0;"> | ||||||
|                <font> |                <font> | ||||||
|                   <Font name="Microsoft Tai Le Bold" size="12.0" /> |                   <Font name="Microsoft Tai Le Bold" size="12.0" /> | ||||||
|                </font> |                </font> | ||||||
| @@ -67,7 +67,7 @@ | |||||||
|                   <Insets bottom="10.0" left="10.0" right="10.0" top="10.0" /> |                   <Insets bottom="10.0" left="10.0" right="10.0" top="10.0" /> | ||||||
|                </VBox.margin> |                </VBox.margin> | ||||||
|             </PasswordField> |             </PasswordField> | ||||||
|             <PasswordField promptText="Passwort bestätigen" style="-fx-background-color: transparent; -fx-border-color: lightgray; -fx-border-width: 0 0 1 0;" fx:id="pfBestätigungPassowrt"> |             <PasswordField fx:id="pfBestätigungPassowrt" promptText="Passwort" style="-fx-background-color: transparent; -fx-border-color: lightgray; -fx-border-width: 0 0 1 0;"> | ||||||
|                <font> |                <font> | ||||||
|                   <Font name="Microsoft Tai Le Bold" size="12.0" /> |                   <Font name="Microsoft Tai Le Bold" size="12.0" /> | ||||||
|                </font> |                </font> | ||||||
| @@ -81,13 +81,53 @@ | |||||||
|                   <Insets bottom="10.0" left="10.0" right="10.0" top="10.0" /> |                   <Insets bottom="10.0" left="10.0" right="10.0" top="10.0" /> | ||||||
|                </VBox.margin> |                </VBox.margin> | ||||||
|             </PasswordField> |             </PasswordField> | ||||||
|  |             <HBox prefHeight="100.0" prefWidth="200.0"> | ||||||
|  |                <children> | ||||||
|  |                   <TextField prefHeight="35.0" prefWidth="92.0" promptText="PLZ" style="-fx-background-color: transparent; -fx-border-color: lightgray; -fx-border-width: 0 0 1 0;"> | ||||||
|  |                      <HBox.margin> | ||||||
|  |                         <Insets bottom="10.0" left="10.0" right="10.0" top="10.0" /> | ||||||
|  |                      </HBox.margin> | ||||||
|  |                      <font> | ||||||
|  |                         <Font name="Microsoft Tai Le Bold" size="12.0" /> | ||||||
|  |                      </font> | ||||||
|  |                   </TextField> | ||||||
|  |                   <TextField prefHeight="35.0" prefWidth="182.0" promptText="Stadt" style="-fx-background-color: transparent; -fx-border-color: lightgray; -fx-border-width: 0 0 1 0;"> | ||||||
|  |                      <HBox.margin> | ||||||
|  |                         <Insets bottom="10.0" left="10.0" right="10.0" top="10.0" /> | ||||||
|  |                      </HBox.margin> | ||||||
|  |                      <font> | ||||||
|  |                         <Font name="Microsoft Tai Le Bold" size="12.0" /> | ||||||
|  |                      </font> | ||||||
|  |                   </TextField> | ||||||
|  |                </children> | ||||||
|  |             </HBox> | ||||||
|  |             <HBox prefHeight="100.0" prefWidth="200.0"> | ||||||
|  |                <children> | ||||||
|  |                   <TextField prefHeight="27.0" prefWidth="134.0" promptText="Straße" style="-fx-background-color: transparent; -fx-border-color: lightgray; -fx-border-width: 0 0 1 0;"> | ||||||
|  |                      <HBox.margin> | ||||||
|  |                         <Insets bottom="10.0" left="10.0" right="10.0" top="10.0" /> | ||||||
|  |                      </HBox.margin> | ||||||
|  |                      <font> | ||||||
|  |                         <Font name="Microsoft Tai Le Bold" size="12.0" /> | ||||||
|  |                      </font> | ||||||
|  |                   </TextField> | ||||||
|  |                   <TextField prefHeight="27.0" prefWidth="99.0" promptText="Hausnummer" style="-fx-background-color: transparent; -fx-border-color: lightgray; -fx-border-width: 0 0 1 0;"> | ||||||
|  |                      <HBox.margin> | ||||||
|  |                         <Insets bottom="10.0" left="10.0" right="10.0" top="10.0" /> | ||||||
|  |                      </HBox.margin> | ||||||
|  |                      <font> | ||||||
|  |                         <Font name="Microsoft Tai Le Bold" size="12.0" /> | ||||||
|  |                      </font> | ||||||
|  |                   </TextField> | ||||||
|  |                </children> | ||||||
|  |             </HBox> | ||||||
|                 <HBox alignment="CENTER" prefHeight="30.0" prefWidth="238.0"> |                 <HBox alignment="CENTER" prefHeight="30.0" prefWidth="238.0"> | ||||||
|                     <children> |                     <children> | ||||||
|                         <Button mnemonicParsing="false" prefHeight="25.0" prefWidth="106.0" style="-fx-background-radius: 25; -fx-background-color: lightblue;" text="Konto erstellen" textFill="WHITE" onAction="#onKontoErstellenBtClick"> |                         <Button mnemonicParsing="false" onAction="#onKontoErstellenBtClick" prefHeight="25.0" prefWidth="106.0" style="-fx-background-radius: 25; -fx-background-color: lightblue;" text="Konto erstellen" textFill="WHITE"> | ||||||
|                             <font> |                             <font> | ||||||
|                                 <Font name="Microsoft Tai Le Bold" size="12.0" /> |                                 <Font name="Microsoft Tai Le Bold" size="12.0" /> | ||||||
|                             </font></Button> |                             </font></Button> | ||||||
|                         <Button id="btSignUp" mnemonicParsing="false" prefHeight="25.0" prefWidth="101.0" style="-fx-background-color: tranparent;" text="Anmelden" textFill="#7c7b7b" underline="true"  onAction="#onAnmeldenBtClick"/> |                         <Button id="btSignUp" mnemonicParsing="false" onAction="#onAnmeldenBtClick" prefHeight="25.0" prefWidth="101.0" style="-fx-background-color: tranparent;" text="Anmelden" textFill="#7c7b7b" underline="true" /> | ||||||
|                     </children> |                     </children> | ||||||
|                <opaqueInsets> |                <opaqueInsets> | ||||||
|                   <Insets top="15.0" /> |                   <Insets top="15.0" /> | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user