private void Save() { try { if (Check()) { RefreshUI(RefreshedTypes.ShowProgressBar); //点击保存后显示进度条 //T_SYS_DICTIONARY StrSYSTEMTYPE = cbSYSTEMTYPE.SelectedItem as T_SYS_DICTIONARY; agentSetInfo.SYSCODE = (cbSYSTEMTYPE.SelectedItem as T_SYS_DICTIONARY).DICTIONARYVALUE.ToString(); //系统代码 //agentSetInfo.SYSCODE = StrSYSTEMTYPE.DICTIONARYNAME.ToString();//系统代码 //agentSetInfo.MODELCODE = txtAGENTMODULE.Text;//代理模块 agentSetInfo.MODELCODE = (cbModelCode.SelectedItem as SMT.Saas.Tools.FlowDesignerWS.FLOW_MODELDEFINE_T).MODELCODE; //代理模块 agentSetInfo.OWNERID = Common.CurrentLoginUserInfo.EmployeeID; //所属用户ID agentSetInfo.OWNERNAME = Common.CurrentLoginUserInfo.EmployeeName; //所属用户名 agentSetInfo.OWNERCOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; //所属公司ID agentSetInfo.OWNERDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID; //所属部门ID agentSetInfo.OWNERPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID; //所属岗位ID agentSetInfo.CREATECOMPANYID = Common.CurrentLoginUserInfo.UserPosts[0].CompanyID; //创建公司ID agentSetInfo.CREATEDEPARTMENTID = Common.CurrentLoginUserInfo.UserPosts[0].DepartmentID; //创建部门ID agentSetInfo.CREATEPOSTID = Common.CurrentLoginUserInfo.UserPosts[0].PostID; //创建岗位ID if (actions == FormTypes.New) { agentSetInfo.AGENTSETID = System.Guid.NewGuid().ToString(); agentSetInfo.CREATEUSERID = Common.CurrentLoginUserInfo.EmployeeID; //创建人 agentSetInfo.CREATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName; //创建人姓名 if (employeepost != null) { agentSetInfo.USERID = employeepost.EMPLOYEEPOSTS[0].T_HR_EMPLOYEE.EMPLOYEEID;//员工ID } SoaChannel.AgentSetAddAsync(agentSetInfo); } else if (actions == FormTypes.Edit) { agentSetInfo.UPDATEUSERID = Common.CurrentLoginUserInfo.EmployeeID; agentSetInfo.UPDATEUSERNAME = Common.CurrentLoginUserInfo.EmployeeName; SoaChannel.UpdateAgentSetAsync(agentSetInfo); } } } catch (Exception ex) { Utility.ShowCustomMessage(MessageTypes.Error, Utility.GetResourceStr("ERROR"), Utility.GetResourceStr(ex.ToString())); } }