亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 新建 文本文檔 (3).txt

?? 使用存儲過程實現用戶的權限管理
?? TXT
?? 第 1 頁 / 共 3 頁
字號:
            string SelString = "select Function_Code from System_b_Function where Id in ( select Function_ID from UserMag_l_RightTeamFun where RightTeam_ID=@RightTeam_ID)";
            //定義參數SqlParameter列表并賦值
            SqlParameter[] SelParm = new SqlParameter[1];
            SelParm[0] = new SqlParameter("@RightTeam_ID", SqlDbType.Int);
            SelParm[0].SqlValue = TeamID;
            SelParm[0].Direction = ParameterDirection.Input;
            reader = DBDealHelp.SqlHelper.ExecuteReader(SqlConnString, CommandType.Text, SelString, SelParm);
            while (reader.Read())//循環讀取查詢所得值
            {
                FunList.Add(reader["Function_Code"].ToString());
            }
            reader.Close();
            return FunList;
        
        }
        /// <summary>
        /// 通過權限組ID獲得該權限組的所有權限功能ID
        /// </summary>
        /// <param name="TeamID">權限組ID</param>
        /// <returns>屬于該權限組的權限功能ID列表</returns>
        public List<int> GetRightFunByTeamID(int TeamID)
        {

            List<int> FunList = new List<int>();
            SqlDataReader reader;//定義讀取器
            string SelString = "select Function_ID from UserMag_l_RightTeamFun where RightTeam_ID=@RightTeam_ID";
            //定義參數SqlParameter列表并賦值
            SqlParameter[] SelParm = new SqlParameter[1];
            SelParm[0] = new SqlParameter("@RightTeam_ID", SqlDbType.Int);
            SelParm[0].SqlValue = TeamID;
            SelParm[0].Direction = ParameterDirection.Input;
            reader = DBDealHelp.SqlHelper.ExecuteReader(SqlConnString, CommandType.Text, SelString, SelParm);
            while (reader.Read())//循環讀取查詢所得值
            {
                FunList.Add(Convert.ToInt32(reader["Function_ID"]));
            }
            reader.Close();
            return FunList;
        }
        /// <summary>
        /// 將權限功能列表里面的權限功能對象統一插入一個權限組
        /// </summary>
        /// <param name="TeamID">將要加入的權限組ID</param>
        /// <param name="RightFunList">權限功能列表</param>
        /// <returns>是否操作成功</returns>
        public Boolean AddRightFunToTeam(int TeamID, List<int> RightFunList)
        {
            bool IsSuccess;//定義返回值變量
            IsSuccess = false;
            int val;//定義獲取返回值得變量
            string RightFunListStr="";//定義權限功能列表字符串
            //循環獲取List列表中的值
            for (int i = 0; i < RightFunList.Count; i++)
            {
                RightFunListStr += RightFunList[i].ToString() + ",";
            }
            //定義參數SqlParameter列表并賦值
            SqlParameter[] InsParm = new SqlParameter[3];
            InsParm[0] = new SqlParameter("@RightTeam_ID", SqlDbType.Int);
            InsParm[0].SqlValue = TeamID;
            InsParm[0].Direction = ParameterDirection.Input;
            InsParm[1] = new SqlParameter("@FunctionIDList", SqlDbType.VarChar, 200);
            InsParm[1].SqlValue = RightFunListStr;
            InsParm[1].Direction = ParameterDirection.Input;
            InsParm[2] = new SqlParameter("@Type", SqlDbType.Int);
            InsParm[2].SqlValue = 1;
            InsParm[2].Direction = ParameterDirection.Input;
            //調用函數執行數據庫操作
            val = (int)DBDealHelp.SqlHelper.ExecuteScalar(SqlConnString, CommandType.StoredProcedure, "p_ab_ContrlRightFunTeam", InsParm);
            if (val == 1)
            {
                IsSuccess = true;
            }
            return IsSuccess;
        
        }
        /// <summary>
        /// 從指定的權限組中刪除權限功能
        /// </summary>
        /// <param name="TeamID">權限組ID</param>
        /// <param name="RightFunList">權限功能列表</param>
        /// <returns>是否操作成功</returns>
        public Boolean RemoveRightFunFromTeam(int TeamID, List<int> RightFunList)
        {
            bool IsSuccess;//定義返回值變量
            IsSuccess = false;
            int val;//定義獲取返回值得變量
            string RightFunListStr="";//定義權限功能列表字符串
            //循環獲取List列表中的值
            for (int i = 0; i < RightFunList.Count; i++)
            {
                RightFunListStr += RightFunList[i].ToString() + ",";
            }
            //定義參數SqlParameter列表并賦值
            SqlParameter[] DelParm = new SqlParameter[3];
            DelParm[0] = new SqlParameter("@RightTeam_ID", SqlDbType.Int);
            DelParm[0].SqlValue = TeamID;
            DelParm[0].Direction = ParameterDirection.Input;
            DelParm[1] = new SqlParameter("@FunctionIDList", SqlDbType.VarChar, 200);
            DelParm[1].SqlValue = RightFunListStr;
            DelParm[1].Direction = ParameterDirection.Input;
            DelParm[2] = new SqlParameter("@Type", SqlDbType.Int);
            DelParm[2].SqlValue = 2;
            DelParm[2].Direction = ParameterDirection.Input;
            //調用函數執行數據庫操作
            val = (int)DBDealHelp.SqlHelper.ExecuteScalar(SqlConnString, CommandType.StoredProcedure, "p_ab_ContrlRightFunTeam", DelParm);
            if (val == 1)
            {
                IsSuccess = true;
            }
            return IsSuccess;
        }
        //權限功能操作
        /// <summary>
        /// 增加權限功能信息
        /// </summary>
        /// <param name="obj_RightFun">權限組功能對象</param>
        /// <returns>是否操作成功</returns>
        public Boolean AddRightFun(RightTeamFun obj_RightFun)
        {
            bool IsSuccess;//定義返回值變量
            IsSuccess = false;
            int val;//定義獲取返回值得變量
            //定義參數SqlParameter列表并賦值
            SqlParameter[] InsParm = new SqlParameter[3];
            InsParm[0] = new SqlParameter("@TeamID", SqlDbType.Int);
            InsParm[0].SqlValue = 0;
            InsParm[0].Direction = ParameterDirection.Input;
            InsParm[1] = new SqlParameter("@Function_Name", SqlDbType.VarChar, 50);
            InsParm[1].SqlValue = obj_RightFun.Name;
            InsParm[1].Direction = ParameterDirection.Input;
            InsParm[2] = new SqlParameter("@Type", SqlDbType.Int);
            InsParm[2].SqlValue = 2;
            InsParm[2].Direction = ParameterDirection.Input;
            //調用函數執行數據庫操作
            val = (int)DBDealHelp.SqlHelper.ExecuteScalar(SqlConnString, CommandType.StoredProcedure, "p_ab_ContrlRightFun", InsParm);
            if (val == 1)
            {
                IsSuccess = true;
            }
            return IsSuccess;
        }
        /// <summary>
        /// 根據權限信息ID刪除權限功能信息
        /// </summary>
        /// <param name="RightFunID">權限功能信息ID</param>
        /// <returns>是否操作成功</returns>
        public Boolean RemoveRightFun(RightTeamFun RightFunID)
        {
            bool IsSuccess;//定義返回值變量
            IsSuccess = false;
            int val;//定義獲取返回值的變量
            //定義參數SqlParameter列表并賦值
            SqlParameter[] DelParm = new SqlParameter[3];
            DelParm[0] = new SqlParameter("@TeamID", SqlDbType.Int);
            DelParm[0].SqlValue = RightFunID.ID;
            DelParm[0].Direction = ParameterDirection.Input;
            DelParm[1] = new SqlParameter("@Type", SqlDbType.Int);
            DelParm[1].SqlValue = 1;
            DelParm[1].Direction = ParameterDirection.Input;
            DelParm[2] = new SqlParameter("@Function_Name", SqlDbType.VarChar, 50);
            DelParm[2].SqlValue ="";
            DelParm[2].Direction = ParameterDirection.Input;
            //調用函數執行數據庫操作
            val = DBDealHelp.SqlHelper.ExecuteNonQuery(SqlConnString, CommandType.StoredProcedure, "p_ab_ContrlRightFun", DelParm);
            if (val > 0)
            {
                IsSuccess = true;
            }
            return IsSuccess;
        }
        /// <summary>
        /// 更新權限功能信息
        /// </summary>
        /// <param name="obj_RightFun">權限功能對象</param>
        /// <returns>是否操作成功</returns>
        public Boolean UpdateRightFun(RightTeamFun obj_RightFun) 
        {
            bool IsSuccess;//定義返回值變量
            IsSuccess = false;
            int val;//定義獲取返回值得變量
            //定義參數SqlParameter列表并賦值
            SqlParameter[] UpdParm = new SqlParameter[3];
            UpdParm[0] = new SqlParameter("@TeamID", SqlDbType.Int);
            UpdParm[0].SqlValue = obj_RightFun.ID;
            UpdParm[0].Direction = ParameterDirection.Input;
            UpdParm[1] = new SqlParameter("@Function_Name", SqlDbType.VarChar,50);
            UpdParm[1].SqlValue = obj_RightFun.Name;
            UpdParm[1].Direction = ParameterDirection.Input;
            UpdParm[2] = new SqlParameter("@Type", SqlDbType.Int);
            UpdParm[2].SqlValue = 3;
            UpdParm[2].Direction = ParameterDirection.Input;
            //調用函數執行數據庫操作
            val = (int)DBDealHelp.SqlHelper.ExecuteScalar(SqlConnString, CommandType.StoredProcedure, "p_ab_ContrlRightFun", UpdParm);
            if (val == 1)
            {
                IsSuccess = true;
            }
            return IsSuccess;
        }
        /// <summary>
        /// 添加權限組列表到指定用戶的
        /// </summary>
        /// <param name="TeamID">權限組ID列表</param>
        /// <param name="UserID">用戶ID</param>
        /// <param name="Type">類型(0:添加權限組,1:移出權限組)</param>
        /// <returns>操作是否成功</returns>
        public Boolean UserLinkRightTeam(List<int> TeamID, int UserID, int Type)
        {
            bool IsSuccess;//定義返回值變量
            IsSuccess = false;
            int val;//定義獲取返回值得變量
            string TeamIDListStr = "";//定義權限功能列表字符串
            //循環獲取List列表中的值
            for (int i = 0; i < TeamID.Count; i++)
            {
                TeamIDListStr += TeamID[i].ToString() + ",";
            }
            //定義參數SqlParameter列表并賦值
            SqlParameter[] Parm = new SqlParameter[3];
            Parm[0] = new SqlParameter("@User_ID", SqlDbType.Int);
            Parm[0].SqlValue = UserID;
            Parm[0].Direction = ParameterDirection.Input;
            Parm[1] = new SqlParameter("@RightTeamIDList", SqlDbType.VarChar, 2000);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕精品一区二区精品绿巨人| 国产精品影视网| 日韩高清一区二区| 国产在线精品免费av| av在线不卡网| 欧美久久婷婷综合色| 久久午夜电影网| 亚洲综合视频在线观看| 美女视频一区在线观看| 不卡欧美aaaaa| 777精品伊人久久久久大香线蕉| 欧美电影精品一区二区| 国产精品卡一卡二| 午夜欧美一区二区三区在线播放| 国产精品亚洲专一区二区三区| 91在线视频免费观看| 欧美一区二区三区小说| 欧美国产日产图区| 丝袜美腿成人在线| 成人激情文学综合网| 欧美精品丝袜中出| 中文字幕+乱码+中文字幕一区| 午夜久久久久久| 国产69精品一区二区亚洲孕妇| 欧美性感一区二区三区| 日本一区二区视频在线观看| 天堂成人免费av电影一区| 国产99精品视频| 欧美一区二区视频网站| 亚洲色欲色欲www| 黄页视频在线91| 欧美日免费三级在线| 欧美国产日韩一二三区| 开心九九激情九九欧美日韩精美视频电影 | 久久国产三级精品| 91老司机福利 在线| 26uuu亚洲综合色欧美| 亚洲国产乱码最新视频| 成人污视频在线观看| 欧美成人video| 亚洲第一福利视频在线| 99免费精品视频| 精品国产91洋老外米糕| 亚洲gay无套男同| 91尤物视频在线观看| 久久久久久久精| 免费在线欧美视频| 欧美人与z0zoxxxx视频| 亚洲欧美日韩一区二区| 国产不卡在线播放| 337p亚洲精品色噜噜狠狠| 亚洲免费毛片网站| av高清久久久| 久久久蜜桃精品| 日韩精品每日更新| 欧美唯美清纯偷拍| 一区二区三区四区乱视频| 成人精品一区二区三区中文字幕| 精品盗摄一区二区三区| 视频一区免费在线观看| 91豆麻精品91久久久久久| 亚洲欧美日韩国产另类专区| 国产不卡免费视频| 久久蜜臀精品av| 国产一区二区三区电影在线观看 | 亚洲一区二区三区爽爽爽爽爽| 成人手机电影网| 久久品道一品道久久精品| 激情国产一区二区| 26uuu另类欧美| 国模娜娜一区二区三区| 精品日韩成人av| 经典一区二区三区| 久久无码av三级| 国产成人精品三级| 中文字幕二三区不卡| 高清国产一区二区| 国产精品久久久久久久久免费相片| 国产精品香蕉一区二区三区| 久久免费看少妇高潮| 国产一区二区久久| 国产日产精品1区| 成人深夜视频在线观看| 成人欧美一区二区三区1314| 91一区二区三区在线播放| 亚洲色大成网站www久久九九| 色哟哟一区二区三区| 一二三区精品福利视频| 欧美日本国产视频| 日本一区中文字幕| 欧美大片一区二区| 国产精品1区2区3区在线观看| 国产日韩欧美a| 成人午夜大片免费观看| 伊人性伊人情综合网| 欧美私模裸体表演在线观看| 日韩精品一级二级 | 激情久久五月天| 欧美激情一区二区三区四区| 99久久精品国产毛片| 亚洲一区在线观看视频| 欧美一卡二卡三卡| 国产剧情在线观看一区二区| 国产精品免费网站在线观看| 色av一区二区| 久久国产尿小便嘘嘘尿| 中文字幕av一区二区三区| 日本精品视频一区二区| 日本系列欧美系列| 国产日韩欧美不卡在线| 在线视频欧美精品| 蜜臀va亚洲va欧美va天堂| 国产欧美一区二区三区在线看蜜臀| 色综合久久88色综合天天| 日本午夜一本久久久综合| 中文字幕欧美日本乱码一线二线| 在线免费视频一区二区| 蜜桃视频一区二区三区| 国产精品久线观看视频| 欧美日韩黄色影视| 国产suv一区二区三区88区| 亚洲国产一区视频| 久久精品一区二区三区av| 在线观看日韩毛片| 国产美女视频一区| 一二三四区精品视频| 久久这里只有精品6| 日本韩国欧美在线| 国产一区 二区 三区一级| 夜夜嗨av一区二区三区网页| 欧美精品一区二| 欧美日韩另类一区| 丰满白嫩尤物一区二区| 丝袜亚洲精品中文字幕一区| 国产人伦精品一区二区| 欧美肥胖老妇做爰| 99久久国产综合精品色伊| 麻豆精品一区二区| 亚洲精品精品亚洲| 久久久不卡影院| 91麻豆精品国产自产在线观看一区| 国产91精品精华液一区二区三区| 日本强好片久久久久久aaa| 综合久久久久综合| 久久先锋影音av鲁色资源网| 欧美日韩高清影院| 97久久精品人人澡人人爽| 久久99国产精品久久99果冻传媒| 亚洲一区在线观看网站| 中文文精品字幕一区二区| 日韩欧美色电影| 欧美日韩亚洲另类| 91在线视频18| 国产99精品视频| 国产在线播放一区三区四| 日韩高清不卡一区| 一区二区三区色| 亚洲欧洲国产日韩| 久久久蜜臀国产一区二区| 日韩美女一区二区三区四区| 欧美日韩一区二区在线观看| 91婷婷韩国欧美一区二区| 国产大陆精品国产| 国产精品一区二区男女羞羞无遮挡 | 极品尤物av久久免费看| 日韩精彩视频在线观看| 亚洲一区二区黄色| 亚洲欧美日韩一区二区三区在线观看 | 亚洲成人av免费| 亚洲一区成人在线| 亚洲欧美偷拍另类a∨色屁股| 中文字幕乱码亚洲精品一区| 久久午夜电影网| 26uuu亚洲综合色欧美| 精品理论电影在线| 日韩欧美卡一卡二| 日韩免费电影一区| 日韩免费一区二区| 欧美不卡在线视频| 日韩欧美自拍偷拍| 欧美成人猛片aaaaaaa| 欧美一区二区美女| 欧美电影影音先锋| 欧美精品黑人性xxxx| 欧美日韩亚洲综合| 91精品福利在线一区二区三区| 欧美日韩一级二级| 欧美日韩黄视频| 91精品国产综合久久国产大片| 精品污污网站免费看| 精品视频1区2区| 欧美精品丝袜中出| 欧美v国产在线一区二区三区| 精品美女在线观看| 精品99一区二区| 久久久久国产精品麻豆ai换脸 | 国产99久久久国产精品潘金| 高清国产一区二区| 91小视频免费看| 91麻豆国产福利精品|