public string SetMenu(Int64 _userid) { StringBuilder sb = new StringBuilder(); SysFunListBiz biz = new SysFunListBiz(); List<SysFunList> lists = new List<SysFunList>(); lists = biz.SelectValidFunList(_userid, "SITE"); Session["RightList"] = lists; foreach (SysFunList item in lists) { if (item.FParentFunId == 0) { sb.Append("<div title=\"" + item.FFunName + "\" style=\"background-color:#efefef;\">"); sb.Append("<ul class=\"menutree\">"); foreach (SysFunList childitem in lists.Where(p=>p.FParentFunId == item.FFunId)) { sb.Append("<li>"); sb.Append("<a class=\"menulink\" href=\"javascript:void(0)\" url=\"" + childitem.FFunNavigateUrl + "\" framename=\"" + childitem.FFunName + "\" title=\"" + childitem.FFunContent + "\" rel=\"" + childitem.FFunCode + "\">" + childitem.FFunName + "</a>"); sb.Append("</li>"); } sb.Append("</ul>"); sb.Append("</div>"); } } return sb.ToString(); }
public void GetFunctionInfo() { string _funid = Parameters["pfunid"]; SysFunListBiz biz = new SysFunListBiz(); SysFunList item = new SysFunList(); item = biz.Select(_funid); Response.Write(item.ToJson()); }
public void DelFunction() { string idlist = Parameters["pparm"]; SysFunListBiz biz = new SysFunListBiz(); ErrorEntity ErrInfo = new ErrorEntity(); NameValueCollection where = new NameValueCollection(); where.Add("condition","FFunId in " + idlist); biz.Delete(where, out ErrInfo); Response.Write(ErrInfo.ToJson()); }
public void GetGridData() { string _searchcontent = ""; string _sortname = ""; string _sortdirection = ""; string _pagenumber = ""; string _pagesize = ""; _searchcontent = Parameters["psearchcontent"]; _sortname = Parameters["psortname"]; if (!string.IsNullOrEmpty(_sortname)) { sSortName = _sortname; } _sortdirection = Parameters["psortdirection"]; if (!string.IsNullOrEmpty(_sortdirection)) { sSortDirection = _sortdirection; } _pagenumber = Parameters["ppagenumber"]; if (!string.IsNullOrEmpty(_pagenumber)) { sPageIndex = Convert.ToInt32(_pagenumber); } _pagesize = Parameters["ppagesize"]; if (!string.IsNullOrEmpty(_pagesize)) { sPageSize = Convert.ToInt32(_pagesize); } SysFunListBiz biz = new SysFunListBiz(); List<SysFunList> lists = new List<SysFunList>(); NameValueCollection where = new NameValueCollection(); where.Add("FModuleFlag", _searchcontent); Int32 totalcount = 0; NameValueCollection orderby = new NameValueCollection(); orderby.Add(sSortName, sSortDirection); lists = biz.Select(where, orderby, sPageIndex, sPageSize, out totalcount); string datasource = Utils.GetRepeaterDatasource(lists, sPageIndex, sPageSize, totalcount); Response.Write(datasource); }
public void GetParentFun() { string _moduleflag = Parameters["pmoduleflag"]; List<SysFunList> lists = new List<SysFunList>(); SysFunListBiz biz = new SysFunListBiz(); NameValueCollection where = new NameValueCollection(); NameValueCollection orderby = new NameValueCollection(); where.Add("FModuleFlag", _moduleflag); where.Add("FParentFunId", "0"); where.Add("FFunStatus", "1"); orderby.Add("FFunCode", "asc"); lists = biz.Select(where, orderby); Response.Write(Utils.ConvertToJson(lists)); }
public void StopFunction() { string idlist = Parameters["pparm"]; SysFunListBiz biz = new SysFunListBiz(); ErrorEntity ErrInfo = new ErrorEntity(); biz.UpdateStatus(idlist, "0", out ErrInfo); Response.Write(ErrInfo.ToJson()); }
public void SaveFunction() { string _funid = Parameters["pfunid"]; string _funcode = Parameters["pfuncode"]; string _parentid = Parameters["pparentid"]; string _funname = Parameters["pfunname"]; string _navigateurl = Parameters["pnavigateurl"]; string _fundesc = Parameters["pfundesc"]; string _moduleflag = Parameters["pmoduleflag"]; if (string.IsNullOrEmpty(_funid)) { _funid = "0"; } if (string.IsNullOrEmpty(_parentid)) { _parentid = "0"; } SysFunList item = new SysFunList(); item.FFunId = Convert.ToInt64(_funid); item.FFunCode = _funcode; item.FFunName = _funname; item.FParentFunId = Convert.ToInt64(_parentid); item.FFunNavigateUrl = _navigateurl; item.FFunContent = _fundesc; item.FModuleFlag = _moduleflag; SysFunListBiz biz = new SysFunListBiz(); Int64 result = 0; ErrorEntity ErrInfo = new ErrorEntity(); result = biz.Save(item, out ErrInfo); Response.Write(ErrInfo.ToJson()); }
public void GetRoleFunList() { string _roleid = Parameters["proleid"]; string _moduleflag = Parameters["pmoduleflag"]; //获取当前模块的所有功能列表 List<SysFunList> lists = new List<SysFunList>(); SysFunListBiz biz = new SysFunListBiz(); lists = biz.SelectAllFunList(_moduleflag); //获取当前角色被授权的功能列表 List<SysRolesFunction> rlists = new List<SysRolesFunction>(); SysRolesFunctionBiz rbiz = new SysRolesFunctionBiz(); rlists = rbiz.Select(Convert.ToInt64(_roleid),_moduleflag); foreach (SysRolesFunction item in rlists) { lists.Find(p => p.FFunId == item.FFunId).FSelFlag = item.FFunId; } Response.Write(Utils.ConvertToJson(lists)); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { List<SysFunList> lists = new List<SysFunList>(); SysFunListBiz biz = new SysFunListBiz(); lists = biz.SelectAllFunList(); AddDatasource("functionlist", lists); List<SysModule> modulelists = new List<SysModule>(); SysModuleBiz mbiz = new SysModuleBiz(); modulelists = mbiz.SelectUsed(); AddDatasource("modulelist", modulelists); } }