Esempio n. 1
0
        /// <summary>
        /// 初始化属性
        /// </summary>
        /// <param name="row"></param>
        public virtual void InitProperties(DataRow row)
        {
            ID               = Common.GetDataRowTextValue(row, "GUID");
            this.name        = Common.GetDataRowTextValue(row, "OBJ_NAME");
            this.displayName = Common.GetDataRowTextValue(row, "DISPLAY_NAME");
            this.description = Common.GetDataRowTextValue(row, "DESCRIPTION");
            this.fullPath    = Common.GetDataRowTextValue(row, "ALL_PATH_NAME");

            this.globalSortID = Common.GetDataRowTextValue(row, "GLOBAL_SORT");
            this.sortID       = Common.GetDataRowTextValue(row, "INNER_SORT");

            string strObjClass = Common.GetDataRowTextValue(row, "OBJECTCLASS");

            try
            {
                this.objectType = (SchemaType)Enum.Parse(this.objectType.GetType(), strObjClass, true);
            }
            catch (System.Exception)
            {
            }

            foreach (DataColumn column in row.Table.Columns)
            {
                Properties.Add(column.ColumnName, row[column.ColumnName]);
            }

            if (Properties.Contains("OBJECTCLASS") == false)
            {
                Properties.Add("OBJECTCLASS", this.objectType.ToString().ToUpper());
            }
        }
 /// <summary>
 /// 初始化属性
 /// </summary>
 /// <param name="row"></param>
 public virtual void InitProperties(DataRow row)
 {
     this.id          = Common.GetDataRowTextValue(row, "ID");
     this.name        = Common.GetDataRowTextValue(row, "NAME");
     this.codeName    = Common.GetDataRowTextValue(row, "CODE_NAME");
     this.description = Common.GetDataRowTextValue(row, "DESCRIPTION");
 }
Esempio n. 3
0
        /// <summary>
        /// 初始化属性
        /// </summary>
        /// <param name="row"></param>
        public override void InitProperties(DataRow row)
        {
            base.InitProperties(row);

            this.rank        = ConvertDeptRankCode(Common.GetDataRowTextValue(row, "RANK_CODE"));
            this.customsCode = Common.GetDataRowTextValue(row, "CUSTOMS_CODE");

            this.departmentType  = ConvertDepartmentType(Common.GetDataRowValue(row, "ORG_TYPE", 0));
            ObjectType           = SchemaType.Organizations;
            this.departmentClass = ConvertDepartmentClass(Common.GetDataRowValue(row, "ORG_CLASS", 0));
        }
Esempio n. 4
0
        /// <summary>
        /// 初始化属性
        /// </summary>
        /// <param name="row"></param>
        public override void InitProperties(DataRow row)
        {
            base.InitProperties(row);

            this.logOnName  = Common.GetDataRowTextValue(row, "LOGON_NAME");
            this.email      = Common.GetDataRowTextValue(row, "E_MAIL");
            this.occupation = Common.GetDataRowTextValue(row, "RANK_NAME");

            this.rank = Common.ConvertUserRankCode(Common.GetDataRowTextValue(row, "RANK_CODE"));

            ObjectType      = SchemaType.Users;
            this.attributes = Common.ConvertUserAttribute(Common.GetDataRowValue(row, "ATTRIBUTES", 0));

            this.isSideline = Common.GetDataRowValue(row, "SIDELINE", 0) == 1;
        }
        /// <summary>
        /// 初始化属性
        /// </summary>
        /// <param name="row"></param>
        public override void InitProperties(DataRow row)
        {
            base.InitProperties(row);

            this.resourceLevel = Common.GetDataRowTextValue(row, "RESOURCE_LEVEL");
        }
        /// <summary>
        /// 初始化属性
        /// </summary>
        /// <param name="row"></param>
        public override void InitProperties(DataRow row)
        {
            base.InitProperties(row);

            this.appID = Common.GetDataRowTextValue(row, "APP_ID");
        }
Esempio n. 7
0
        /// <summary>
        /// 初始化属性
        /// </summary>
        /// <param name="row"></param>
        public override void InitProperties(DataRow row)
        {
            base.InitProperties(row);

            this.accessLevel = Common.ConvertUserRankCode(Common.GetDataRowTextValue(row, "ACCESS_LEVEL"));
        }