protected bool IsValidAccount() { if (WebConfig.IsDebug) { SessionUserId = 2; SessionUserRealName = "Administrator"; return(true); } ViewData["edoc2LoginUrl"] = WebConfig.EdocUrl + "/ocm/Api/Auth/Login"; if (Request["token"] == null) { ViewData["edoc2LoginErrorMsg"] = "token is null"; return(false); } try { //string currentToken = Request.Cookies["token"].Value; string currentToken = Request["token"]; if (!EDoc2Helper.IsLogin(currentToken)) { ViewData["edoc2LoginErrorMsg"] = "currentToken login has expired"; return(false); } EDocUserInfo eDoc2UserInfo = EDoc2Helper.GetUserInfoByToken(currentToken); SessionUserId = eDoc2UserInfo.UserId; SessionUserRealName = eDoc2UserInfo.UserRealName; SessionToken = currentToken; return(true); } catch (Exception ex) { ViewData["edoc2LoginErrorMsg"] = "ex.Message" + ex.Message; return(false); } }
private void BindProcessForm() { if (!IsBeginTask) { ProcessForm processForm = _formService.GetByInstanceId(IncidentId); FaArchiveTranfer entity = _faProcessService.GetFaArchiveTranferByFormId(processForm.Id); ShenQingrenName.Text = entity.ShenQingRenName; ShenQingrenAccount.Value = entity.ShenQingrenAccount; ShenQingrenDeptName.Text = entity.ShenQingRenBumenName; ShenQingrenId.Value = entity.ShenQingRenId.ToString(); ShenQingrenDeptId.Value = entity.ShenQingRenBumenId.ToString(); ShenQingRiqi.Text = FormatHelper.GetIsoDateString(entity.ShenQingRiqi); JieyueYuanyin.InnerText = entity.JieyueYuanyin; List <FaProcess> faProcesses = _faProcessService.GetFaProcesslstByTranferId(entity.Id); faArchiveInfoData.Value = _faReportInfoJsonService.GetArchiveInfosJson(faProcesses); } else { ShenQingrenName.Text = EDoc2Helper.GetCurrentUserRealName(); ShenQingrenAccount.Value = EDoc2Helper.GetCurrentUserAccount(); ShenQingrenId.Value = EDoc2Helper.GetCurrentUserId().ToString(); ShenQingRiqi.Text = DateTime.Now.ToString("yyyy-MM-dd"); ShenQingrenDeptName.Text = EDoc2Helper.GetCurrentUserDeptName(); ShenQingrenDeptId.Value = EDoc2Helper.GetCurrentUserDeptId().ToString(); } List <long> archiveIds = _faProcessService.GetAllJieyueArchiveIds(); jieyueIds.Value = _faReportInfoJsonService.GetGetAllJieyueArchiveIdsJson(archiveIds); FaReportDetailsControl.JieyueIds = jieyueIds.Value; }
protected bool IsValidAccount(string token) { if (WebConfig.IsDebug) { SessionUserId = 2; SessionUserRealName = "Administrator"; return(true); } ViewData["edoc2LoginUrl"] = WebConfig.EdocUrl + "/ocm/Api/Auth/Login"; try { if (!EDoc2Helper.IsLogin(token)) { ViewData["edoc2LoginErrorMsg"] = "currentToken login has expired"; return(false); } EDocUserInfo eDoc2UserInfo = EDoc2Helper.GetUserInfoByToken(token); SessionUserId = eDoc2UserInfo.UserId; SessionUserRealName = eDoc2UserInfo.UserRealName; return(true); } catch (Exception ex) { ViewData["edoc2LoginErrorMsg"] = "ex.Message" + ex.Message; return(false); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { CurrentUserRealName.Text = WebConfig.IsDebug ? "Test User" : EDoc2Helper.GetCurrentUserRealName(); } }
protected void StartProcessButton_Click(object sender, EventArgs e) { try { string incidentId = IncidentId; FaArchiveTranfer faArchiveTranfer = Master.GetFaArchiveTranfer(); IList <FaProcess> faProcesses = Master.GetFaProcess(); ProcessForm processForm = ProcessFormService.GetNewProcessForm(ProcessId, incidentId); processForm.FaArchiveTranfers.Add(faArchiveTranfer); faArchiveTranfer.FaProcesses.AddRange(faProcesses); ProcessFormService.Save(processForm); Hashtable taskVariation = new Hashtable(); if (EDoc2Helper.IsUserInUserGroup(EDoc2Helper.GetCurrentUserId(), WebConfig.ManagerGroup)) { taskVariation.Add("fenzhizouxiang", "是"); } else { taskVariation.Add("fenzhizouxiang", "否"); } StartFa(ProcessId, incidentId, taskVariation); } catch (Exception ex) { Edoc2LogHelper.WriteProcessSubmitExceptionLog(ex); Dialog("出现异常,请联系管理员。"); } }
/// <summary> /// 获取任务列表(可用于显示审核信息) /// </summary> /// <param name="incedentId">事件编号</param> /// <returns>任务列表</returns> public List <TaskEntity> GetTaskData(string incedentId) { IExecutionHandler executionHandler = new ExecutionHandler(); IList taskIList = executionHandler.GetTaskListFlowLog(incedentId); return((from ITask task in taskIList select new TaskEntity { Status = GetTaskStatus(task.Status), StepName = task.StepName, Assigner = EDoc2Helper.GetUserNameById(task.Assigner), Owner = EDoc2Helper.GetUserNameById(task.Owner), EndTime = FormatHelper.GetNonNullIsoDateString(task.EndTime), Desc = task.Desc }).ToList()); }
private string GetOperating(long itemId, int userId) { string editButtonTmp = ""; if (EDoc2Helper.IsUserInUserGroup(userId, WebConfig.CaiwuDanganGuanliyuan)) { editButtonTmp = "<a name='GuihuanButton' itemId='{itemId}' class='button02' style='cursor:pointer'>" + "<span class='l'></span>" + "<span class='m'>归还</span>" + "<span class='r'></span></a>" + "<a name='EditButton' itemId='{itemId}' class='button02' style='cursor:pointer'>" + "<span class='l'></span>" + "<span class='m'>编辑</span>" + "<span class='r'></span></a>"; } string editButton = editButtonTmp.Replace("{itemId}", FormatHelper.GetLongString(itemId)); return(editButton); }