private static JobDataMap GetJobDataMap(ISchJob job)
        {
            var res = new JobDataMap();

            foreach (var p in job.Job_JobParam_List)
            {
                res.Add(p.Name, p.Value);
            }
            return(res);
        }
        private static IJobDetail GetJobDetail(ISchJob job)
        {
            var jobType = Type.GetType(job.JobType.ClassName);

            return(new JobDetailImpl(job.Code, job.JobGroup, jobType)
            {
                Description = job.Description,
                JobDataMap = GetJobDataMap(job)
            });
        }
        private static Quartz.Collection.ISet <ITrigger> GetTriggers(ISchJob job, Func <ISchTrigger, bool> validateHandler = null)
        {
            var res = new Quartz.Collection.HashSet <ITrigger>();

            foreach (var trigger in job.Job_Trigger_List)
            {
                if (validateHandler != null && !validateHandler(trigger))
                {
                    continue;
                }

                var qtrigger = GetTrigger(trigger);
                if (qtrigger == null)
                {
                    continue;
                }

                res.Add(qtrigger);
            }
            return(res);
        }
        private static Quartz.Collection.ISet<ITrigger> GetTriggers(ISchJob job, Func<ISchTrigger, bool> validateHandler = null)
        {
            var res = new Quartz.Collection.HashSet<ITrigger>();
            foreach (var trigger in job.Job_Trigger_List)
            {
                if (validateHandler != null && !validateHandler(trigger))
                    continue;

                var qtrigger = GetTrigger(trigger);
                if (qtrigger == null)
                    continue;

                res.Add(qtrigger);
            }
            return res;
        }
 private static IJobDetail GetJobDetail(ISchJob job)
 {
     var jobType = Type.GetType(job.JobType.ClassName);
     return new JobDetailImpl(job.Code, job.JobGroup, jobType)
     {
         Description = job.Description,
         JobDataMap = GetJobDataMap(job)
     };
 }
 private static JobDataMap GetJobDataMap(ISchJob job)
 {
     var res = new JobDataMap();
     foreach (var p in job.Job_JobParam_List)
         res.Add(p.Name, p.Value);
     return res;
 }