Beispiel #1
0
    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();
    }
Beispiel #2
0
    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'>&gt;&gt;进入好友更新列表</a></div></div>");
            if (AllCount == 0)
            {
                sb.Insert(0, "<div class='notemsg1'>您没有好友更新信息!</div>");
            }
            #endregion
        }
        return(sb.ToString());
    }