Esempio n. 1
0
 public static void AssignQuartzTrigger(this NthIncludedDayTrigger nthIncludedDayTrigger, INthIncludedDayTrigger trigger) {
     nthIncludedDayTrigger.MisfireInstruction = (int)trigger.MisfireInstruction;
     nthIncludedDayTrigger.N = trigger.N;
     nthIncludedDayTrigger.IntervalType = (int)trigger.IntervalType;
     nthIncludedDayTrigger.FireAtTime = string.Format(CultureInfo.InvariantCulture, "{0:00}:{1:00}:{2:00}", trigger.FireAtTime.Hours, trigger.FireAtTime.Minutes, trigger.FireAtTime.Seconds);
     nthIncludedDayTrigger.NextFireCutoffInterval = trigger.NextFireCutoffInterval;
     nthIncludedDayTrigger.TimeZone = TimeZoneInfo.FindSystemTimeZoneById(RegistryTimeZoneProvider.GetRegistryKeyNameByTimeZoneId(trigger.TimeZone));
     nthIncludedDayTrigger.TriggerCalendarFirstDayOfWeek = trigger.TriggerCalendarFirstDayOfWeek;
     nthIncludedDayTrigger.TriggerCalendarWeekRule = trigger.TriggerCalendarWeekRule;
 }
Esempio n. 2
0
 public static void AssignQuartzTrigger(this NthIncludedDayTrigger nthIncludedDayTrigger, INthIncludedDayTrigger trigger)
 {
     nthIncludedDayTrigger.MisfireInstruction = (int)trigger.MisfireInstruction;
     nthIncludedDayTrigger.N                             = trigger.N;
     nthIncludedDayTrigger.IntervalType                  = (int)trigger.IntervalType;
     nthIncludedDayTrigger.FireAtTime                    = string.Format(CultureInfo.InvariantCulture, "{0:00}:{1:00}:{2:00}", trigger.FireAtTime.Hours, trigger.FireAtTime.Minutes, trigger.FireAtTime.Seconds);
     nthIncludedDayTrigger.NextFireCutoffInterval        = trigger.NextFireCutoffInterval;
     nthIncludedDayTrigger.TimeZone                      = TimeZoneInfo.FindSystemTimeZoneById(RegistryTimeZoneProvider.GetRegistryKeyNameByTimeZoneId(trigger.TimeZone));
     nthIncludedDayTrigger.TriggerCalendarFirstDayOfWeek = trigger.TriggerCalendarFirstDayOfWeek;
     nthIncludedDayTrigger.TriggerCalendarWeekRule       = trigger.TriggerCalendarWeekRule;
 }