Compare commits
	
		
			3 Commits
		
	
	
		
			cdafca2e54
			...
			7f96fc4b8a
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						 | 
					7f96fc4b8a | ||
| 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();
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	/**
 | 
			
		||||
 
 | 
			
		||||
@@ -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