private void LoadCompleteTask() { ShowCompletedTask(); //����ɵ������м��� cTaskComplete t = new cTaskComplete(); t.LoadTaskData(); for (int i = 0; i < t.GetCount(); i++) { dataTask.Rows.Add(imageList1.Images["OK"],t.GetTaskID (i), cGlobalParas.TaskState.Completed, this.treeMenu.SelectedNode.Name, t.GetTaskName (i), cGlobalParas.ConvertName((int)t.GetTaskType (i)), //t.GetGatheredUrlCount(i), t.GetUrlCount(i) - t.GetGatheredUrlCount(i), t.GetUrlCount(i), cGlobalParas.ConvertName((int)t.GetTaskRunType(i)), cGlobalParas.ConvertName((int)t.GetPublishType(i)) ); } this.dataTask.Sort(this.dataTask.Columns[4], ListSortDirection.Ascending); this.dataTask.ClearSelection(); }
//ɾ���Ѿ���ɵ����� private bool DelCompletedTask() { if (this.dataTask.SelectedRows.Count == 0) return false; if (this.dataTask.SelectedRows.Count == 1) { if (MessageBox.Show(rm.GetString ("Info29") + this.dataTask.SelectedCells[4].Value.ToString() + "\r\n" + rm.GetString("Quaere10"), rm.GetString("MessageboxQuaere"), MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) { return false; } } else { if (MessageBox.Show(rm.GetString ("Quaere11"), rm.GetString("MessageboxQuaere"), MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) { return false; } } for (int index = 0; index < this.dataTask.SelectedRows.Count; index++) { Int64 TaskID = Int64.Parse(this.dataTask.SelectedRows [index].Cells[1].Value.ToString()); string TaskName = this.dataTask.SelectedRows[index].Cells[4].Value.ToString(); //ɾ��taskcomplete�ڵ� cTaskComplete tc = new cTaskComplete(); tc.LoadTaskData(); tc.DelTask(TaskID); tc = null; //ɾ��run�е�����ʵ���ļ� string FileName = Program.getPrjPath() + "data\\" + TaskName + "-" + TaskID + ".xml"; System.IO.File.Delete(FileName); } return true; //while (this.dataTask.SelectedRows.Count > 0) //{ // this.dataTask.Rows.Remove(this.dataTask.SelectedRows[0]); //} }