示例#1
0
 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());
            }
        }
示例#3
0
 public DateTime ProximaExecucao(string job, string groupJob)
 {
     return(CDTScheduler.NextExecutionTime(job, groupJob));
 }
示例#4
0
 public bool StatusAgendamento(string job, string groupJob)
 {
     return(CDTScheduler.JobExists(job, groupJob));
 }