void UpdateCurrentTask() { if (CurrentTask != null) { OwnerForm.EnabledFlagButtons(true, CurrentTask.FlagStatus); } else { OwnerForm.EnabledFlagButtons(false, FlagStatus.Completed); } }
void UpdateCurrentTask() { if (CurrentTask != null) { OwnerForm.EnabledFlagButtons(true, AllowEdit, CurrentTask); } else { OwnerForm.EnabledFlagButtons(false, AllowEdit, null); } }
void DoFlagStatusButtonClick(string tag) { if (CurrentTask == null) { return; } if (!Enum.IsDefined(typeof(FlagStatus), tag)) { return; } int day = -1; if (tag.Equals(FlagStatus.Today.ToString())) { CurrentTask.DueDate = DateTime.Today; } if (tag.Equals(FlagStatus.Tomorrow.ToString())) { CurrentTask.DueDate = DateTime.Today.AddDays(1); } if (tag.Equals(FlagStatus.ThisWeek.ToString())) { if (CurrentTask.FlagStatus != FlagStatus.ThisWeek) { day = 5; } } if (tag.Equals(FlagStatus.NextWeek.ToString())) { if (CurrentTask.FlagStatus != FlagStatus.NextWeek) { day = 12; } } if (day > 0) { CurrentTask.DueDate = DevExpress.Data.Filtering.Helpers.EvalHelpers.GetWeekStart(DateTime.Today).AddDays(day); } if (tag.Equals(FlagStatus.NoDate.ToString())) { CurrentTask.DueDate = null; } if (tag.Equals(FlagStatus.Custom.ToString())) { using (frmCustomDate frm = new frmCustomDate(CurrentTask)) frm.ShowDialog(OwnerForm); } CurrentTask.Complete = false; gridView1.LayoutChanged(); OwnerForm.EnabledFlagButtons(true, CurrentTask.FlagStatus); }