Ejemplo n.º 1
0
        /// <summary>
        /// 移除角色成功
        /// </summary>
        /// <param name="systemCode">系统编号</param>
        /// <param name="organizeId">组织机构主键</param>
        /// <param name="roleId">角色主键</param>
        /// <returns>影响行数</returns>
        public int RemoveFormRole(string systemCode, string organizeId, string roleId)
        {
            List <KeyValuePair <string, object> > parameters = new List <KeyValuePair <string, object> >();

            parameters.Add(new KeyValuePair <string, object>(BaseRoleOrganizeEntity.FieldRoleId, roleId));
            parameters.Add(new KeyValuePair <string, object>(BaseRoleOrganizeEntity.FieldOrganizeId, organizeId));
            string tableName = systemCode + "RoleOrganize";
            BaseRoleOrganizeManager manager = new BaseRoleOrganizeManager(this.DbHelper, this.UserInfo, tableName);

            return(manager.Delete(parameters));
        }
Ejemplo n.º 2
0
        public int ClearOrganize(string systemCode, string roleId)
        {
            int result = 0;

            string tableName = systemCode + "RoleOrganize";
            BaseRoleOrganizeManager manager = new BaseRoleOrganizeManager(this.DbHelper, this.UserInfo, tableName);

            result += manager.Delete(new KeyValuePair <string, object>(BaseRoleOrganizeEntity.FieldRoleId, roleId));

            return(result);
        }
Ejemplo n.º 3
0
        /// <summary>
        /// 为了提高授权的运行速度
        /// </summary>
        /// <param name="Id">主键</param>
        /// <param name="systemCode">系统编号</param>
        /// <param name="organizeId">组织机构主键</param>
        /// <param name="roleId">角色主键</param>
        /// <returns>主键</returns>
        public string AddToRole(string systemCode, string organizeId, string roleId)
        {
            string result = string.Empty;

            BaseRoleOrganizeEntity entity = new BaseRoleOrganizeEntity();

            entity.OrganizeId        = organizeId;
            entity.RoleId            = roleId;
            entity.Enabled           = 1;
            entity.DeletionStateCode = 0;
            string tableName = systemCode + "RoleOrganize";
            BaseRoleOrganizeManager manager = new BaseRoleOrganizeManager(this.DbHelper, this.UserInfo, tableName);

            return(manager.Add(entity));
        }