public static int DelRoleFunInfo(RoleFunModel Model) { if (Model == null) { return(0); } try { return(RoleFunctionDBHelper.DelRoleFunInfo(Model)); } catch (System.Exception ex) { throw ex; } }
/// <summary> /// 删除功能角色 /// </summary> /// <param name="CompanyCD"></param> /// <param name="RoleID"></param> /// <param name="ModuleID"></param> /// <param name="Id"></param> /// <returns></returns> public static bool DelRoleFun(string CompanyCD, string RoleID) { if (string.IsNullOrEmpty(CompanyCD) || string.IsNullOrEmpty(RoleID)) { return(false); } try { return(RoleFunctionDBHelper.DelRoleFun(CompanyCD, RoleID)); } catch (System.Exception ex) { throw ex; } }
/// <summary> /// 根据企业编码和角色编码获取角色信息 /// </summary> /// <param name="CompanyCD">企业编码</param> /// <param name="RoleID">角色编码</param> /// <returns>DataTable</returns> public static DataTable GetRoleFunInfo(string CompanyCD, string RoleID) { if (string.IsNullOrEmpty(CompanyCD) || string.IsNullOrEmpty(RoleID)) { return(null); } try { return(RoleFunctionDBHelper.GetRoleFunInfo(CompanyCD, RoleID)); } catch (System.Exception ex) { throw ex; } }
/// <summary> /// 根据角色编码获取权限分配信息 /// </summary> /// <param name="RoleId"></param> /// <returns></returns> public static DataTable GetRoleFunction(int RoleId, int ID) { if (RoleId == 0) { return(null); } try { UserInfoUtil userInfo = (UserInfoUtil)SessionUtil.Session["UserInfo"]; string companyCD = userInfo.CompanyCD; return(RoleFunctionDBHelper.GetRoleFunction(RoleId, companyCD, ID)); } catch (System.Exception ex) { throw ex; } }
/// <summary> /// SetFunctionBatch /// </summary> /// <param name="companyCD"></param> /// <param name="roleID"></param> /// <param name="funcList1"></param> /// <param name="funcList2"></param> /// <param name="funcList3"></param> /// <param name="funcList4"></param> public static void SetFunctionBatch(string companyCD, int roleID, string funcList1, string funcList2, string funcList3, string funcList4) { RoleFunctionDBHelper.SetFunctionBatch(companyCD, roleID, funcList1, funcList2, funcList3, funcList4); }