using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data; namespace FangYar.BLL.TBL { public class SysUSerRulesBLL { private static readonly FangYar.IDAL.TBL.SysUSerRulesIDAL dal = FangYar.DALFactory.Factory.GetSysUSerRulesDAL(); /// /// 根据ID获取model /// public FangYar.Model.TBL.TBL_SYS_USERSRULES_Model GetModelByID(string ID) { return dal.GetModelByID(ID); } /// /// 添加 /// public bool Add(FangYar.Model.TBL.TBL_SYS_USERSRULES_Model model) { return dal.Add(model); } /// /// 删除 /// public bool Delete(string IDList) { return dal.Delete(IDList); } /// /// 编辑 /// public bool Edit(FangYar.Model.TBL.TBL_SYS_USERSRULES_Model model) { return dal.Edit(model); } /// /// 根据用户和访问规则类型删除 /// /// /// /// public bool Delete(string userID, string ruleType) { return dal.Delete(userID, ruleType); } /// 根据角色ID删除 public bool DeleteByRulesId(string userID, string ruleType) { return dal.DeleteByRulesId(userID, ruleType); } /// /// 获取记录数 /// public int Count(string where) { return dal.Count(where); } /// /// 分页 /// /// /// /// /// public void QueryProc(int PageIndex, int PageSize, string strwhere, string order) { dal.QueryProc(PageIndex, PageSize, strwhere, order); } /// /// 分页 /// /// /// /// /// /// public List QueryList(int PageIndex, int PageSize, string strwhere, string order) { return dal.QueryList(PageIndex, PageSize, strwhere, order); } //当前用户下的角色或者权限 public DataTable getUserRules(string UsersUid, string appid, string rulesTypes) { return dal.getUserRules(UsersUid, appid, rulesTypes); } //当前用户下的角色或者权限 , 根据机构判断 public DataTable getUserRules(string UsersUid, string appid,string rulesTypes, string Org_Id) { return dal.getUserRules(UsersUid, appid,rulesTypes, Org_Id); } //当前角色下绑定的用户 public DataTable ChooseUSer(string AppId, string RuleID) { return dal.ChooseUSer(AppId, RuleID); } /// /// 根据账号删除用户角色表 /// /// /// public bool DeleteByUid(string USERS_UID) { return dal.DeleteByUid(USERS_UID); } } }