private void ICD_EditTask(int clientID, HEADER obj) { WorkHistoryList msg = obj as WorkHistoryList; DatabaseMgr.EditTask(msg); int taskID = msg.workHistory[0].taskID; if ((msg.workHistory.Length == 1) && (msg.workHistory[0].columnName == "confirmOK")) { string[] data = new string[2]; data = msg.workHistory[0].toInfo.Split(',', (char)2); DatabaseMgr.EditTaskBase(taskID, "timeDone", data[0]); } ICD.WorkList task = new ICD.WorkList(); task.FillServerHeader(DEF.CMD_TaskLatestInfo, 0); DatabaseMgr.GetTaskLatest(taskID, ref task.works[0]); sendMsg(task.works[0].worker, task); sendMsg(task.works[0].director, task); }