internal ParameterSetting Clone() { ParameterSetting setting = new ParameterSetting(); setting.IsSelected = this.IsSelected; setting.Interval = this.Interval; setting.TaskSchedulerId = this.TaskSchedulerId; setting.ParameterKey = this.ParameterKey; setting.SettingParameterType = this.SettingParameterType; setting.SqlDbType = this.SqlDbType; setting.SqlDbTypeCellData = this.SqlDbTypeCellData; setting.SettingCellData(string.Empty); return setting; }
internal void Update(CommonTaskScheduler commonTaskScheduler) { this._Id = commonTaskScheduler.Id; this._ExchangeCode = commonTaskScheduler.ExchangeCode; this._Name = commonTaskScheduler.Name; this._Description = commonTaskScheduler.Description; this._TaskStatus = commonTaskScheduler.TaskStatus; this._ActionType = commonTaskScheduler.ActionType; this._TaskType = commonTaskScheduler.TaskType; this._Interval = commonTaskScheduler.Interval; this._RecurDay = commonTaskScheduler.RecurDay; this._CreateDateTime = commonTaskScheduler.CreateDate; this._Creater = commonTaskScheduler.Creater; this._RunTime = commonTaskScheduler.RunTime; this._LastRunTime = commonTaskScheduler.LastRunTime; foreach (ParameterSettingTask setting in commonTaskScheduler.ParameterSettings) { ParameterSetting parameterSetting = new ParameterSetting(setting); this._ParameterSettings.Add(parameterSetting); } foreach (ExchangInstrument entity in commonTaskScheduler.ExchangInstruments) { this._ExchangInstruments.Add(entity); } }
private void ConvertToParameterSetting(List<CommonParameterDefine> parameterDefines) { foreach (CommonParameterDefine entity in parameterDefines) { if (entity.SettingParameterType == SettingParameterType.InstrumentParameter) { ParameterSetting parameterSetting = new ParameterSetting(entity); this._TaskScheduler.ParameterSettings.Add(parameterSetting); } } }