Geschäftsprozess bei einer Datenquelle

DreherRobert

Neues Mitglied
Ich haben nach dem Vorbild aus dem Kochbuch Grundrezept B einen Geschäftsprozess erstellt,
ich möchte aber in einer Datenspalte den laufenden Wert der Variable "mengecount" schreiben,
das Ergebnis ist immer in allen Zeilen der geleiche Wert in der Spalte "CartonNumber"
(der höchste Wert den die Variable erreicht).

Was mache ich falsch?

protected override Sagede.Shared.RealTimeData.Common.RowSet
GetData(Sagede.Shared.RealTimeData.Common.RowSet rows)
{

var newRowSet = new Sagede.Shared.RealTimeData.Common.RowSet { Columns = rows.Columns };
foreach (var row in rows)
{
decimal menge = row.GetValue<Decimal>("Menge");
int mengecount = 0;
int i;
while (mengecount < menge)
{
row["CartonNumber"] = mengecount;
newRowSet.Add(row);
mengecount++;
}

}
return newRowSet;
}


LG
Dreher Robert
 
Zurück
Oben