//����������ɵĹ��� public void UpdateTaskPublished(Int64 TaskID,cGlobalParas.GatherResult tState) { //���Ѿ���ɷ�����������ӵ��������������ļ��� Task.cTaskComplete t = new Task.cTaskComplete(); t.InsertTaskComplete(TaskID, tState); t = null; //ɾ��taskrun�ڵ� cTaskRun tr = new cTaskRun(); tr.LoadTaskRunData(); tr.DelTask(TaskID); //��Tabҳ������ //ɾ��run�е�����ʵ���ļ� string FileName = Program.getPrjPath() + "Tasks\\run\\" + "Task" + TaskID + ".xml"; System.IO.File.Delete(FileName); if (this.treeMenu.SelectedNode.Name == "nodPublish") { for (int i = 0; i < this.dataTask.Rows.Count; i++) { if (this.dataTask.Rows[i].Cells[1].Value.ToString() == TaskID.ToString()) { this.dataTask.Rows.Remove(this.dataTask.Rows[i]); break; } } } else if (this.treeMenu.SelectedNode.Name == "nodComplete") { //���¼���������������Ϣ LoadCompleteTask(); } }
//��������ɼ���ɺ�Ĺ������������ѡ����������еĽڵ㣬�� //ɾ���˽ڵ�,Ȼ���taskrun������ɾ��,Ȼ����ɾ��ʵ�ʵ��ļ� public void UpdateTaskComplete(Int64 TaskID) { //���Ѿ���ɵ�������ӵ��������������ļ��� Task.cTaskComplete t = new Task.cTaskComplete(); t.InsertTaskComplete(TaskID, cGlobalParas.GatherResult.GatherSucceed ); t = null; //ɾ��taskrun�ڵ� cTaskRun tr = new cTaskRun(); tr.LoadTaskRunData(); tr.DelTask(TaskID); //ɾ��run�е�����ʵ���ļ� string FileName = Program.getPrjPath() + "Tasks\\run\\" + "Task" + TaskID + ".xml"; System.IO.File.Delete(FileName); }