public void PararAgendamento(string job, string groupJob) { try { CDTScheduler.DeleteJob(job, groupJob); } catch { throw; } }
public void Start(int idAgendamento, string cronExpression) { JobDataMap jobMap = new JobDataMap(); jobMap.Add("idAgendamento", idAgendamento); if (cronExpression != string.Empty) { CDTScheduler.StartJobSchedule <LiquidacaoNacionalEloJob>(jobMap, cronExpression, this.ToString() + idAgendamento.ToString(), "grp_" + this.ToString() + idAgendamento.ToString()); } else { CDTScheduler.StartJobSchedule <LiquidacaoNacionalEloJob>(jobMap, this.ToString() + idAgendamento.ToString(), "grp_" + this.ToString() + idAgendamento.ToString()); } }
public DateTime ProximaExecucao(string job, string groupJob) { return(CDTScheduler.NextExecutionTime(job, groupJob)); }
public bool StatusAgendamento(string job, string groupJob) { return(CDTScheduler.JobExists(job, groupJob)); }