Compare commits
2 Commits
cdafca2e54
...
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