public List<TaskInfo> getSelectTasks()
{
List<TaskInfo> result = new List<TaskInfo>();
if (tasks == null)
{
return result;
}
List<string> ids = new List<string>();
foreach (ListViewItem item in taskList.Items)
{
if (item.Checked)
{
TaskInfo task = queryTaskById(item.SubItems[1].Text);
result.Add(task);
}
}
return result;
}
/// <summary> /// 生成注释 /// </summary> /// <returns></returns> private string genCommitMessage() { List <BugInfo> bugs = issForm.getSelecteBugs(); List <TaskInfo> tasks = issForm.getSelectTasks(); StringBuilder sb = new StringBuilder(); foreach (BugInfo bug in bugs) { if (bug.isDone) { sb.Append("Fix "); } sb.Append("Bug#" + bug.id + " " + bug.title).Append("\r\n"); } foreach (TaskInfo task in tasks) { if (task.isDone) { sb.Append("Finish "); } sb.Append("Task#" + task.id + " " + task.name + ", cost:" + task.consumed + " left:" + task.left).Append("\r\n"); } return(sb.ToString()); }