Example #1
0
        private void CreateByVersionInfo()
        {
            List <string> vers = EqpArrangeMaster.GetProdVerList(this.StdStep, this.ProductID, Constants.NULL_ID);

            foreach (var item in vers)
            {
                string ver = item;
                if (LcdHelper.IsAllID(item))
                {
                    ver = Constants.NULL_ID;
                }

                if (this.VersionList.Contains(ver) == false)
                {
                    this.VersionList.Add(ver);
                }
            }

            foreach (var item in VersionList)
            {
                StepRouteByProdVersion info;
                if (_verList.TryGetValue(item, out info) == false)
                {
                    _verList.Add(item, info = new StepRouteByProdVersion(this, item));
                }
            }
        }
Example #2
0
        internal decimal GetTactSec(string productVersion)
        {
            StepRouteByProdVersion info = GetStepProdVersion(productVersion);

            if (info == null)
            {
                return(this.TactSec);
            }

            return(info.TactSec);
        }
Example #3
0
        internal int GetLoadedCout(string productVersion)
        {
            StepRouteByProdVersion info = GetStepProdVersion(productVersion);

            if (info != null)
            {
                return(info.LoadedEqps.Count);
            }

            return(this.LoadedEqps.Count);
        }
Example #4
0
        internal decimal GetWaitTAT(string productVersion)
        {
            StepRouteByProdVersion info = GetStepProdVersion(productVersion);

            if (info == null)
            {
                return(this.WaitTAT);
            }

            return(info.WaitTAT);
        }