/// <summary> /// //添加单按钮 /// </summary> /// <param name="btnId"></param> /// <param name="ManuId"></param> /// <returns></returns> public JsonResult AddManuBtn(string BtnId, string ManuId, string OrderNo) { var mql2 = RMS_MenuButtonsSet.SelectAll().Where(RMS_MenuButtonsSet.ButtonId.Equal(BtnId).And(RMS_MenuButtonsSet.ManuId.Equal(ManuId))); RMS_MenuButtons item = MBDBiz.GetEntity(mql2); if (item != null) { item.OrderNo = int.Parse(OrderNo); item.WhereExpression = RMS_MenuButtonsSet.Id.Equal(item.Id); // spmodel.GroupId = GroupId; if (MBDBiz.Update(item) > 0) { return(Json("OK", JsonRequestBehavior.AllowGet)); } } item = new RMS_MenuButtons(); item.Id = Guid.NewGuid(); item.ButtonId = Guid.Parse(BtnId); item.ManuId = Guid.Parse(ManuId); item.OrderNo = int.Parse(OrderNo); MBDBiz.Add(item); SysOperateLogBiz.AddSysOperateLog(UserData.Id.ToString(), UserData.UserName, e3net.Mode.OperatEnumName.新增, "菜单管理--添加菜单按钮", true, WebClientIP, "菜单管理"); return(Json("OK", JsonRequestBehavior.AllowGet)); }
public string SaveRoleOP(string RoleManus, string RoleManuButtons, string RoleId) { Guid roleid = Guid.Parse(RoleId); List <string> manu = RoleManus.Split('_').ToList(); int res = 0; var mql2 = RMS_RoleManusSet.RoleId.Equal(roleid); int f = RMBiz.Remove <RMS_RoleManusSet>(mql2); for (int i = 0; i < manu.Count; i++) { if (!string.IsNullOrEmpty(manu[i])) { RMS_RoleManus item = new RMS_RoleManus(); item.Id = Guid.NewGuid(); item.RoleId = roleid; item.ManuId = Guid.Parse(manu[i]); RMBiz.Add(item); res++; } } List <string> ManuButtons = RoleManuButtons.Split('_').ToList(); var mql = RMS_RoleManuButtonsSet.RoleId.Equal(roleid); int ff = RMBBiz.Remove <RMS_RoleManuButtonsSet>(mql); for (int i = 0; i < ManuButtons.Count; i++) { RMS_RoleManuButtons item = new RMS_RoleManuButtons(); item.Id = Guid.NewGuid(); string[] data = ManuButtons[i].Split(':'); if (!string.IsNullOrEmpty(data[0]) && !string.IsNullOrEmpty(data[1])) { item.RoleId = roleid; var sql = RMS_MenuButtonsSet.SelectAll().Where(RMS_MenuButtonsSet.ManuId.Equal(Guid.Parse(data[0])).And(RMS_MenuButtonsSet.ButtonId.Equal(Guid.Parse(data[1])))); RMS_MenuButtons bItem = MBBiz.GetEntity(sql); if (bItem != null) { item.MenuButtonsId = bItem.Id; } RMBBiz.Add(item); res++; } } if (res == manu.Count + ManuButtons.Count) { SysOperateLogBiz.AddSysOperateLog(UserData.Id.ToString(), UserData.UserName, e3net.Mode.OperatEnumName.分配权限, "角色管理--分配权限", true, WebClientIP, "角色管理"); return("ok"); } else { SysOperateLogBiz.AddSysOperateLog(UserData.Id.ToString(), UserData.UserName, e3net.Mode.OperatEnumName.分配权限, "角色管理--分配权限", false, WebClientIP, "角色管理"); return("Nok"); } }
/// <summary> /// //添加单按钮 /// </summary> /// <param name="btnId"></param> /// <param name="ManuId"></param> /// <returns></returns> public JsonResult AddManuBtn(string BtnId, string ManuId, string OrderNo) { var mql2 = RMS_MenuButtonsSet.SelectAll().Where(RMS_MenuButtonsSet.ButtonId.Equal(BtnId).And(RMS_MenuButtonsSet.ManuId.Equal(ManuId))); RMS_MenuButtons item = MBDBiz.GetEntity(mql2); if (item != null) { item.OrderNo = int.Parse(OrderNo); item.WhereExpression = RMS_MenuButtonsSet.Id.Equal(item.Id); // spmodel.GroupId = GroupId; if (MBDBiz.Update(item) > 0) { return(Json("OK", JsonRequestBehavior.AllowGet)); } } item = new RMS_MenuButtons(); item.Id = Guid.NewGuid(); item.ButtonId = Guid.Parse(BtnId); item.ManuId = Guid.Parse(ManuId); item.OrderNo = int.Parse(OrderNo); MBDBiz.Add(item); return(Json("OK", JsonRequestBehavior.AllowGet)); }