示例#1
0
        private void taskBox1_EditItem(object sender, EventArgs e)
        {
            Task task = null;

            if (sender is long id)
            {
                task = store.Get(id) as Task;
            }

            if (task == null)
            {
                return;
            }

            using (var taskDialog = new FormTask())
            {
                taskDialog.StartDate = task.StartDate;
                taskDialog.Deadline  = task.Deadline;
                taskDialog.TaskName  = task.Name;

                if (taskDialog.ShowDialog() == DialogResult.OK)
                {
                    if (!string.IsNullOrWhiteSpace(taskDialog.TaskName))
                    {
                        task.Name      = taskDialog.TaskName;
                        task.Deadline  = taskDialog.Deadline;
                        task.StartDate = taskDialog.StartDate;

                        store.Update(task);

                        taskBox1.UpdateItem(task);
                    }
                }
            }
        }
示例#2
0
文件: Form1.cs 项目: annakolzina/Plan
 public void AddTask(Task item)
 {
     store.Create(item);
     store.Get(item.Id);
     cbTasks.Items.Add(item.Name);
     listBox2.Items.Add("в процессе");
     if (item.StartDate.Date == item.Deadline.Date)
     {
         listBox1.Items.Add("c " + item.StartDate.Hour + ":" + item.StartDate.Minute + " по " + item.Deadline.Hour + ":" + item.Deadline.Minute);
     }
     else
     {
         listBox1.Items.Add("c " + item.StartDate + " по " + item.Deadline);
     }
     listoftasks.Add(item);
 }