Beispiel #1
0
 private void RefreshDataSource()
 {
     FriendsList.DataSource = DAL.DataAccessLayer.GetFriends((Guid)Membership.GetUser().ProviderUserKey, "ListFriends");
     FriendsList.DataBind();
     NonFriendsList.DataSource = DAL.DataAccessLayer.GetFriends((Guid)Membership.GetUser().ProviderUserKey, "ListNonFriends");
     NonFriendsList.DataBind();
 }
Beispiel #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Request.Cookies["user"] != null)
     {
         string id = Request.QueryString["id"] != null ? Request.QueryString["id"] : Request.Cookies["user"].Value;
         person = new Person(id).FindFriends("");
         if (MainScriptManager.IsInAsyncPostBack && MainScriptManager.AsyncPostBackSourceElementID == MainFriendsUPanel.UniqueID)
         {
             JavaScriptSerializer json = new JavaScriptSerializer();
             obj = json.Deserialize <IDictionary <string, object> >(Request["__EVENTARGUMENT"]);
             if (obj.ContainsKey("repeatColumn"))
             {
                 FriendsList.RepeatColumns = (int)obj["repeatColumn"];
             }
             if (obj.ContainsKey("Online"))
             {
                 person = new Person(id).FindFriendsOnline("");
             }
         }
         FriendsList.DataSource = person.Friends;
         FriendsList.DataBind();
         Image1.ImageUrl = person.Fields["avatar"].ToString();
     }
 }