Ejemplo n.º 1
0
 void UpdateCurrentTask()
 {
     if (CurrentTask != null)
     {
         OwnerForm.EnabledFlagButtons(true, CurrentTask.FlagStatus);
     }
     else
     {
         OwnerForm.EnabledFlagButtons(false, FlagStatus.Completed);
     }
 }
Ejemplo n.º 2
0
 void UpdateCurrentTask()
 {
     if (CurrentTask != null)
     {
         OwnerForm.EnabledFlagButtons(true, AllowEdit, CurrentTask);
     }
     else
     {
         OwnerForm.EnabledFlagButtons(false, AllowEdit, null);
     }
 }
Ejemplo n.º 3
0
        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);
        }