//Returns the pallet to the inventory and updates its status private void OutFeed_AP_OnEnter(ActionPoint sender, Load load) { Pallet palletData = load.UserData as Pallet; SKUSupply skuSupply = skuSupplyList.Find(a => a.SKUData.ItemCode == palletData.Content.ItemCode); skuSupply.ReturnPallet(palletData); }
private SKUSupply GenerateSKUSupply(string SKUData) { SKUSupply newSKUSupply = null; SKU newSKU = GenerateSKU(SKUData); var skuData = SKUData.Split(','); int layerPerDay = int.Parse(skuData[7]); int palletPerDay = int.Parse(skuData[9]); newSKUSupply = new SKUSupply(newSKU, layerPerDay, palletPerDay); return(newSKUSupply); }
public List <Pallet> RequestPallet() { this.Status = PalletRequestStatus.Requested; return(SKUSupply.RequestLayer(RequiredLayerCount)); }