public Permissions(UserRole userRole) { if (!Objectbase.IsNullOrEmpty(userRole)) { this.mUserRole = userRole; using (SqlDataReader dr = AppDAL.PermssionSelect_AllEntityByUser(userRole.ObjectGuid)) { if (dr != null) { while (dr.Read()) { Permission obj = null; if (AppShared.IsNull(dr[Permission.Columns.PermissionEntityGuid])) { Entity entity = new Entity(); if (entity.Populate(dr)) { obj = new Permission(userRole, entity); this.Add(obj); } } else { obj = new Permission(); if (obj.Populate(dr)) { this.Add(obj); } } } } } } }
public FieldPermissions(UserRole userRole) { if (!Objectbase.IsNullOrEmpty(userRole)) { this.mUserRole = userRole; using (SqlDataReader dr = AppDAL.FieldPermssionSelectAllEntityByUser(userRole.ObjectGuid)) { if (dr != null) { while (dr.Read()) { FieldPermission obj = null; if (AppShared.IsNull(dr[FieldPermission.Columns.PermisionFieldGuid])) { Field field = new Field(); if (field.Populate(dr)) { obj = new FieldPermission(userRole, field); this.Add(obj); } } else { obj = new FieldPermission(); if (obj.Populate(dr)) this.Add(obj); } } } } } }