Exemplo n.º 1
0
 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();
 }
Exemplo n.º 2
0
 public void GetFunctionInfo()
 {
     string _funid = Parameters["pfunid"];
     SysFunListBiz biz = new SysFunListBiz();
     SysFunList item = new SysFunList();
     item = biz.Select(_funid);
     Response.Write(item.ToJson());
 }
Exemplo n.º 3
0
 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());
 }
Exemplo n.º 4
0
 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);
 }
Exemplo n.º 5
0
 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));
 }
Exemplo n.º 6
0
 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());
 }
Exemplo n.º 7
0
 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());
 }
Exemplo n.º 8
0
 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));
 }
Exemplo n.º 9
0
 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);
     }
 }