public string SetFriendStatus(string WebFriendRequestID, bool IsAccepted) { member = (Member)Session["Member"]; FriendRequest.SetFriendRequestStatus(member.MemberID, WebFriendRequestID, IsAccepted); List <FriendRequest> friendRequests = FriendRequest.GetAllNewFriendRequestByMemberID(member.MemberID, PageListerType); return(friendRequests.Count.ToString()); }
protected void Page_Load(object sender, EventArgs e) { string strTypeListerID = Request.Params["t"]; string strLoadFriendsLister = Request.Params["lf"]; ListerType = "Friend Requests"; if (strTypeListerID != null) { if (strTypeListerID == "all") { PageListerType = -1; } else if (strTypeListerID == "px") { ListerType = "Proximity Tags"; PageListerType = 1; } else if (strTypeListerID == "web") { ListerType = "Web Friend Requests"; PageListerType = 0; } else { PageListerType = -1; } } AjaxPro.Utility.RegisterTypeForAjax(typeof(FriendRequestPage)); List <FriendRequest> friendRequests = FriendRequest.GetAllNewFriendRequestByMemberID(member.MemberID, PageListerType); NumberOfFriendRequests = friendRequests.Count.ToString(); TabContents tabContents = GenerateLister(friendRequests, 0, 1); DefaultHTMLLister = tabContents.HTML; }
public void GenerateFriendRequestLister() { List <FriendRequest> friendRequests = FriendRequest.GetAllNewFriendRequestByMemberID(member.MemberID, 0); NumberOfFriendRequests = friendRequests.Count; StringBuilder sbHTMLList = new StringBuilder(); if (friendRequests.Count == 0) { sbHTMLList.Append("<div>No Friend request</div>"); } else { sbHTMLList.Append("<ul class='friends_list' id='ulFriendRequests'>"); } for (int i = 0; i < 10; i++) { if (friendRequests.Count <= i) { break; } // add the member to the js array AddJSMemberArray(friendRequests[i].FriendMember.WebMemberID, friendRequests[i].FriendMember.FirstName + " " + friendRequests[i].FriendMember.LastName); StringBuilder sbHTMLItem = new StringBuilder(); object[] parameters = new object[8]; parameters[0] = friendRequests[i].FriendMember.WebMemberID; parameters[1] = "http://www.next2friends.com/user" + "/" + friendRequests[i].PhotoURL; parameters[2] = friendRequests[i].FriendMember.NickName; parameters[3] = friendRequests[i].FriendMember.FirstName; parameters[4] = friendRequests[i].FriendMember.LastName; parameters[5] = friendRequests[i].FriendMember.ISOCountry; parameters[6] = friendRequests[i].WebFriendRequestID; parameters[7] = friendRequests[i].WebFriendRequestID; string HTMLItem = @" <li id='liFR{7}'> <a onclick='dmp(""{0}"");return false;'> <img src='{1}' alt='{2}' height='45' width='45'> </a> <p> <a onclick='dmp(""{0}"");return false;'><strong>{3} {4}</strong></a><br /> <span style=''>{5}</span><br /> <a href='javascript:setfr(""{7}"",true);' class='acceptFriendRequest'>accept</a> <a href='javascript:setfr(""{7}"",false);' class='rejectFriendRequest'>ignore</a> </p> </li>" ; sbHTMLItem.AppendFormat(HTMLItem, parameters); sbHTMLList.Append(sbHTMLItem.ToString()); } if (friendRequests.Count > 0) { sbHTMLList.Append("</ul>"); } FriendRequestLister = sbHTMLList.ToString(); }