public void SetValues(SavedEvent @event) { TitleTB.SetText(@event.Title); CommentTB.SetText(@event.Comment ?? string.Empty); DateTime now = DateTime.Now; DateTime start = TimeAndDateUtility.ConvertDateAndTime_DateTime(@event.ActivationDate); DateTime end = TimeAndDateUtility.ConvertDateAndTime_DateTime(@event.DeactivationDate); StartPicker.SetDates(now > start ? start.Date : now.Date, start, DateTime.MaxValue); EndPicker.SetDates(now > end ? end.Date : now.Date, end, DateTime.MaxValue); if (start < now) { StartPicker.GetControl().Enabled = false; } if (end < now) { EndPicker.GetControl().Enabled = false; } if (!StartPicker.GetControl().Enabled&& !EndPicker.GetControl().Enabled) { TitleTB.GetControl().Enabled = false; CommentTB.GetControl().Enabled = false; _purpose = CrudPurposes.None; SetTitle(); } }
public void CleanUp() { _controls.Remove(_parentId, Title.GetId()); _controls.Remove(_parentId, Start.GetId()); _controls.Remove(_parentId, End.GetId()); _controls.Remove(_parentId, TitleTB.GetId()); _controls.Remove(_parentId, CommentTB.GetId()); _controls.Remove(_parentId, StartPicker.GetId()); _controls.Remove(_parentId, EndPicker.GetId()); }