/// <summary> /// 保存动态指定的处理人 /// </summary> private void SaveDyAssignNextOper() { try { if (string.IsNullOrEmpty(this.DyAssignNextOperator)) { return; } var taskInsNextOperEntity = new WorkTaskInsNextOperEntity { UserId = this.DyAssignNextOperator, UserName = RDIFrameworkService.Instance.UserService.GetEntity(this.UserInfo, this.DyAssignNextOperator).RealName, WorkFlowId = WorkFlowId, WorkTaskId = WorkTaskId, WorkFlowInsId = WorkFlowInsId, WorkTaskInsId = WorkTaskInsId }; string returnMessage = RDIFrameworkService.Instance.WorkFlowInstanceService.CreateWorkTaskInsNextOper(this.UserInfo, taskInsNextOperEntity); if (!string.IsNullOrEmpty(returnMessage)) { MessageBoxHelper.ShowSuccessMsg("指定成功!"); } } catch (Exception ex) { this.ProcessException(ex); } }
public override void SaveUserControl(bool IsDraft) { base.SaveUserControl(IsDraft); if (PageState == "查看") { return; } string selectedUsers = Request["Users"].ToString(CultureInfo.InvariantCulture); if (string.IsNullOrEmpty(selectedUsers)) { return; } string[] users = selectedUsers.Split(','); foreach (string user in users) { var taskInsNextOperEntity = new WorkTaskInsNextOperEntity { UserId = user, UserName = RDIFrameworkService.Instance.UserService.GetEntity(Utils.UserInfo, user).RealName, WorkFlowId = WorkFlowId, WorkTaskId = WorkTaskId, WorkFlowInsId = WorkFlowInsId, WorkTaskInsId = WorkTaskInsId }; string returnMessage = RDIFrameworkService.Instance.WorkFlowInstanceService.CreateWorkTaskInsNextOper(Utils.UserInfo, taskInsNextOperEntity); } }