/// <summary> /// Opens form to get data and adds data to grid. /// </summary> private void AddTaskToolStripMenuItem_Click(object sender, EventArgs e) { var frm = new TaskForm(Task, false); // ITask argument, no edit mode, frm.ShowDialog(); if (frm.DialogResult == DialogResult.OK) { Task.AddTask(DataTab); statusStrip.Items[0].Visible = false; } }
/// <summary> /// Opens form to edit the selected row. /// </summary> private void EditTaskToolStripMenuItem_Click(object sender, EventArgs e) { var row = DataTab.SelectedRows; if (DataTab.AreAllCellsSelected(false) == false && DataTab.SelectedRows.Count != 0) { Task.Name = (string)row[0].Cells[0].Value; Task.Date = (DateTime)row[0].Cells[1].Value; Task.IfToday = (CheckState)row[0].Cells[2].Value; var frm = new TaskForm(Task, true); // ITask argument, edit mode, frm.ShowDialog(); if (frm.DialogResult == DialogResult.OK) { Task.EditTask(DataTab, row[0].Index); statusStrip.Items[0].Visible = false; } } else { MessageBox.Show("Please select correct row.", "Binder", MessageBoxButtons.OK, MessageBoxIcon.Information); } }