private int GetLogOutTime(LogOutItem time) { switch (time) { case LogOutItem.注销: return(0); case LogOutItem.十秒: return(30); case LogOutItem.一分钟: return(60); case LogOutItem.二分钟: return(120); case LogOutItem.分钟: return(180); case LogOutItem.五分钟: return(300); case LogOutItem.十分钟: return(600); case LogOutItem.十五分钟: return(900); case LogOutItem.二十分钟: return(1200); default: return(30); } }
public override void GetDataFromInterface(IParameterControl control) { base.GetDataFromInterface(control); ISystemParameterControl SysParaInterface = (ISystemParameterControl)control; VacuumDelayTime = SysParaInterface.VacuumDelayTime; ManualLoadDelayTime = SysParaInterface.ManualLoadDelayTime; ThicknessMeasDelayTime = SysParaInterface.ThicknessMeasDelayTime; Products = SysParaInterface.Products; Gauges = SysParaInterface.Gauges; CurrentProduct = SysParaInterface.CurrentProduct; LoadInSMEMAIgnored = SysParaInterface.LoadInSMEMAIgnored; UnloadOutSMEMAIgnored = SysParaInterface.UnloadOutSMEMAIgnored; OdsSaveInterval = SysParaInterface.OdsSaveInterval; OdsSavePath = SysParaInterface.OdsSavePath; LogOutTime = SysParaInterface.LogOutTime; }
protected override void Clone(ClassParameter source) { ClassSystemParameter SysParaInterface = (ClassSystemParameter)source; VacuumDelayTime = SysParaInterface.VacuumDelayTime; ManualLoadDelayTime = SysParaInterface.ManualLoadDelayTime; ThicknessMeasDelayTime = SysParaInterface.ThicknessMeasDelayTime; Products = SysParaInterface.Products; Gauges = SysParaInterface.Gauges; CurrentProduct = SysParaInterface.CurrentProduct; LoadInSMEMAIgnored = SysParaInterface.LoadInSMEMAIgnored; UnloadOutSMEMAIgnored = SysParaInterface.UnloadOutSMEMAIgnored; OdsSaveInterval = SysParaInterface.OdsSaveInterval; OdsSavePath = SysParaInterface.OdsSavePath; LogOutTime = SysParaInterface.LogOutTime; LoadMode = SysParaInterface.LoadMode; }