//网站公告左侧列表 /**/ 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); }
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¬ice_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); } }