예제 #1
0
        private void createMenu(string usertype)
        {
            int row = 1;

            Business.Sys.BusinessMenu menu = new Business.Sys.BusinessMenu();
            foreach (Entity.Sys.EntityMenu it in menu.GetRightMenuList("null", "sys", user.Entity.UserType))
            {
                string tit = "";
                if (it.MenuName == "系统管理")
                {
                    tit = "&#xe62e";
                }
                else if (it.MenuName == "基础资料")
                {
                    tit = "&#xe63c";
                }
                else if (it.MenuName == "表记管理")
                {
                    tit = "&#xe634";
                }
                else if (it.MenuName == "退租管理")
                {
                    tit = "&#xe6e1";
                }
                else if (it.MenuName == "合同管理")
                {
                    tit = "&#xe61a";
                }

                menustr.Append("<dl id=\"" + it.InnerEntityOID + "\">\n");
                menustr.Append("<dt><i class=\"Hui-iconfont\">" + tit + "</i> " + it.MenuName + "<b class=\"Hui-iconfont menu_dropdown-arrow\">&#xe6d6;</b></dt>\n");
                menustr.Append("<dd>\n");
                menustr.Append("<ul>\n");

                Business.Sys.BusinessMenu item = new Business.Sys.BusinessMenu();
                foreach (Entity.Sys.EntityMenu sub in item.GetRightMenuList(it.InnerEntityOID, "sys", user.Entity.UserType))
                {
                    menustr.Append("<li><a _href=\"" + sub.MenuPath + "\" href=\"javascript:void(0)\">" + sub.MenuName + "</a></li>\n");
                }

                menustr.Append("</ul>\n");
                menustr.Append("</dd>\n");
                menustr.Append("</dl>\n");

                row++;
            }
            menulist = menustr.ToString();
        }
예제 #2
0
        private string getparentaction(JsonArrayParse jp)
        {
            JsonObjectCollection collection = new JsonObjectCollection();
            string flag = "1";

            try
            {
                Business.Sys.BusinessMenu menu = new Business.Sys.BusinessMenu();
                menu.load(jp.getValue("id").Replace("chk", ""));
                if (menu.Entity.Parent == "")
                {
                    flag = "3";
                }
                else
                {
                    collection.Add(new JsonStringValue("parent", menu.Entity.Parent));
                }
            }
            catch { flag = "2"; }
            collection.Add(new JsonStringValue("type", "getparent"));
            collection.Add(new JsonStringValue("flag", flag));
            return(collection.ToString());
        }