You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

55 lines
1.6 KiB

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace Basic.BLL
{
/// <summary>
/// 管理员
/// </summary>
public class manager_role
{
/// <summary>
/// 检查是否有权限
/// </summary>
public bool Exists(int role_id, string channel_name, string action_type)
{
Model.manager_role model = new DAL.manager_role().GetModel(role_id);
if (model != null)
{
if (model.role_type == 1)
{
return true;
}
Model.manager_role_value modelt = model.manager_role_values.Find(p => p.channel_name == channel_name && p.action_type == action_type);
if (modelt != null)
{
return true;
}
}
return false;
}
/// <summary>
/// 检查是否有权限
/// </summary>
public bool Exists(int role_id, int channel_id, string action_type)
{
Model.manager_role model = new DAL.manager_role().GetModel(role_id);
if (model != null)
{
if (model.role_type == 1)
{
return true;
}
Model.manager_role_value modelt = model.manager_role_values.Find(p => p.channel_id == channel_id && p.action_type == action_type);
if (modelt != null)
{
return true;
}
}
return false;
}
}
}