/// <summary>
 /// Конструктор popup-окна для отображения событий по объекту для монтажников +-4 часа от даты отправки монтажа
 /// </summary>
 /// <param name="objectNumber">Номер объекта</param>
 /// <param name="dt">Дата</param>
 public EventsPopupViewModel(string objectNumber, DateTime?dt)
 {
     CloseImage       = IconName("close");
     GetImage         = IconName("get");
     IndicatorVisible = false;
     OpacityForm      = 1;
     ObjectNumber     = objectNumber;
     StartDate        = dt.Value.AddHours(-4);
     EndDate          = dt.Value.AddHours(4);
     GetEvents2.Execute(null);
     StartDateVisible = false;
     EndDateVisible   = false;
     GetButtonVisible = false;
     GetEvents2.ChangeCanExecute();
 }
 /// <summary>
 /// 陣列排序
 /// </summary>
 /// <returns></returns>
 public ActionResult Process4()
 {
     string returnValue = "";
     GetEvents getEvents = new GetEvents();
     GetEvents2 getEvents2 = new GetEvents2();
     CalenderEvent[] events = getEvents.CalenderEvent;
     CalenderEvent2[] events2 = getEvents2.CalenderEvent2;
     //
     Array.Sort(events, (event1, event2) => event1.StartTime.CompareTo(event2.StartTime));
     //自訂排序
     Array.Sort(events2);
     //
     return Content("");
 }