string VerifyTaskInfo() { string errorMsg = ""; if (this.DataContext is TaskInfo) { TaskInfo task = this.DataContext as TaskInfo; if (string.IsNullOrEmpty(task.GENERICNAME)) { errorMsg += "任务标题不能为空"; } } else if (this.DataContext is DisturbTaskInfo) { DisturbTaskInfo task = this.DataContext as DisturbTaskInfo; if (string.IsNullOrEmpty(task.DISTRUBNAME)) { errorMsg += "任务标题不能为空\r\n"; } if (string.IsNullOrEmpty(task.DISTRUBDESCRIBE)) { errorMsg += "任务描述不能为空"; } } return(errorMsg); }
private void LoadTaskListInfo() { if (this.DataContext is TaskInfo) { TaskInfo taskinfo = this.DataContext as TaskInfo; _currentTask.ACTIVITY_GUID = taskinfo.ActivityGuid; _currentTask.EXPANDS = taskinfo.GENERICDESCRIBE; _currentTask.GROUPID = taskinfo.GROUPID; _currentTask.GROUPNAME = taskinfo.ResultSenderID; _currentTask.ReceiptMsg = taskinfo.MONITORRESULT; _currentTask.TASKNAME = taskinfo.GENERICNAME; _currentTask.TASKSTATE = taskinfo.TASKSTATE; _currentTask.TASKTYPE = 0; _currentTask.URGENCY = taskinfo.URGENCY; } else if (this.DataContext is DisturbTaskInfo) { DisturbTaskInfo taskinfo = this.DataContext as DisturbTaskInfo; _currentTask.ACTIVITY_GUID = taskinfo.ActivityGuid; if (!string.IsNullOrEmpty(taskinfo.CHECKRESULT)) { _currentTask.CheckResult = int.Parse(taskinfo.CHECKRESULT); } _currentTask.EXPANDS = taskinfo.DISTRUBDESCRIBE; _currentTask.GROUPID = taskinfo.GROUPID; _currentTask.GROUPNAME = taskinfo.ResultSenderID; _currentTask.ReceiptMsg = taskinfo.EXPLAIN; _currentTask.TASKNAME = taskinfo.DISTRUBNAME; _currentTask.TASKSTATE = taskinfo.TASKSTATE; _currentTask.TASKTYPE = 1; _currentTask.URGENCY = -1;//干扰任务没有紧急程度 } }