This commit is contained in:
2021-08-16 17:59:19 +00:00
parent cf264c13ae
commit cef1458046

View File

@@ -699,12 +699,15 @@ namespace AyaNova.Biz
{
var ThisPart = poParts.Single(x => x.Id == poItem.PartId);//part should always be there, if it isn't we have deeper problems
//VendorPartNumber
if (ThisPart.ManufacturerId == vendorId)
poItem.VendorPartNumber = ThisPart.ManufacturerNumber;
else if (ThisPart.WholeSalerId == vendorId)
poItem.VendorPartNumber = ThisPart.WholeSalerNumber;
else if (ThisPart.AlternativeWholeSalerId == vendorId)
poItem.VendorPartNumber = ThisPart.AlternativeWholeSalerNumber;
if (string.IsNullOrWhiteSpace(poItem.VendorPartNumber))//only set if empty, user may have typed in one already on create
{
if (ThisPart.ManufacturerId == vendorId)
poItem.VendorPartNumber = ThisPart.ManufacturerNumber;
else if (ThisPart.WholeSalerId == vendorId)
poItem.VendorPartNumber = ThisPart.WholeSalerNumber;
else if (ThisPart.AlternativeWholeSalerId == vendorId)
poItem.VendorPartNumber = ThisPart.AlternativeWholeSalerNumber;
}
//Costs
poItem.PurchaseOrderCost = ThisPart.Cost;