📄 role_menuitembll.cs
字号:
//------------------------------------*/
//版权所有:杭州商易信息技术有限公司
//功能描述:菜单权限类
// 作者:沈伟
// 日期:2008/08/26
//------------------------------------*/
using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
namespace Itsv.BLL.SystemManage
{
public class Role_MenuItemBLL
{
private static readonly Itsv.DAL.SystemManage.Role_MenuItemDAL dal = new Itsv.DAL.SystemManage.Role_MenuItemDAL();
#region 成员方法
/// <summary>
/// 是否存在该记录
/// </summary>
public bool Exists(int rm_id)
{
return dal.Exists(rm_id);
}
/// <summary>
/// 增加一条数据
/// </summary>
public void Add(Itsv.Model.Role_MenuItem model)
{
dal.Add(model);
}
/// <summary>
/// 设置权限
/// </summary>
/// <param name="roleid"></param>
/// <param name="menus"></param>
/// <param name="msg"></param>
/// <returns></returns>
public bool SetRight(int roleid, string menus, ref string msg)
{
try
{
//删除原有的权限
if (menus.Trim().Length <= 0)
{
dal.Delete(roleid);
return true;
}
//存在权限情况
menus = menus.Remove(menus.Length - 1, 1);
dal.Delete(roleid, menus);
//设置新权限
string[] ms = menus.Split(',');
for (int i = 0; i < ms.Length; i++)
{
Itsv.Model.Role_MenuItem rm = new Itsv.Model.Role_MenuItem();
rm.menu_id = int.Parse(ms[i]);
rm.role_id = roleid;
dal.Add(rm);
rm = null;
}
return true;
}
catch (Exception ex)
{
msg = ex.Message.Replace("'", "");
return false;
}
}
#endregion 成员方法
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -