private void AddNewTaskClick(object sender, EventArgs e) { Button addbutton = sender as Button; int row_ind = Convert.ToInt32(addbutton.Name.Replace("btn_add_task", "")) - 1; int story_id = Convert.ToInt32(boardlabels[row_ind, 0].Text); string storyname = boardlabels[row_ind, 1].Text; TaskForm taskform = new TaskForm(); taskform.storyId = story_id; taskform.storyName = storyname; taskform.sprintboard = sprintBoard; taskform.ShowDialog(); StoryTask stt = taskform.storyTask; if (stt != null) { if (stt.StoryID > 0) { MessageBox.Show("Task inserted successfully!"); dbsql.InsertNewTask(stt); LoadMembers(); RefreshBoard(); } } }
private void task_Detail_Click(object sender, EventArgs e) { Button details_button = sender as Button; int taskid = Convert.ToInt32(details_button.Name.Replace("btn_add_task", "")); TaskForm taskform = new TaskForm(); foreach (StoryTask stt in sprintBoard.StoryTasks) { if (stt.TaskID == taskid) { taskform.storyTask = stt; } } taskform.sprintboard = sprintBoard; taskform.ShowDialog(); if (taskform.storyTask != null) { dbsql.UpdateTask(taskform.storyTask); LoadMembers(); RefreshBoard(); } }