/// <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(""); }