public void SetPriceForReceiveDocs() { ReceiveDoc receiveDoc = new ReceiveDoc(); receiveDoc.LoadbyItemUnitManufacturerMovingAverageID(ReceiptID.Value, ItemID, ItemUnitID, ManufacturerID, MovingAverageID); receiveDoc.Rewind(); while (!receiveDoc.EOF) { if (receiveDoc.IsColumnNull("PricePerPack") || !(receiveDoc.PricePerPack > 0)) { receiveDoc.PricePerPack = AverageCost; } if (receiveDoc.IsColumnNull("UnitCost") || !(receiveDoc.PricePerPack > 0)) { receiveDoc.UnitCost = Convert.ToDecimal(AverageCost); } receiveDoc.Cost = AverageCost; receiveDoc.Margin = Margin; receiveDoc.SellingPrice = SellingPrice; receiveDoc.MoveNext(); } receiveDoc.Save(); }
public void SetPriceForReceiveDocs() { ReceiveDoc receiveDoc = new ReceiveDoc(); receiveDoc.LoadbyItemUnitManufacturerMovingAverageID(ReceiptID.Value,ItemID,ItemUnitID,ManufacturerID,MovingAverageID); receiveDoc.Rewind(); while (!receiveDoc.EOF) { if(receiveDoc.IsColumnNull("PricePerPack") || !(receiveDoc.PricePerPack > 0)) receiveDoc.PricePerPack = AverageCost; if(receiveDoc.IsColumnNull("UnitCost") || !(receiveDoc.PricePerPack > 0)) receiveDoc.UnitCost = Convert.ToDecimal(AverageCost); receiveDoc.Cost = AverageCost; receiveDoc.Margin = Margin; receiveDoc.SellingPrice = SellingPrice; receiveDoc.MoveNext(); } receiveDoc.Save(); }