Added support for IAC Client

This commit is contained in:
pkus
2024-02-29 12:17:36 +01:00
parent d1bf49a24e
commit 5aa1859619

View File

@@ -38,7 +38,7 @@ namespace ClientEdiOrdersGenerator.Steps.SendOrders
scheduleOrders = scheduleOrders.Where(x =>
!exportedSalesOrderIds.Contains(x.Id) && !errorSalesOrderIds.Contains(x.Id) &&
x.Recipient.PurchaserID == 2).ToList();
new[] { 2, 3 }.Any(y => y == x.Recipient.PurchaserID)).ToList();
if (!scheduleOrders.Any())
{
@@ -198,6 +198,9 @@ namespace ClientEdiOrdersGenerator.Steps.SendOrders
ediCustomerOrderLineItems.AddRange(CreateEdiCustomerOrderLineItems(ediCustomerOrder,
scheduleOrderDetail, ediCustomerOrderLines.Last(), vatCodesAssociation, warehouse,
newPoNumber));
ediCustomerOrderLineItems =
ediCustomerOrderLineItems.Where(x => x.ReleaseDate != new DateTime(1, 1, 1)).ToList();
}
ediCustomerOrder.Price = ediCustomerOrderLineItems
@@ -319,7 +322,7 @@ namespace ClientEdiOrdersGenerator.Steps.SendOrders
{
ItemCustomerPriceAll itemPrice = _sytelineDataProvider.GetPricesForItem(itemCustom.Item,
customer.CustomerNumber, itemCustom.CustomerItemSequence, _workingDate);
return new EdiCustomerOrderLine
{
CustomerOrderNumber = ediCustomerOrder.CustomerOrderNumber,