/// <summary> /// 跳转到任务完成页面 /// </summary> private void Jump2TaskDetail(bool hasModifyPremission) { UserTasksInfoShow CurrentFocusRecord = new UserTasksInfoShow(); CurrentFocusRecord = (UserTasksInfoShow)LVTaskList.SelectedItem; if (CurrentFocusRecord != null) { #region 写操作日志 string lancode = hasModifyPremission ? "3103T00073" : "3103T00039"; string opid = hasModifyPremission ? S3103Consts.OPT_MODIFYTASK.ToString() : S3103Consts.OPT_VIEWTASKDETAIL.ToString(); string strLog = string.Format("{0} {1}", Utils.FormatOptLogString(lancode), CurrentFocusRecord.TaskName); CurrentApp.WriteOperationLog(opid, ConstValue.OPT_RESULT_SUCCESS, strLog); #endregion mPageTaskRecordDetail = new TaskRecordDetail(); mPageTaskRecordDetail.PageParent = this; CurrentApp.CurrentView = mPageTaskRecordDetail; mPageTaskRecordDetail.PageName = "TaskRecordDetail"; TaskRecordDetail.SelectTask = CurrentFocusRecord; TaskRecordDetail.IsModify = hasModifyPremission; var temp = CurrentApp as S3103App; if (temp != null) { temp.InitMainView(mPageTaskRecordDetail); } } }
void BtnClose_Click(object sender, RoutedEventArgs e) { try { if (TaskPage2 != null) { var temp = CurrentApp as S3103App; TaskRecordDetail taskDetailView = new TaskRecordDetail(); CurrentApp.CurrentView = taskDetailView; taskDetailView.PageName = "TaskRecordDetail"; if (temp != null) { temp.InitMainView(taskDetailView); //temp.InitMainView(0); } return; } OnPasswordManagerEventEvent(PasswordManagerEventCode.PASS_CANCEL, string.Empty); var panel = Parent as PopupPanel; if (panel != null) { panel.IsOpen = false; } } catch { } }