Exemple #1
0
 protected virtual void InitializeValidPickedInventoryItem(PickedInventoryItem item, TOrder order, int?quantity = null)
 {
     item.Lot.SetValidToPick();
     item.FromLocation.ConstrainByKeys(RinconFacility);
     item.ConstrainByKeys(order.PickedInventory).SetCurrentLocationToSource();
     item.Quantity = quantity ?? item.Quantity;
 }
Exemple #2
0
        internal static PickedInventoryItem SetToInventory(this PickedInventoryItem item, IInventoryKey inventoryKey)
        {
            if (item == null)
            {
                throw new ArgumentNullException("item");
            }
            if (inventoryKey == null)
            {
                throw new ArgumentNullException("inventoryKey");
            }

            return(item.ConstrainByKeys(null, inventoryKey, inventoryKey, inventoryKey, inventoryKey, inventoryKey, inventoryKey.InventoryKey_ToteKey));
        }