Esempio n. 1
0
 public ToDoItem(ToDoTask todoTask)
 {
     InitializeComponent();
     _todoTask = todoTask;
     if (string.IsNullOrEmpty(_todoTask.Description))
     {
         this.textBoxDescription.Text = "A short description of what you want to do.";
         this.textBoxDescription.ForeColor = System.Drawing.SystemColors.ActiveBorder;
         _isFirstAccess = true;
     }
     else
     {
         ControlValuesSet();
     }
 }
Esempio n. 2
0
 private void buttonOk_Click(object sender, EventArgs e)
 {
     _todoTask = this.toDoItem1.ToDoTask;
     DialogResult = DialogResult.OK;
     this.Close();
 }
Esempio n. 3
0
 public ToDoItemDialog(TaskClerkEngine engine, ToDoTask toDoTask)
 {
     InitializeComponent();
     this._engine = engine;
     this._todoTask = toDoTask;
 }
Esempio n. 4
0
        /// <summary>
        /// Compares on the RemindDate of the todotask.
        /// </summary>
        /// <param name="taskDescriptionA">The toDoTask  A.</param>
        /// <param name="taskDescriptionB">The toDoTask B.</param>
        /// <returns></returns>
        public static int CompareOnRemindDate(ToDoTask toDoTaskA,
                                                       ToDoTask toDoTaskB)
        {
            if (toDoTaskA == null)
            {
                throw new ArgumentNullException("toDoTaskA");
            }
            if (toDoTaskB == null)
            {
                throw new ArgumentNullException("toDoTaskB");
            }

            return toDoTaskA.RemindDate.CompareTo(toDoTaskB.RemindDate);
        }
Esempio n. 5
0
 private ListViewGroup SetGroup(ToDoTask task)
 {
     if (task.RemindDate == DateTime.MinValue)
     {
         return listView.Groups[3];
     }
     if (task.RemindDate.Date == DateTime.Today)
     {
         return listView.Groups[1];
     }
     if (task.RemindDate.Date < DateTime.Today)
     {
         return listView.Groups[0];
     }
     return listView.Groups[2];
 }