Beispiel #1
0
 public void GetColumnItem()
 {
     string id = Parameters["pid"];
     PortalColumnBiz biz = new PortalColumnBiz();
     PortalColumn item = new PortalColumn();
     item = biz.Select(id);
     Response.Write(item.ToJson());
 }
Beispiel #2
0
 public void DelColumn()
 {
     string idlist = Parameters["pparm"];
     PortalColumnBiz biz = new PortalColumnBiz();
     ErrorEntity ErrInfo = new ErrorEntity();
     biz.Delete(idlist, out ErrInfo);
     Response.Write(ErrInfo.ToJson());
 }
Beispiel #3
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);
     }
     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);
 }
Beispiel #4
0
 /// <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;
 }
Beispiel #5
0
 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());
 }
Beispiel #6
0
 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());
         }
     }
 }