public void getList() { Tz888.BLL.GoodFriend friendBll = new Tz888.BLL.GoodFriend(); Tz888.Model.GoodFriend friend = new Tz888.Model.GoodFriend(); friend.LoginName = loginName; //"clandylee"; friend.ContactName = contactName; //"kittycat"; //好友资源更新 DataTable dt = friendBll.ResourceRefreshDT(friend); friendRefreshGridView.DataSource = dt; friendRefreshGridView.DataBind(); }
public string dgGetRefresh() { StringBuilder sb = new StringBuilder(); string LoginName = Tz888.BLL.Login.LoginInfoBLL.GetCookieContentByCookieType(0); int allRefresh = 0; string nickName = ""; if (LoginName.Trim() != "") { Tz888.BLL.Conn bllComm = new Tz888.BLL.Conn(); DataTable dt = new DataTable(); long CurrPage = 1; long AllCount = 0; dt = bllComm.GetList("innerinfocontactTab", "*", "ContactID", 4, 1, 0, 1, "loginName='" + LoginName + "' and groupid = 1"); if (dt.Rows.Count == 0) { sb.Append("<div class='notemsg1'>您还没有添加好友!</div>"); } sb.Append("<table width=100% border=0 cellpadding=0 cellspacing=0 class='none'>"); sb.Append("<tr><td>更新内容</td><td>更新时间</td></tr>"); Tz888.BLL.GoodFriend friendbll = new Tz888.BLL.GoodFriend(); Tz888.Model.GoodFriend friend = new Tz888.Model.GoodFriend(); DataTable dtInfo = new DataTable(); DataTable dtMemberInfo = new DataTable(); #region --获得用户昵称-- #endregion #region for (int i = 0; i < dt.Rows.Count; i++) { friend.LoginName = LoginName; friend.ContactName = dt.Rows[i]["contactName"].ToString().Trim(); dtInfo = friendbll.ResourceRefreshDT(friend); string strWhere1 = "loginName='" + friend.ContactName + "'"; DataTable dt2 = bllComm.GetList("loginInfoTab", "nickName", "nickName", 1, 1, 0, 1, strWhere1); if (dt2.Rows.Count > 0) { nickName = dt2.Rows[0]["NickName"].ToString(); } if (allRefresh > 3) { break; } if (dtInfo.Rows.Count > 0) { allRefresh += dtInfo.Rows.Count; for (int j = 0; j < dtInfo.Rows.Count; j++) { if (allRefresh > 3) { break; } sb.Append("<tr>"); sb.Append("<td width=58%><a target='_blank' title='" + dtInfo.Rows[i]["title"].ToString().Trim() + "' href='http://www.topfo.com/" + dtInfo.Rows[i]["HtmlFile"].ToString().Trim() + "'>" + nickName + "发布了1个需求" + "</a></td>"); sb.Append("<td width=20%>" + dtInfo.Rows[i]["approveTime"].ToString() + "</td>"); sb.Append("</tr>"); } } dtMemberInfo = friendbll.MemberInfoRefreshDt(friend); if (dtMemberInfo.Rows.Count > 0) { allRefresh += dtInfo.Rows.Count; string strLink = ""; #region --查看用户资料页面-- string name = friend.ContactName; string manageType = ""; string result = ""; Tz888.BLL.Conn dal = new Tz888.BLL.Conn(); string strWhere = ""; strWhere = "loginName='" + name.Trim() + "'"; long m = 1; long n = 1; long k = 1; DataTable dt1 = bllComm.GetList("loginInfoTab", "loginName", "manageTypeId", strWhere, "loginName", ref m, k, ref n); if (dt1 != null && dt1.Rows.Count > 0) { manageType = dt1.Rows[0][0].ToString(); } switch (manageType) { case "1001": result = "http://member.topfo.com/Register/MemberMessage_P.aspx?LoginName=" + name; break; case "1003": result = "http://member.topfo.com/Register/MemberMessage_E.aspx?LoginName=" + name; break; case "1004": result = "http://member.topfo.com/Register/MemberMessage_G.aspx?LoginName=" + name; break; default: result = "http://member.topfo.com/Register/MemberMessage_P.aspx?LoginName=" + name; break; } strLink = result; #endregion for (int j = 0; j < dtMemberInfo.Rows.Count; j++) { if (allRefresh > 3) { break; } sb.Append("<tr>"); sb.Append("<td width=58%><a target='_blank' title='" + dtMemberInfo.Rows[i]["Remarks"].ToString().Trim() + "' href='" + strLink + "'>" + nickName + "修改了" + dtMemberInfo.Rows[i]["Remarks"].ToString().Trim() + "</a></td>"); sb.Append("<td width=20%>" + dtMemberInfo.Rows[i]["updated"].ToString() + "</td>"); sb.Append("</tr>"); } } } sb.Append("</table>"); sb.Append("<div class='entermail'><a href='/helper/FriendManager/FriendList.aspx' class='blue'>>>进入好友更新列表</a></div></div>"); if (AllCount == 0) { sb.Insert(0, "<div class='notemsg1'>您没有好友更新信息!</div>"); } #endregion } return(sb.ToString()); }