/// <summary> /// 加载菜单树 /// </summary> /// <returns></returns> public string LoadMuenu() { Sys_SeeChargeBLL bllSee = new Sys_SeeChargeBLL(); List <Sys_Menu> list = bll.GetAll().OrderBy(p => p.Menu_Sequence).ToList(); StringBuilder strMenu = new StringBuilder(); strMenu.Append("{\"total\":" + list.Count + ",\"rows\":["); int index = 0; foreach (Sys_Menu menu in list) { index++; if (menu.Menu_ParentCode == "0") { strMenu.Append("{\"id\":\"" + menu.Menu_Code + "\",\"name\":\"" + menu.Menu_Name + "\",\"url\":\"" + menu.Menu_Url + "\",\"sort\":\"" + menu.Menu_Sequence + "\",\"Opt\":\"" + menu.Menu_Operation + "\"},"); } else { //List<Sys_SeeCharge> seeList = bllSee.FindWhere(" SeeCharge_MenuID='" + menu.Menu_Code + "' order by SeeCharge_Sort asc"); List <Sys_SeeCharge> seeList = bllSee.GetList(p => p.SeeCharge_MenuID == menu.Menu_Code).OrderBy(p => p.SeeCharge_Sort).ToList(); string st = ""; for (int i = 0; i < seeList.Count(); i++) { st += seeList[i].SeeCharge_Name + "#"; } if (st.Length > 0) { st = st.Substring(0, st.Length - 1); } strMenu.Append("{\"id\":\"" + menu.Menu_Code + "\",\"name\":\"" + menu.Menu_Name + "\",\"url\":\"" + menu.Menu_Url + "\",\"sort\":\"" + menu.Menu_Sequence + "\",\"Opt\":\"" + menu.Menu_Operation + "\",\"_parentId\":\"" + menu.Menu_ParentCode + "\",\"See\":\"" + st + "\"}"); if (index != list.Count) { strMenu.Append(","); } } } strMenu.Append("]}"); return(strMenu.ToString()); }
public string ShowSee(HttpContext context) { string code = context.Request.QueryString["code"]; Sys_SeeChargeBLL bllSee = new Sys_SeeChargeBLL(); //List<Sys_SeeCharge> seeList = bllSee.FindWhere(" SeeCharge_MenuID='" + code + "' order by SeeCharge_Sort asc"); List <Sys_SeeCharge> seeList = bllSee.GetList(p => p.SeeCharge_MenuID == code).OrderBy(p => p.SeeCharge_Sort).ToList(); string str = ""; for (int i = 0; i < seeList.Count(); i++) { str += seeList[i].SeeCharge_Name + "@" + seeList[i].SeeCharge_Code + "#"; } if (str.Length > 0) { str = str.Substring(0, str.Length - 1); } return(str); }