//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);
 }