コード例 #1
0
        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;
        }
コード例 #2
0
        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);
            }
        }
コード例 #3
0
 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);
         }
     }
 }