Ejemplo n.º 1
0
 /* 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;
         }
     }
 }
Ejemplo n.º 2
0
        /// <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);
            }
        }
Ejemplo n.º 4
0
 public FriendsView(FacebookWrapper.ObjectModel.User i_LoggedInUser)
 {
     InitializeComponent();
     this.m_LoggedInUser = i_LoggedInUser;
 }
Ejemplo n.º 5
0
 /// <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();
 }