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)); } } }
internal decimal GetTactSec(string productVersion) { StepRouteByProdVersion info = GetStepProdVersion(productVersion); if (info == null) { return(this.TactSec); } return(info.TactSec); }
internal int GetLoadedCout(string productVersion) { StepRouteByProdVersion info = GetStepProdVersion(productVersion); if (info != null) { return(info.LoadedEqps.Count); } return(this.LoadedEqps.Count); }
internal decimal GetWaitTAT(string productVersion) { StepRouteByProdVersion info = GetStepProdVersion(productVersion); if (info == null) { return(this.WaitTAT); } return(info.WaitTAT); }