ClientParameters: Add ORDERING_MEMBERLIST
This commit is contained in:
@ -57,6 +57,7 @@ namespace Elwig.Helpers {
|
||||
public string? Website;
|
||||
|
||||
public int ModeDeliveryNoteStats;
|
||||
public int OrderingMemberList;
|
||||
|
||||
public string? TextDeliveryNote;
|
||||
public string? TextDeliveryConfirmation;
|
||||
@ -102,6 +103,11 @@ namespace Elwig.Helpers {
|
||||
case "SHORT": ModeDeliveryNoteStats = 2; break;
|
||||
case "FULL": ModeDeliveryNoteStats = 3; break;
|
||||
}
|
||||
switch (parameters.GetValueOrDefault("ORDERING_MEMBERLIST", "")?.ToUpper()) {
|
||||
case "MGNR": OrderingMemberList = 0; break;
|
||||
case "NAME": OrderingMemberList = 1; break;
|
||||
case "KG": OrderingMemberList = 2; break;
|
||||
}
|
||||
|
||||
Sender2 = parameters.GetValueOrDefault("DOCUMENT_SENDER") ?? "";
|
||||
TextDeliveryNote = parameters.GetValueOrDefault("TEXT_DELIVERYNOTE");
|
||||
@ -127,6 +133,12 @@ namespace Elwig.Helpers {
|
||||
case 2: deliveryNoteStats = "SHORT"; break;
|
||||
case 3: deliveryNoteStats = "FULL"; break;
|
||||
}
|
||||
string orderingMemberList = "MGNR";
|
||||
switch (OrderingMemberList) {
|
||||
case 0: orderingMemberList = "MGNR"; break;
|
||||
case 1: orderingMemberList = "NAME"; break;
|
||||
case 2: orderingMemberList = "KG"; break;
|
||||
}
|
||||
return [
|
||||
("CLIENT_NAME_TOKEN", NameToken),
|
||||
("CLIENT_NAME_SHORT", NameShort),
|
||||
@ -145,6 +157,7 @@ namespace Elwig.Helpers {
|
||||
("CLIENT_BIC", Bic),
|
||||
("CLIENT_IBAN", Iban),
|
||||
("MODE_DELIVERYNOTE_STATS", deliveryNoteStats),
|
||||
("ORDERING_MEMBERLIST", orderingMemberList),
|
||||
("DOCUMENT_SENDER", Sender2),
|
||||
("TEXT_DELIVERYNOTE", TextDeliveryNote),
|
||||
("TEXT_DELIVERYCONFIRMATION", TextDeliveryConfirmation),
|
||||
|
Reference in New Issue
Block a user