/* Display the Picture of the selected friend */ private void displaySelectedFriend() { if (listBoxFriends.SelectedItems.Count > 0) { FacebookWrapper.ObjectModel.User selectedFriend = listBoxFriends.SelectedItem as FacebookWrapper.ObjectModel.User; if (selectedFriend.PictureNormalURL != null) { this.pictureBoxOfSelectedFriend.LoadAsync(selectedFriend.PictureNormalURL); } else { this.pictureBoxOfSelectedFriend.Image = this.pictureBoxOfSelectedFriend.ErrorImage; } } }
/// <summary> /// When LogIn Button was clicked, /// Sending a log in Request to Facebook /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void stripBtn_LogIn_Click(object sender, EventArgs e) { m_LoginResult = FacebookService.Login(AppID, "user_photos, user_posts, user_friends, user_likes"); if (!string.IsNullOrEmpty(m_LoginResult.AccessToken)) { m_LoggedInUser = m_LoginResult.LoggedInUser; LoggedIn(); } else { DialogResult input = MessageBox.Show(m_LoginResult.ErrorMessage, "Failed", MessageBoxButtons.RetryCancel); if (input == DialogResult.Retry) { stripBtn_LogIn_Click(sender, e); } } }
private void LoginOrDisconnectPictureBox_Click(object sender, EventArgs e) { FacebookWrapper.LoginResult loginResult; if (LoggedUser == false) { loginResult = FacebookWrapper.FacebookService.Login(m_AppID, Epermission.user_posts.ToString()); m_LoggedInUser = loginResult.LoggedInUser; FacebookWrapper.ObjectModel.FacebookObjectCollection <FacebookWrapper.ObjectModel.Post> facebookPosts = m_LoggedInUser.Posts; LoggedUser = true; displayUserPosts(facebookPosts); displayProfilePicAndconnectionLogo(); showBasicInfo(); } else if (LoggedUser == true) { FacebookWrapper.FacebookService.Logout(logOutFromFacebook); } }
public FriendsView(FacebookWrapper.ObjectModel.User i_LoggedInUser) { InitializeComponent(); this.m_LoggedInUser = i_LoggedInUser; }
/// <summary> /// When LogOut Button was clicked, /// clearing the MainWin Form, and deleting the Login Result /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void stripBtn_LogOut_Click(object sender, EventArgs e) { m_LoginResult = new LoginResult(); m_LoggedInUser = new FacebookWrapper.ObjectModel.User(); LoggedOut(); }