public void GetColumnItem() { string id = Parameters["pid"]; PortalColumnBiz biz = new PortalColumnBiz(); PortalColumn item = new PortalColumn(); item = biz.Select(id); Response.Write(item.ToJson()); }
public void DelColumn() { string idlist = Parameters["pparm"]; PortalColumnBiz biz = new PortalColumnBiz(); ErrorEntity ErrInfo = new ErrorEntity(); biz.Delete(idlist, 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); } List<PortalColumn> lists = new List<PortalColumn>(); PortalColumnBiz biz = new PortalColumnBiz(); string _searchtext = _searchcontent; string _parentid = Parameters["pparentid"]; string wheresql = ""; if (string.IsNullOrEmpty(_parentid) || _parentid == "0") { wheresql = "(FParentColumnId is null)"; } else { wheresql = "(FParentColumnId = " + _parentid + ")"; } if (!string.IsNullOrEmpty(_searchtext)) { wheresql += " and (FRoleName like '%" + _searchtext + "%')"; } NameValueCollection where = new NameValueCollection(); where.Add("condition", wheresql); NameValueCollection orderby = new NameValueCollection(); orderby.Add(_sortname, _sortdirection); Int32 totalcount = 0; lists = biz.Select(where,orderby,Convert.ToInt32(sPageIndex), Convert.ToInt32(sPageSize), out totalcount); string datasource = Utils.GetRepeaterDatasource(lists, sPageIndex, sPageSize, totalcount); Response.Write(datasource); }
/// <summary> /// 获取门户菜单 /// </summary> /// <returns></returns> private string GetMenu() { string menulist = string.Empty; PortalColumnBiz biz = new PortalColumnBiz(); List<PortalColumn> lists = new List<PortalColumn>(); lists = biz.SelectValidColumn(); foreach (PortalColumn item in lists) { if (item.FParentColumnId == 0) { menulist += "<li>"; if (string.IsNullOrEmpty(item.FColumnUrl)) { menulist += "<a href=\"default.aspx?ColId=" + item.FColumnId.ToString() + "\""; } else { menulist += "<a href=\"" + item.FColumnUrl + "\""; } if (item.FColumnTarget == "1") { menulist += " target=\"_blank\"><span class=\"uppercase\">"; } else { menulist += "><span class=\"uppercase\">"; } menulist += item.FColumnName + "</span></a>"; if (lists.Where(p => p.FParentColumnId == item.FColumnId).Count() > 0) { GetChildMenu(item.FColumnId.ToString(), lists, ref menulist); menulist += "</li>"; } else { menulist += "</li>"; } } } return menulist; }
public void SaveItem() { string _columnid = Parameters["pcolumnid"]; string _columnname = Parameters["pcolumnname"]; string _columncontent = Parameters["pcolumncontent"]; string _columntype = Parameters["pcolumntype"]; string _columnurl = Parameters["pcolumnurl"]; string _columntarget = Parameters["pcolumntarget"]; string _columnvisible = Parameters["pcolumnvisible"]; string _parentid = Parameters["pparentid"]; string _order = Parameters["pcolumnorder"]; PortalColumnBiz biz = new PortalColumnBiz(); PortalColumn item = new PortalColumn(); item.FColumnId = string.IsNullOrEmpty(_columnid) ? 0 : Convert.ToInt64(_columnid); item.FColumnName = _columnname; item.FColumnContent = _columncontent; item.FColumnType = _columntype; item.FColumnUrl = _columnurl; item.FColumnTarget = _columntarget; item.FColumnVisible = _columnvisible; item.FParentColumnId = string.IsNullOrEmpty(_parentid) ? 0 : Convert.ToInt64(_parentid); item.FColumnOrder = Convert.ToInt32(_order); ErrorEntity ErrInfo = new ErrorEntity(); if (item.FColumnId == 0) { biz.Insert(item, out ErrInfo); } else { biz.Update(item, out ErrInfo); } Response.Write(ErrInfo.ToJson()); }
public void GetParentId() { string id = Parameters["pchildid"]; PortalColumnBiz biz = new PortalColumnBiz(); PortalColumn item = new PortalColumn(); item = biz.Select(id); if (item == null) { Response.Write("0"); } else { if(string.IsNullOrEmpty(item.FParentColumnId.ToString())) { Response.Write("0"); } else { Response.Write(item.FParentColumnId.ToString()); } } }