Korrektur Add missing entries for WAS_RCPT

This commit is contained in:
Daniel Schick 2022-03-03 06:55:02 +01:00
parent 4cf91200df
commit 26a752be35

View File

@ -120,6 +120,7 @@ namespace bsmd.database
foreach (string wasteCode in WAS.WasteCodes)
{
WasteReceived foundWasteReceived = null;
foreach (WasteReceived wasteReceived in this.WasteReceived)
{
if (!wasteReceived.WasteCode.IsNullOrEmpty() && wasteReceived.WasteCode.Equals(wasteCode))
@ -128,16 +129,22 @@ namespace bsmd.database
break;
}
}
if (foundWasteReceived == null)
{
WasteReceived newWasteReceived = new WasteReceived
foundWasteReceived = new WasteReceived
{
Identifier = DatabaseEntity.GetNewIdentifier(this.WasteReceived),
WAS_RCPT = this,
WAS_RCPT = this,
AmountWasteReceived_MTQ = 0,
WasteCode = wasteCode
};
switch(wasteCode)
this.WasteReceived.Add(foundWasteReceived);
}
if (foundWasteReceived.WasteDescription.IsNullOrEmpty())
{
switch (wasteCode)
{
case "999":
case "201":
@ -146,14 +153,13 @@ namespace bsmd.database
case "204":
case "510":
case "511":
newWasteReceived.WasteDescription = "-";
foundWasteReceived.WasteDescription = "-";
break;
default:
newWasteReceived.WasteDescription = "";
foundWasteReceived.WasteDescription = "";
break;
}
this.WasteReceived.Add(newWasteReceived);
}
}
}
}