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); } } } }
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); }