2 Commits

Author SHA1 Message Date
Avapox
5d455c6291 Bugfix 2024-01-26 12:56:54 +01:00
93512fa4fa Bug... 2024-01-26 12:47:55 +01:00
2 changed files with 17 additions and 7 deletions

View File

@@ -195,7 +195,6 @@ public class AccounterstellungMitarbeiter {
*/
public void onSpeichern(ActionEvent actionEvent) {
if (eingabenGueltig()) {
//speichert das aktuelle Passwort zwischen
String passwort = einmalpw.getText();
@@ -236,9 +235,6 @@ public class AccounterstellungMitarbeiter {
return;
}
//Die Liste, zum Speichern der gespeicherten Liste wird zurückgesetzt, da die Kinder jetzt im Elternobjekt gespeichert werden
kinder.clear();
//Das Elternelement wird in der DB gespeichert, wenn es keinen gleichnamigen Account gibt.
if (!kontoVorhanden) {
api.post("Benutzer", gson.toJson(neuer));
@@ -250,7 +246,19 @@ public class AccounterstellungMitarbeiter {
for (Kind k : ((ElternAccount)neuer).getKinder()) {
//setzen des Fremdschlüssels bid
k.setBid(id);
api.post("Kind", gson.toJson(k));
String neues = gson.toJson(k);
//region hässlich
neues = neues.replaceAll("ä", "ae");
neues = neues.replaceAll("ö", "oe");
neues = neues.replaceAll("ü", "ue");
neues = neues.replaceAll("Ä", "Ae");
neues = neues.replaceAll("Ö", "Oe");
neues = neues.replaceAll("Ü", "Ue");
neues = neues.replaceAll("ß", "ss");
//endregion
api.post("Kind", neues);
}
}
status.setText("Daten Erfolgreich gespeichert");

View File

@@ -36,7 +36,7 @@ public class GerichterstellungMitarbeiterView {
public void initialize() {
zutaten = new ArrayList<>();
mahlzeiten = new ArrayList<>();
datePicker.setEditable(false);
//Liste mit Daten füllen
mahlzeiten = getMahlzeiten();
for (Mahlzeit m : mahlzeiten) {
@@ -200,7 +200,6 @@ public class GerichterstellungMitarbeiterView {
Mahlzeit mahlzeit = new Mahlzeit(eingabe, preis, beschreibung);
mahlzeiten.add(mahlzeit);
status.setText("Mahlzeit hinzugefügt");
resetEingabeFelder();
int datumId = datumBearbeiten(datum);
int gerichtId = gerichteAbfragen(mahlzeit);
@@ -209,6 +208,7 @@ public class GerichterstellungMitarbeiterView {
mahlzeiten.clear();
mahlzeiten = getMahlzeiten();
aktualisiereListView("");
resetEingabeFelder();
}
/**
@@ -235,6 +235,8 @@ public class GerichterstellungMitarbeiterView {
eingabeBeschreibung.setText("");
eingabePreis.setText("");
eingabeInhaltsstoffe.setText("");
zutaten.clear();
anzeigeInhaltsstoffe.getChildren().clear();
datePicker.setValue(null);
}