Bugfix bei Bargeldkassen Berechnung des Saldo wenn eine Kasse neu angelegt wird

This commit is contained in:
2026-07-01 16:10:46 +02:00
parent b1356b54a9
commit e6fc3f18ef

View File

@@ -156,9 +156,11 @@ namespace BeWo.ViewModel
liste.DoForEach(f => f.Transaktionskassenbestand = 0);
var vorherige = liste.FirstOrDefault();
vorherige.Transaktionskassenbestand = Anfangsbestand ?? 0;
if (vorherige != null)
{
vorherige.Transaktionskassenbestand = Anfangsbestand ?? 0;
foreach (var transaktion in liste)
{
transaktion.Transaktionskassenbestand = vorherige.Transaktionskassenbestand + transaktion.Betrag*(transaktion.Zahlungstyp.Enum == Zahlungstyp.Auszahlung ? -1 : 1);