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.

CronTriggerDisplay.cs 1.5 kB

15 years ago
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  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 CronTriggerDisplay : UserControl
  13. {
  14. public CronTriggerDisplay()
  15. {
  16. InitializeComponent();
  17. this.Load += new EventHandler(CronTriggerDisplay_Load);
  18. }
  19. void CronTriggerDisplay_Load(object sender, EventArgs e)
  20. {
  21. txtCronExpression.Text = _trigger.CronExpressionString;
  22. lblDescription.Text = _trigger.Description;
  23. lblGroup.Text = _trigger.Group;
  24. lblName.Text = _trigger.Name;
  25. if (_trigger.GetNextFireTimeUtc().HasValue)
  26. {
  27. lblNextFireTime.Text = _trigger.GetNextFireTimeUtc().Value.ToLocalTime().ToString();
  28. }
  29. else
  30. {
  31. lblNextFireTime.Text = "Unknown";
  32. }
  33. if (_trigger.GetPreviousFireTimeUtc().HasValue)
  34. {
  35. lblPreviousFireTime.Text = _trigger.GetPreviousFireTimeUtc().Value.ToLocalTime().ToString();
  36. }
  37. else
  38. {
  39. lblPreviousFireTime.Text = "Unknown";
  40. }
  41. }
  42. public CronTriggerDisplay(CronTrigger trigger)
  43. : this()
  44. {
  45. _trigger = trigger;
  46. }
  47. private CronTrigger _trigger;
  48. }
  49. }

No Description