//Every bin magazine has different inventory policy for each component type. public void ConnectInventoryPoliciesAndBinMagazines() { StationList stationlist = this.layoutManager.Layout.Stations; foreach (Station station in stationlist) { foreach (string inventoryPolicy in station.BinMagazine.InventoryPolicyNameList) { string[] seperated = inventoryPolicy.Split(','); string componentTypeName = seperated[0]; double reorderPoint = Convert.ToDouble(seperated[1], System.Globalization.CultureInfo.InvariantCulture); int orderAmount = Convert.ToInt32(seperated[2]); SQParameter InventoryPolicy = new SQParameter(reorderPoint, orderAmount); station.BinMagazine.InventoryPolicies.Add(this.layoutManager.Layout.ComponentTypes[componentTypeName], InventoryPolicy); } station.BinMagazine.CreateStatistics(); } this.layoutManager.Layout.CreateOnHandInventoryText();//IE486f18 }
public virtual string Write(SQParameter param) { return("@" + param.Name); }