private void SetJobBaseInfo(JobBase newJob) { newJob.JobID = this.JobID; newJob.Name = txtName.Value.Trim(); newJob.Enabled = bool.Parse(this.ddlEnabled.Value); newJob.Description = txtDesc.Value; newJob.Creator = DeluxeIdentity.CurrentUser; newJob.Category = txtCategory.Value; JobScheduleCollection schedules = new JobScheduleCollection(); foreach (SimpleSchedule item in detailGrid.InitialData) { JobSchedule schedule = JobScheduleAdapter.Instance.Load(p => p.AppendItem("SCHEDULE_ID", item.ID))[0]; schedules.Add(schedule); } newJob.Schedules = schedules; }
/// <summary> /// 根据ID获取计划 /// </summary> /// <param name="ids"></param> /// <returns></returns> protected JobScheduleCollection GetSchedules(string ids) { JobScheduleCollection scheduleList = new JobScheduleCollection(); if (!string.IsNullOrEmpty(ids)) { string[] propertities = ids.TrimEnd(',').Split(','); for (int i = 0; i < propertities.Length; i++) { string id = propertities[i]; if (!string.IsNullOrEmpty(id)) { //根据ID获取ETL实体 JobSchedule entity = JobScheduleAdapter.Instance.Load(c => c.AppendItem("SCHEDULE_ID", id)).FirstOrDefault() as JobSchedule; if (entity != null) { scheduleList.Add(entity); } } } } return(scheduleList); }
private void SetJobBaseInfo(JobBase newJob) { newJob.JobID = this.JobID; newJob.Name = txtName.Value.Trim(); newJob.Enabled = bool.Parse(this.ddlEnabled.Value); newJob.Description = txtDesc.Value; newJob.Creator = DeluxeIdentity.CurrentUser; newJob.Category = txtCategory.Value; JobScheduleCollection schedules = new JobScheduleCollection(); foreach (SimpleSchedule item in detailGrid.InitialData) { JobSchedule schedule = JobScheduleAdapter.Instance.Load(p => p.AppendItem("SCHEDULE_ID", item.ID))[0]; schedules.Add(schedule); } newJob.Schedules = schedules; }