Beispiel #1
0
        //批量删除用户权限
        public bool DelAuths(int userId, List <String> auths)
        {
            var sqlList = new List <string>();

            foreach (var auth in auths)
            {
                var str = auth.Split(',');
                sqlList.Add("delete T_UserAuthority where AuthObjId=" + str[0] + " AND AuthType=" + str[1] + " AND UserId=" + userId + ")");
            }
            try
            {
                DbHelperSql.ExecuteSqlTran(sqlList);
                return(true);
            }
            catch
            {
                return(false);
            }
        }
Beispiel #2
0
        /// <summary>
        /// 批量删除用户角色
        /// </summary>
        /// <param name="list"></param>
        /// <returns></returns>
        public bool DeleteUserInGroups(ArrayList list)
        {
            var sqlList = new ArrayList();

            for (var i = 0; i < list.Count; i++)
            {
                var val = list[i].ToString().Split(',');
                sqlList.Add("delete T_UserInGroups where GroupId=" + val[0] + " and UserId=" + val[1]);
            }

            try
            {
                DbHelperSql.ExecuteSqlTran(sqlList);
                return(true);
            }
            catch
            {
                return(false);
            }
        }
Beispiel #3
0
        /// <summary>
        /// 批量添加用户角色
        /// </summary>
        /// <param name="list"></param>
        /// <returns></returns>
        public bool AddUserInGroups(ArrayList list)
        {
            var sqlList = new ArrayList();

            for (var i = 0; i < list.Count; i++)
            {
                var val = list[i].ToString().Split(',');
                sqlList.Add("insert into T_UserInGroups(GroupId,UserId) values (" + val[0] + "," + val[1] + ")");
            }

            try
            {
                DbHelperSql.ExecuteSqlTran(sqlList);
                return(true);
            }
            catch
            {
                return(false);
            }
        }
Beispiel #4
0
        /// <summary>
        /// 批量添加权限
        /// </summary>
        /// <returns></returns>
        public bool AddAuths(List <int> users, List <String> auths)
        {
            var sqlList = new List <string>();

            foreach (var userId in users)
            {
                foreach (var auth in auths)
                {
                    var str = auth.Split(',');
                    sqlList.Add("insert into T_UserAuthority(AuthObjId,AuthType,UserId) values(" + str[0] + "," + str[1] + "," + userId + ")");
                }
            }

            try
            {
                DbHelperSql.ExecuteSqlTran(sqlList);
                return(true);
            }
            catch
            {
                return(false);
            }
        }