public void ProcessRequest(HttpContext context) { string userId = context.Request["userId"]; List <UserInfo> userList = bllUser.GetList <UserInfo>(string.Format("DistributionOffLinePreUserId='{0}'", userId)); if (userList.Count > 0) { System.Text.StringBuilder sbJson = new System.Text.StringBuilder(); sbJson.Append("["); for (int i = 0; i < userList.Count; i++) { var item = userList[i]; var subList = bllUser.GetList <UserInfo>(string.Format("DistributionOffLinePreUserId='{0}'", item.UserID)); //直接下级 var isParent = false; //是否有下级 if (subList.Count > 0) { isParent = true; } string showName = item.UserID; //显示名称 string headImg = "/Plugins/zTree/css/zTreeStyle/img/diy/user.png"; //头像 string icon = "/Plugins/zTree/css/zTreeStyle/img/diy/user.png"; //图标 if (!string.IsNullOrEmpty(item.WXNickname)) { showName = item.WXNickname; } if (!string.IsNullOrEmpty(item.TrueName)) { showName = item.TrueName; } if (!string.IsNullOrEmpty(item.WXHeadimgurl)) { headImg = item.WXHeadimgurl; icon = item.WXHeadimgurl; } string tip = string.Format("<img src='{0}' align='absmiddle' width='100px' height='100px'/><br/>{1}<br/>一级会员<span style='color:red;'> {2}</span><br/>二级会员<span style='color:red;'> {3}</span><br/>三级会员<span style='color:red;'> {4}</span>", headImg, showName, bll.GetDownUserCount(item.UserID, 1), bll.GetDownUserCount(item.UserID, 2), bll.GetDownUserCount(item.UserID, 3));//提示 var title = string.Format("<span style='color:blue;'>{0}</span> <a href='ProjectList.aspx?userId={1}' target='_blank'>查看项目</a>", showName, item.UserID); sbJson.Append("{"); sbJson.AppendFormat("name: \"{0}\", id: \"{1}\", count:{2}, times: 1, isParent:\"{3}\",open:false,icon:\"{4}\",tip:\"{5}\"", title, item.UserID, subList.Count, isParent.ToString().ToLower(), icon, tip); sbJson.Append("}"); if (i < userList.Count - 1)//追加分隔符 { sbJson.Append(","); } } sbJson.Append("]"); context.Response.Write(sbJson.ToString()); } else { context.Response.Write(""); } }
/// <summary> /// 获取话题标签 /// </summary> private void GetTagStr() { List <BLLJIMP.Model.ArticleCategory> actegorys = bllUser.GetList <BLLJIMP.Model.ArticleCategory>(string.Format(" CategoryType='word' AND WebsiteOwner='{0}'", DataLoadTool.GetWebsiteInfoModel().WebsiteOwner)); foreach (BLLJIMP.Model.ArticleCategory item in actegorys) { TagStr += "<input class=\"checkbox\" type=\"checkbox\" Name=\"word\" value=\"" + item.AutoID + "\" id=\"word" + item.AutoID + "\">"; TagStr += "<label for=\"word" + item.AutoID + "\" class=\"discusstag\">"; TagStr += "<span class=\"wbtn wbtn_gary\"><span class=\"iconfont\"></span></span>" + item.CategoryName; TagStr += "</label>"; } }
protected void Page_Load(object sender, EventArgs e) { cateRootId = Convert.ToInt32(Request["cateRootId"]); aconfig = bllJuactivity.Get <BLLJIMP.Model.ActivityConfig>(string.Format(" WebsiteOwner='{0}'", bllJuactivity.WebsiteOwner)); if (aconfig == null) { aconfig = new BLLJIMP.Model.ActivityConfig() { TheOrganizers = "", ShowName = "活动" }; } sbCategory.Append(" <li class=\"list current\"><a>全部</a></li>"); StringBuilder strCateWhere = new StringBuilder(); strCateWhere.AppendFormat("WebsiteOwner='{0}' And CategoryType='activity'", bllJuactivity.WebsiteOwner); if (cateRootId > 0) { strCateWhere.AppendFormat(" AND PreID = {0} ", cateRootId); } foreach (var item in bllJuactivity.GetList <ArticleCategory>(strCateWhere.ToString())) { sbCategory.AppendFormat(" <li class=\"list\" v=\"{0}\"><a>{1}</a></li>", item.AutoID, item.CategoryName); } if (!string.IsNullOrEmpty(aconfig.ToolBarGroups)) { ToolBarGroup = bllUser.GetList <CompanyWebsite_ToolBar>(string.Format(" WebsiteOwner='{0}' And KeyType='{1}'", bllUser.WebsiteOwner, aconfig.ToolBarGroups)); if (ToolBarGroup.Count > 0) { ColumnWidth = 100 / ToolBarGroup.Count; } } }
protected void Page_Load(object sender, EventArgs e) { aconfig = bllJuactivity.Get <BLLJIMP.Model.ActivityConfig>(string.Format(" WebsiteOwner='{0}'", bllUser.WebsiteOwner)); if (aconfig == null) { aconfig = new BLLJIMP.Model.ActivityConfig() { TheOrganizers = "" }; } sbCategory.Append(" <li class=\"list current\"><a>全部</a></li>"); foreach (var item in bllJuactivity.GetList <ArticleCategory>(string.Format("WebsiteOwner='{0}' And CategoryType='activity'", bllUser.WebsiteOwner))) { sbCategory.AppendFormat(" <li class=\"list\" v=\"{0}\"><a>{1}</a></li>", item.AutoID, item.CategoryName); } if (!string.IsNullOrEmpty(aconfig.ToolBarGroups)) { ToolBarGroup = bllUser.GetList <CompanyWebsite_ToolBar>(string.Format(" WebsiteOwner='{0}' And KeyType='{1}'", bllUser.WebsiteOwner, aconfig.ToolBarGroups)); if (ToolBarGroup.Count > 0) { ColumnWidth = 100 / ToolBarGroup.Count; } } }