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