public DeleteOrEditTaskForm(TaskDataGridItem taskDataGridItem, DataGridView tdg) { InitializeComponent(); var nameList = from users in userData.QueryAll() select users.USER_NAME; foreach(string name in nameList) { AssignedToComboBox.Items.Add(name); } TaskIDLabel.Text = taskDataGridItem.TASK_ID.ToString(); AssignedByLabel.Text = taskDataGridItem.ASSIGNED_BY; AssignedToComboBox.Text = taskDataGridItem.ASSIGNED_TO; TaskTitleTextBox.Text = taskDataGridItem.TASK_TITLE; DetailsTextBox.Text = taskDataGridItem.TASK_DETAILS; IssueDatePicker.Value = taskDataGridItem.ISSUE_DATE; DueDatePicker.Value = taskDataGridItem.DUE_DATE; SendEmailCheckBox.Checked = taskDataGridItem.SEND_EMAIL; taskItem = taskDataGridItem; taskDataGridView = tdg; }
private void taskDataGridView_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { TaskDataGridItem taskDataGridItem = new TaskDataGridItem(); DataGridViewRow taskGridRow = taskDataGridView.Rows[e.RowIndex]; taskDataGridItem.TASK_ID = (int)taskGridRow.Cells["TASK_ID"].Value; taskDataGridItem.ASSIGNED_TO = (string)taskGridRow.Cells["ASSIGNED_TO"].Value; taskDataGridItem.ASSIGNED_BY = (string)taskGridRow.Cells["ASSIGNED_BY"].Value; taskDataGridItem.TASK_TITLE = (string)taskGridRow.Cells["TASK_TITLE"].Value; taskDataGridItem.TASK_DETAILS = (string)taskGridRow.Cells["TASK_DETAILS"].Value; taskDataGridItem.ISSUE_DATE = (DateTime)taskGridRow.Cells["ISSUE_DATE"].Value; taskDataGridItem.DUE_DATE = (DateTime)taskGridRow.Cells["DUE_DATE"].Value; taskDataGridItem.SEND_EMAIL = (bool)taskGridRow.Cells["SEND_EMAIL"].Value; DeleteOrEditTaskForm taskDeleteOrEdit = new DeleteOrEditTaskForm(taskDataGridItem, taskDataGridView); taskDeleteOrEdit.Show(); }