You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

SimpleTriggerDisplay.cs 1.7 kB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Drawing;
  5. using System.Data;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Windows.Forms;
  9. using Quartz;
  10. namespace ClickForensics.Quartz.Manager
  11. {
  12. public partial class SimpleTriggerDisplay : UserControl
  13. {
  14. public SimpleTriggerDisplay()
  15. {
  16. InitializeComponent();
  17. this.Load += new EventHandler(SimpleTriggerDisplay_Load);
  18. }
  19. void SimpleTriggerDisplay_Load(object sender, EventArgs e)
  20. {
  21. lblDescription.Text = _trigger.Description;
  22. lblGroup.Text = _trigger.Key.Group;
  23. lblName.Text = _trigger.Key.Name;
  24. if (_trigger.GetNextFireTimeUtc().HasValue)
  25. {
  26. lblNextFireTime.Text = _trigger.GetNextFireTimeUtc().Value.ToLocalTime().ToString();
  27. }
  28. else
  29. {
  30. lblNextFireTime.Text = "Unknown";
  31. }
  32. if (_trigger.GetPreviousFireTimeUtc().HasValue)
  33. {
  34. lblPreviousFireTime.Text = _trigger.GetPreviousFireTimeUtc().Value.ToLocalTime().ToString();
  35. }
  36. else
  37. {
  38. lblPreviousFireTime.Text = "Unknown";
  39. }
  40. lblRepeatCount.Text = _trigger.RepeatCount.ToString();
  41. lblRepeatInterval.Text = _trigger.RepeatInterval.ToString();
  42. }
  43. public SimpleTriggerDisplay(ISimpleTrigger trigger)
  44. : this()
  45. {
  46. _trigger = trigger;
  47. }
  48. private ISimpleTrigger _trigger;
  49. }
  50. }