WineQualityStatistics: Add and fix grouping by KMW
This commit is contained in:
@ -57,6 +57,7 @@ namespace Elwig.Helpers {
|
||||
public string? Website;
|
||||
|
||||
public int ModeDeliveryNoteStats;
|
||||
public int ModeWineQualityStatistics;
|
||||
public int OrderingMemberList;
|
||||
|
||||
public string? TextDeliveryNote;
|
||||
@ -103,6 +104,13 @@ namespace Elwig.Helpers {
|
||||
case "SHORT": ModeDeliveryNoteStats = 2; break;
|
||||
case "FULL": ModeDeliveryNoteStats = 3; break;
|
||||
}
|
||||
switch (parameters.GetValueOrDefault("MODE_WINEQUALITYSTATISTICS", "OE")?.ToUpper()) {
|
||||
case "OE": ModeWineQualityStatistics = 0; break;
|
||||
case "KMW/1": ModeWineQualityStatistics = 1; break;
|
||||
case "KMW/2": ModeWineQualityStatistics = 2; break;
|
||||
case "KMW/5": ModeWineQualityStatistics = 3; break;
|
||||
case "KMW/10": ModeWineQualityStatistics = 4; break;
|
||||
}
|
||||
switch (parameters.GetValueOrDefault("ORDERING_MEMBERLIST", "")?.ToUpper()) {
|
||||
case "MGNR": OrderingMemberList = 0; break;
|
||||
case "NAME": OrderingMemberList = 1; break;
|
||||
@ -133,6 +141,14 @@ namespace Elwig.Helpers {
|
||||
case 2: deliveryNoteStats = "SHORT"; break;
|
||||
case 3: deliveryNoteStats = "FULL"; break;
|
||||
}
|
||||
string modeWineQualityStatistics = "OE";
|
||||
switch (ModeWineQualityStatistics) {
|
||||
case 0: modeWineQualityStatistics = "OE"; break;
|
||||
case 1: modeWineQualityStatistics = "KMW/1"; break;
|
||||
case 2: modeWineQualityStatistics = "KMW/2"; break;
|
||||
case 3: modeWineQualityStatistics = "KMW/5"; break;
|
||||
case 4: modeWineQualityStatistics = "KMW/10"; break;
|
||||
}
|
||||
string orderingMemberList = "MGNR";
|
||||
switch (OrderingMemberList) {
|
||||
case 0: orderingMemberList = "MGNR"; break;
|
||||
@ -157,6 +173,7 @@ namespace Elwig.Helpers {
|
||||
("CLIENT_BIC", Bic),
|
||||
("CLIENT_IBAN", Iban),
|
||||
("MODE_DELIVERYNOTE_STATS", deliveryNoteStats),
|
||||
("MODE_WINEQUALITYSTATISTICS", modeWineQualityStatistics),
|
||||
("ORDERING_MEMBERLIST", orderingMemberList),
|
||||
("DOCUMENT_SENDER", Sender2),
|
||||
("TEXT_DELIVERYNOTE", TextDeliveryNote),
|
||||
|
Reference in New Issue
Block a user