Compare commits
	
		
			2 Commits
		
	
	
		
			0303458524
			...
			Max
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 8b7a611e2a | |||
| 336a6fc89d | 
| @@ -35,6 +35,10 @@ public class AccounterstellungMitarbeiter { | |||||||
|  |  | ||||||
| 	private ArrayList<Kind> kinder; | 	private ArrayList<Kind> kinder; | ||||||
|  |  | ||||||
|  | 	/** | ||||||
|  | 	 * Initialisiert die Accounterstellungsmaske | ||||||
|  | 	 * @author Sven Alteköster | ||||||
|  | 	 */ | ||||||
| 	public void initialize() { | 	public void initialize() { | ||||||
| 		//Die Radiobuttons zum auswählen eines Accountypes werden einer ToggleGroup hinzugefügt | 		//Die Radiobuttons zum auswählen eines Accountypes werden einer ToggleGroup hinzugefügt | ||||||
| 		accountTyp = new ToggleGroup(); | 		accountTyp = new ToggleGroup(); | ||||||
| @@ -43,6 +47,7 @@ public class AccounterstellungMitarbeiter { | |||||||
|  |  | ||||||
| 		einmalpw.setText(einmalPwGenerieren()); | 		einmalpw.setText(einmalPwGenerieren()); | ||||||
|  |  | ||||||
|  | 		//kinder wird initialisiert | ||||||
| 		kinder = new ArrayList<>(); | 		kinder = new ArrayList<>(); | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| @@ -62,7 +67,7 @@ public class AccounterstellungMitarbeiter { | |||||||
| 	 * @author Sven Alteköster | 	 * @author Sven Alteköster | ||||||
| 	 */ | 	 */ | ||||||
| 	public void onAbmelden(ActionEvent actionEvent) { | 	public void onAbmelden(ActionEvent actionEvent) { | ||||||
| 		//VerwaltungApplication.abmelden(); | 		VerwaltungApplication.abmelden(); | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| 	/** | 	/** | ||||||
|   | |||||||
| @@ -140,7 +140,7 @@ public class BestelluebersichtMitarbeiter { | |||||||
| 	*/ | 	*/ | ||||||
|  |  | ||||||
| 	public void onAbmelden(ActionEvent event) { | 	public void onAbmelden(ActionEvent event) { | ||||||
| 		//VerwaltungApplication.abmelden(); | 		VerwaltungApplication.abmelden(); | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
| 	public void onZurueck(ActionEvent actionEvent) { | 	public void onZurueck(ActionEvent actionEvent) { | ||||||
|   | |||||||
| @@ -40,6 +40,11 @@ public class GerichterstellungMitarbeiterView { | |||||||
| 		}); | 		}); | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
|  | 	/** | ||||||
|  | 	 * Fügt den Eingebenen Inhaltsstoff aus dem zugehörigen Textfeld als Button hinzu | ||||||
|  | 	 * @param actionEvent | ||||||
|  | 	 * @author Sven Alteköster | ||||||
|  | 	 */ | ||||||
| 	public void onButtonInhaltsstoffeClick(ActionEvent actionEvent) { | 	public void onButtonInhaltsstoffeClick(ActionEvent actionEvent) { | ||||||
| 		String text = eingabeInhaltsstoffe.getText(); | 		String text = eingabeInhaltsstoffe.getText(); | ||||||
| 		if (!text.equals("")) { | 		if (!text.equals("")) { | ||||||
| @@ -51,6 +56,7 @@ public class GerichterstellungMitarbeiterView { | |||||||
|  |  | ||||||
| 			Zutat neue = new Zutat(text); | 			Zutat neue = new Zutat(text); | ||||||
| 			zutaten.add(neue); | 			zutaten.add(neue); | ||||||
|  | 			//Wird der Inhaltsstoff angeklickt, wird er entfernt | ||||||
| 			neuerInhalt.setOnAction(e -> { | 			neuerInhalt.setOnAction(e -> { | ||||||
| 				((HBox) neuerInhalt.getParent()).getChildren().remove(neuerInhalt); | 				((HBox) neuerInhalt.getParent()).getChildren().remove(neuerInhalt); | ||||||
| 				zutaten.remove(neue); | 				zutaten.remove(neue); | ||||||
|   | |||||||
| @@ -31,25 +31,27 @@ public class InhaltsstoffeFilternController { | |||||||
|  |  | ||||||
| 	private ArrayList<Zutat> zutaten; | 	private ArrayList<Zutat> zutaten; | ||||||
|  |  | ||||||
|  | 	/** | ||||||
|  | 	 * Initialisert sie InhaltsstoffeFiltern View | ||||||
|  | 	 * @author Sven Alteköster | ||||||
|  | 	 */ | ||||||
| 	public void initialize(){ | 	public void initialize(){ | ||||||
|  | 		//mehrere Inhaltsstoffe können ausgewählt werden | ||||||
| 		zutatListView.getSelectionModel().setSelectionMode(SelectionMode.MULTIPLE); | 		zutatListView.getSelectionModel().setSelectionMode(SelectionMode.MULTIPLE); | ||||||
|  |  | ||||||
|  | 		//Befüllen der ListView mit allen existierenden Inhaltsstoffen | ||||||
| 		RestApiClient api = new RestApiClient(); | 		RestApiClient api = new RestApiClient(); | ||||||
| 		String json = api.get("Inhaltsstoff"); | 		String json = api.get("Inhaltsstoff"); | ||||||
|  |  | ||||||
| 		zutaten = new ArrayList<>(); | 		zutaten = new ArrayList<>(); | ||||||
|  |  | ||||||
| 		Gson gson = new Gson(); | 		Gson gson = new Gson(); | ||||||
|  |  | ||||||
| 		JsonElement je = JsonParser.parseString(json); | 		JsonElement je = JsonParser.parseString(json); | ||||||
| 		JsonArray ja = je.getAsJsonArray(); | 		JsonArray ja = je.getAsJsonArray(); | ||||||
|  |  | ||||||
| 		for (JsonElement e : ja) { | 		for (JsonElement e : ja) { | ||||||
| 			JsonObject jo = e.getAsJsonObject(); | 			JsonObject jo = e.getAsJsonObject(); | ||||||
| 			zutaten.add(gson.fromJson(jo, Zutat.class)); | 			zutaten.add(gson.fromJson(jo, Zutat.class)); | ||||||
| 		} | 		} | ||||||
|  |  | ||||||
| 		zutatListView.setItems(FXCollections.observableArrayList(zutaten)); | 		zutatListView.setItems(FXCollections.observableArrayList(zutaten)); | ||||||
| 	} | 	} | ||||||
|  |  | ||||||
|   | |||||||
| @@ -21,7 +21,7 @@ public class VerwaltungApplication extends Application { | |||||||
|  |  | ||||||
| 	@Override | 	@Override | ||||||
| 	public void start(Stage stage) throws IOException { | 	public void start(Stage stage) throws IOException { | ||||||
| 		FXMLLoader fxmlLoader = new FXMLLoader(VerwaltungApplication.class.getResource("gerichterstellung_mitarbeiter-view.fxml")); | 		FXMLLoader fxmlLoader = new FXMLLoader(VerwaltungApplication.class.getResource("login-view.fxml")); | ||||||
| 		Scene scene = new Scene(fxmlLoader.load()); | 		Scene scene = new Scene(fxmlLoader.load()); | ||||||
|  |  | ||||||
| 		stage.setWidth(960); | 		stage.setWidth(960); | ||||||
| @@ -48,7 +48,6 @@ public class VerwaltungApplication extends Application { | |||||||
| 	 * Die Scene auf der aktuellen Stage wird durch die in der fxml-Datei definierte Scene ausgetauscht. | 	 * Die Scene auf der aktuellen Stage wird durch die in der fxml-Datei definierte Scene ausgetauscht. | ||||||
| 	 * | 	 * | ||||||
| 	 * Geschrieben: Sven Alteköster | 	 * Geschrieben: Sven Alteköster | ||||||
| 	 * Getestet: |  | ||||||
| 	 * | 	 * | ||||||
| 	 * @param fxml name der zu ladenden fxml Datei. | 	 * @param fxml name der zu ladenden fxml Datei. | ||||||
| 	 */ | 	 */ | ||||||
| @@ -84,9 +83,7 @@ public class VerwaltungApplication extends Application { | |||||||
| 	/** | 	/** | ||||||
| 	 * in einem neuen Fenster wird die in der fxml-Datei definierte Scene gesetzt. | 	 * in einem neuen Fenster wird die in der fxml-Datei definierte Scene gesetzt. | ||||||
| 	 * Die geladene Scene wird <b><u>nicht</u></b> zu der neuen Hauptstage. | 	 * Die geladene Scene wird <b><u>nicht</u></b> zu der neuen Hauptstage. | ||||||
| 	 * |  | ||||||
| 	 * Geschrieben: Sven Alteköster | 	 * Geschrieben: Sven Alteköster | ||||||
| 	 * Getestet: |  | ||||||
| 	 * | 	 * | ||||||
| 	 * @param neue Stage auf der die Scene gesetzt werden soll | 	 * @param neue Stage auf der die Scene gesetzt werden soll | ||||||
| 	 * @param width breite des neuen Fensters | 	 * @param width breite des neuen Fensters | ||||||
|   | |||||||
| @@ -25,8 +25,6 @@ | |||||||
|                 <VBox styleClass="hauptmenue_buttons_links"> |                 <VBox styleClass="hauptmenue_buttons_links"> | ||||||
|                     <Button text="Speiseplan" onAction="#onSpeiseplanClick"/> |                     <Button text="Speiseplan" onAction="#onSpeiseplanClick"/> | ||||||
|                     <Button text="Alle Bestellungen anzeigen" onAction="#onBestellungenAnzeigen"/> |                     <Button text="Alle Bestellungen anzeigen" onAction="#onBestellungenAnzeigen"/> | ||||||
|                     <Button text="Rechnungen herunterladen"/> |  | ||||||
|                     <Button text="Daten importieren/Exportieren"/> |  | ||||||
|                     <Button text="Account anlegen" onAction="#onAccountAnlegenClick"/> |                     <Button text="Account anlegen" onAction="#onAccountAnlegenClick"/> | ||||||
|                 </VBox> |                 </VBox> | ||||||
|             </left> |             </left> | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user