Exemplo n.º 1
0
    //网站公告左侧列表 /**/
    public string Notice_Nav(int cateid)
    {
        string nav_string = "";

        nav_string += "<div id=\"help-left\">";
        nav_string += "  <h4>网站公告</h4>";
        nav_string += "  <div id=\"help-zong\">";
        QueryInfo Query = new QueryInfo();

        Query.PageSize    = 0;
        Query.CurrentPage = 1;
        Query.ParamInfos.Add(new ParamInfo("AND", "str", "NoticeCateInfo.Notice_Cate_Site", "=", "CN"));
        Query.OrderInfos.Add(new OrderInfo("NoticeCateInfo.Notice_Cate_Sort", "ASC"));
        IList <NoticeCateInfo> entitys = MyNoticeCate.GetNoticeCates(Query, pub.CreateUserPrivilege("fb3e87ba-3d4d-480d-934e-80048bcc0100"));

        nav_string = nav_string + "<div id=\"help-list1\">";

        nav_string += "	 <h3>网站公告</h3>";

        if (entitys != null)
        {
            nav_string += "  <ul>";
            foreach (NoticeCateInfo entity in entitys)
            {
                if (cateid == entity.Notice_Cate_ID)
                {
                    nav_string += "<li class=\"yy\"><a href=\"/notice/index.aspx?cate_id=" + entity.Notice_Cate_ID + "\">" + entity.Notice_Cate_Name + "</a></li>";
                }
                else
                {
                    nav_string += "<li><a href=\"/notice/index.aspx?cate_id=" + entity.Notice_Cate_ID + "\">" + entity.Notice_Cate_Name + "</a></li>";
                }
            }
            nav_string += "  </ul>";
        }
        nav_string  = nav_string + "</div>";
        nav_string += "</div>";
        nav_string += "</div>";
        return(nav_string);
    }
Exemplo n.º 2
0
    public string GetNoticeCates()
    {
        QueryInfo Query = new QueryInfo();

        Query.PageSize    = tools.CheckInt(Request["rows"]);
        Query.CurrentPage = tools.CheckInt(Request["page"]);
        string keyword = tools.CheckStr(Request["keyword"]);

        if (keyword.Length > 0)
        {
            Query.ParamInfos.Add(new ParamInfo("AND", "str", "NoticeCateInfo.Notice_Cate_Name", "like", keyword));
        }
        Query.ParamInfos.Add(new ParamInfo("AND", "str", "NoticeCateInfo.Notice_Cate_Site", "=", Public.GetCurrentSite()));
        Query.OrderInfos.Add(new OrderInfo(tools.CheckStr(Request["sidx"]), tools.CheckStr(Request["sord"])));

        PageInfo pageinfo = MyBLL.GetPageInfo(Query, Public.GetUserPrivilege());

        IList <NoticeCateInfo> entitys = MyBLL.GetNoticeCates(Query, Public.GetUserPrivilege());

        if (entitys != null)
        {
            StringBuilder jsonBuilder = new StringBuilder();
            jsonBuilder.Append("{\"page\":" + pageinfo.CurrentPage + ",\"total\":" + pageinfo.PageCount + ",\"records\":" + pageinfo.RecordCount + ",\"rows\"");
            jsonBuilder.Append(":[");
            foreach (NoticeCateInfo entity in entitys)
            {
                jsonBuilder.Append("{\"NoticeCateInfo.Notice_Cate_ID\":" + entity.Notice_Cate_ID + ",\"cell\":[");
                //各字段
                jsonBuilder.Append("\"");
                jsonBuilder.Append(entity.Notice_Cate_ID);
                jsonBuilder.Append("\",");

                jsonBuilder.Append("\"");
                jsonBuilder.Append(Public.JsonStr(entity.Notice_Cate_Name));
                jsonBuilder.Append("\",");

                jsonBuilder.Append("\"");
                jsonBuilder.Append(entity.Notice_Cate_Sort);
                jsonBuilder.Append("\",");

                jsonBuilder.Append("\"");
                if (Public.CheckPrivilege("705ff0e0-daa6-4649-bf27-20142c21ba9e"))
                {
                    jsonBuilder.Append("<img src=\\\"/images/icon_edit.gif\\\" alt=\\\"修改\\\"> <a href=\\\"notice_cate_edit.aspx?notice_cate_id=" + entity.Notice_Cate_ID + "\\\" title=\\\"修改\\\">修改</a>");
                }

                if (Public.CheckPrivilege("e2e67cd1-dd5c-4c63-962a-fdbd0d7dc6a8"))
                {
                    jsonBuilder.Append(" <img src=\\\"/images/icon_del.gif\\\"  alt=\\\"删除\\\"> <a href=\\\"javascript:void(0);\\\" onclick=\\\"confirmdelete('notice_cate_do.aspx?action=move&notice_cate_id=" + entity.Notice_Cate_ID + "')\\\" title=\\\"删除\\\">删除</a>");
                }

                jsonBuilder.Append("\",");

                jsonBuilder.Remove(jsonBuilder.Length - 1, 1);
                jsonBuilder.Append("]},");
            }
            jsonBuilder.Remove(jsonBuilder.Length - 1, 1);
            jsonBuilder.Append("]");
            jsonBuilder.Append("}");
            return(jsonBuilder.ToString());
        }
        else
        {
            return(null);
        }
    }