Marcel9494 / Haushaltsbuch

Haushaltsbuch zum tracken von Einnahmen, Ausgaben & Investitionen.
2 stars 0 forks source link

#V1.0 Buchungen nach Kontolöschung noch vorhanden #14

Closed tbspace closed 7 months ago

tbspace commented 1 year ago

Nachdem man ein Konto gelöscht hat, sind die damit verknüpften Buchungen noch immer vorhanden. Ggf. bei Kontolöschung fragen, ob verknüpfte Buchungen ebenfalls gelöscht werden sollen oder direkt mit löschen. Andernfalls laufen die Buchungen ins Leere.

Marcel9494 commented 1 year ago

Es muss außerdem geprüft werden was mit dem Geld auf dem Konto passiert beim Löschen eines Kontos => Benutzer vor dem Löschen fragen, ob das Geld auf dem Konto davor auf ein anderes Konto übertragen werden soll?

Marcel9494 commented 1 year ago

Folgender Ablauf muss implementiert werden:

  1. Konto löschen Dialog wird geöffnet mit Auswahl Ja oder Nein
  2. Bei Nein wird Dialog wieder geschlossen und nichts weiter passiert.
  3. Bei Ja wird folgendes der Reihe nach geprüft: 3.1 Ist noch Geld auf dem Konto das gelöscht werden soll vorhanden? 3.2 Wenn Nein (bankBalance = 0) Konto löschen 3.3 Wenn Ja Geld an anderes Konto übertragen => Konto muss angegeben werden wohin das Geld überwiesen werden soll 3.4 Sobald das Geld überwiesen wurde => Konto löschen
  4. Wenn eine Buchung bearbeitet wird muss geprüft werden, ob das/die angegebene(n) Konto(en) noch vorhanden sind, wenn ein Konto nicht mehr vorhanden ist muss dies dem Benutzer in der GUI angezeigt werden und er muss ein anderes Konto auswählen. Ansonsten kann die Buchung nicht bearbeitet werden, weil sonst die Buchung ins Leere laufen würde und die Kontostände nicht mehr übereinstimmen würden.
Marcel9494 commented 7 months ago

1 - 3.4 wurde erfolgreich implementiert.

  1. Wurde nicht implementiert, weil es keine negativen Auswirkungen hat, wenn die Buchungen ins Leere laufen. Historie ist wichtiger wo welche Ausgaben / Einnahmen / Investitionen getätigt wurden. Dieser Fall wird in der Money Manager App ebenfalls nicht abgefangen.