Пример #1
0
        /// <summary>
        /// 得到组织架构的类型
        /// </summary>
        private SMT.SaaS.FrameworkUI.OrgTreeItemTypes GetOrgTreeItemTypes(string name)
        {
            #region 得到组织架构的类型
            SMT.SaaS.FrameworkUI.OrgTreeItemTypes type = new SaaS.FrameworkUI.OrgTreeItemTypes();
            switch (name)
            {
            case "OWNER":
            case "CREATEUSERNAME":
            case "OWNERNAME":
            case "CURRENTEMPLOYEENAME":
            case "CLAIMSWERENAME":

            case "OWNERID":
            case "EMPLOYEEID":
            case "EMPLOYEENAME":
            case "CREATEUSERID":
            case "UPDATEUSERID":
            case "UPDATEUSERNAME":
                type = SMT.SaaS.FrameworkUI.OrgTreeItemTypes.Personnel;
                break;

            case "POSTNAME":
            case "OWNERPOSTID":
            case "CREATEPOSTID":
            case "POSTID":
                type = SMT.SaaS.FrameworkUI.OrgTreeItemTypes.Post;
                break;

            case "DEPARTMENTNAME":
            case "OWNERDEPARTMENTID":
            case "CREATEDEPARTMENTID":
                type = SMT.SaaS.FrameworkUI.OrgTreeItemTypes.Department;
                break;

            case "OWNERCOMPANYID":
            case "CREATECOMPANYID":
            case "COMPANYID":
                type = SMT.SaaS.FrameworkUI.OrgTreeItemTypes.Company;
                break;

            default:
                type = SMT.SaaS.FrameworkUI.OrgTreeItemTypes.Company;
                break;
            }
            return(type);

            #endregion
        }
Пример #2
0
        /// <summary>
        /// 得到组织架构的类型
        /// </summary>
        private SMT.SaaS.FrameworkUI.OrgTreeItemTypes GetOrgTreeItemTypes(string name)
        {
            #region 得到组织架构的类型
            SMT.SaaS.FrameworkUI.OrgTreeItemTypes type = new SaaS.FrameworkUI.OrgTreeItemTypes();
            switch (name)
            {
                case "OWNER":
                case "CREATEUSERNAME":
                case "OWNERNAME":
                case "CURRENTEMPLOYEENAME":
                case "CLAIMSWERENAME":

                case "OWNERID":
                case "EMPLOYEEID":
                case "EMPLOYEENAME":
                case "CREATEUSERID":
                case "UPDATEUSERID":
                case "UPDATEUSERNAME":
                    type = SMT.SaaS.FrameworkUI.OrgTreeItemTypes.Personnel;
                    break;
                case "POSTNAME":
                case "OWNERPOSTID":
                case "CREATEPOSTID":
                case "POSTID":
                    type = SMT.SaaS.FrameworkUI.OrgTreeItemTypes.Post;
                    break;
                case "DEPARTMENTNAME":
                case "OWNERDEPARTMENTID":
                case "CREATEDEPARTMENTID":
                    type = SMT.SaaS.FrameworkUI.OrgTreeItemTypes.Department;
                    break;
                case "OWNERCOMPANYID":
                case "CREATECOMPANYID":
                case "COMPANYID":
                    type = SMT.SaaS.FrameworkUI.OrgTreeItemTypes.Company;
                    break;
                default:
                    type = SMT.SaaS.FrameworkUI.OrgTreeItemTypes.Company;
                    break;
            }
            return type;
            #endregion

        }