private void GetUserInfo() { HttpCookie cookie = Request.Cookies["EccmUserinfo"]; if (cookie != null) { //解密Cookie HttpCookie decodeCookie = HttpSecureCookie.Decode(cookie); //显示用户登录名 string loginname = decodeCookie.Values["loginname"]; //lbl_user.Text = loginname; string UserID = decodeCookie.Values["userid"].ToString(); //权限菜单 if (loginname == "admin") { menus = menu_bll.GetMenuList(string.Empty); } else { menus = menu_bll.GetRoleMenuByUserId(UserID); } } else { Response.Redirect("/login.html"); } }
public void DateLoad() { SysMenuModel model = new SysMenuModel(); List <SysMenuModel> MenuList = SMBll.GetMenuList(model); MenuHtml = IListToHtml(MenuList, ParentID); }
public void DataLoad() { List <ListItem> MenuTypeList = EnumHelper.GetEnumList(typeof(SysEnum.MenuType)); MenuTypeList = MenuTypeList.Where(p => Convert.ToInt32(p.Value) > 0).ToList(); MenuType.Items.Add(new ListItem("-请选择-", "")); MenuType.Items.AddRange(MenuTypeList.ToArray()); MenuType.DataBind(); if (MID != "") { if (MID != "00000000-0000-0000-0000-000000000000") { SysMenuModel model = new SysMenuModel(); model.MenuID = new Guid(MID); model.DeleteFlag = Convert.ToInt32(SysEnum.DeleteFlag.NotRemoved); List <SysMenuModel> MenuList = SMBll.GetMenuList(model); this.MenuName.Value = MenuList.First().MenuName; this.ParentID.Value = MenuList.First().ParentID; this.ParentTree.Value = MenuList.First().ParentID; this.MenuType.Value = MenuList.First().MenuType.ToString(); this.MenuImg.Value = MenuList.First().MenuImg; this.Img_Menu_Img.Src = MenuList.First().MenuImg == "" ? "/Theme/Image/illustration.png" : ("/Theme/Image/32/" + MenuList.First().MenuImg); this.SortCode.Value = MenuList.First().SortCode.ToString(); this.NavigateUrl.Value = MenuList.First().NavigateUrl; } else { ShowMsgHelper.AlertMsg("请选择菜单!"); } } }
/// <summary> /// 获取菜单列表 /// </summary> private string GetMenuList(HttpContext context) { int pagesize = 10; int pageindex = 1; int rowcount = 0; string _pindex = context.Request.Params["pageNumber"]; string _psize = context.Request.Params["pageSize"]; if (!string.IsNullOrEmpty(_pindex)) { pageindex = int.Parse(_pindex); } if (!string.IsNullOrEmpty(_psize)) { pagesize = int.Parse(_psize); } var pr = new PagingResultModel <List <SysMenuModel> >() { total = 0, rows = new List <SysMenuModel>() }; SysMenuBLL menu_bll = new SysMenuBLL(); List <SysMenuModel> list = menu_bll.GetMenuList(string.Empty, out rowcount); pr.rows = list.Skip(pagesize * (pageindex - 1)).Take(pagesize).ToList();; pr.total = rowcount; return(JsonConvert.SerializeObject(pr)); }
/// <summary> /// 获取菜单树列表 /// </summary> /// <param name="context"></param> /// <returns></returns> private string GetMenuTreeList(HttpContext context) { int rowcount = 0; SysMenuBLL menu_bll = new SysMenuBLL(); List <SysMenuModel> list = menu_bll.GetMenuList(string.Empty, out rowcount);//先获取所有菜单 //所有菜单遍历成树状格式 List <TreeViewModel> menutreelist = ToMenuTreeList(list, 0); var jr = new JsonResultModel <List <TreeViewModel> >() { IsSucceed = false, Data = new List <TreeViewModel>(), Msg = "获取树菜单失败", RedirectUrl = string.Empty }; if (menutreelist != null && menutreelist.Count > 0) { jr.IsSucceed = true; jr.Data = menutreelist; jr.Msg = "获取树菜单成功"; } string s = JsonConvert.SerializeObject(jr); return(JsonConvert.SerializeObject(jr)); }
public void DateLoad() { SysMenuModel model = new SysMenuModel(); model.ParentID = "0"; List <SysMenuModel> MenuList = SMBll.GetMenuList(model); TopMenu.DataSource = MenuList; TopMenu.DataBind(); }
public void DataLoading() { SysMenuModel model = new SysMenuModel(); model.DeleteFlag = Convert.ToInt32(SysEnum.DeleteFlag.NotRemoved); List <SysMenuModel> list = SMBLL.GetMenuList(model); List <SysMenuModel> MList = list.Where(p => p.MenuType > 0).ToList(); List <SysMenuModel> BList = list.Where(p => p.MenuType == -1).ToList(); GetMenuTreeTable(MList, BList, "0", "node"); }
public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; var jr = new JsonResultModel <List <SysMenuModel> >() { IsSucceed = false, Data = menu_bll.GetMenuList(string.Empty), Msg = string.Empty, RedirectUrl = string.Empty }; context.Response.Write(JsonConvert.SerializeObject(jr)); }
/// <summary> /// 获取所有菜单 /// </summary> /// <param name="context"></param> /// <returns></returns> private string GetMenu(HttpContext context) { int rowcount = 0; SysMenuBLL menu_bll = new SysMenuBLL(); List <SysMenuModel> list = menu_bll.GetMenuList(string.Empty, out rowcount); var jr = new JsonResultModel <List <SysMenuModel> >() { IsSucceed = false, Data = new List <SysMenuModel>(), Msg = "获取菜单失败", }; if (list != null && list.Count > 0) { jr.IsSucceed = true; jr.Data = list; jr.Msg = "获取菜单成功"; } return(JsonConvert.SerializeObject(jr)); }
public void DataLoad(string MID) { SysMenuModel MModel = new SysMenuModel(); MModel.ParentID = MID; MModel.DeleteFlag = Convert.ToInt32(SysEnum.DeleteFlag.NotRemoved); MModel.MenuType = Convert.ToInt32(SysEnum.MenuType.Button); List <SysMenuModel> MList = SMBll.GetMenuList(MModel); RpSelectButtonList.DataSource = MList; RpSelectButtonList.DataBind(); SysButtonModel BModel = new SysButtonModel(); BModel.DeleteFlag = Convert.ToInt32(SysEnum.DeleteFlag.NotRemoved); BModel.PageIndex = 1; BModel.PageSize = 10000; List <SysButtonModel> BList = SBBLL.GetButtonList(BModel); RpAllButtonList.DataSource = BList; RpAllButtonList.DataBind(); }
public void DateLoad() { model.DeleteFlag = Convert.ToInt32(SysEnum.DeleteFlag.NotRemoved); MenuList = SMBll.GetMenuList(model); }