Пример #1
0
        // ----------------------------- Tab Friend Overview --------------------------------/
        private void populateTabFriendOverview()
        {
            UserFriendExtension extendedLoggedInUser = new UserFriendExtension {
                User = r_AppData.LoggedInUser
            };

            bindingSourceFriendOverview.DataSource = extendedLoggedInUser.Friends();

            comboBoxChooseAFriend.SelectedText = "Choose a friend to overview";
        }
Пример #2
0
 private void getMutualCheckins(UserFriendExtension i_ExtendedLoggedInUser)
 {
     try
     {
         clearAndAttachBindingSource(bindingSourceFriendOverviewMutualCheckins, i_ExtendedLoggedInUser.GetMutualCheckins(CurrentOverviewedFriend));
     }
     catch (Exception)
     {
         MessageBox.Show("Coudn't fetch mutual checkins!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Пример #3
0
 private void populateSubTabMutualEvents(UserFriendExtension i_ExtendedLoggedInUser)
 {
     try
     {
         dataGridViewMutualEvents.Invoke(new Action(() => clearAndAttachBindingSource(bindingSourceFriendOverviewMutualEvents, i_ExtendedLoggedInUser.GetMutualEvents(CurrentOverviewedFriend))));
     }
     catch (Exception)
     {
         // Always throws Auth Error: field 'location' has been depreciated since version 2.5 of the API
         MessageBox.Show("Couldn't fetch mutual events!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Пример #4
0
        private void populateMutualInfo()
        {
            UserFriendExtension extendedLoggedInUser = new UserFriendExtension {
                User = r_AppData.LoggedInUser
            };

            new Thread(() => populateSubTabMutualEvents(extendedLoggedInUser)).Start();
            new Thread(() => populateSubTabMutualCheckins(extendedLoggedInUser)).Start();
            new Thread(() => populateSubTabPostsTaggedMe(extendedLoggedInUser)).Start();
            new Thread(() => populateSubTabMutualGroups(extendedLoggedInUser)).Start();
            new Thread(() => populateSubTabMutualPictures(extendedLoggedInUser)).Start();
        }
Пример #5
0
 private void populateSubTabMutualPictures(UserFriendExtension i_ExtendedLoggedInUser)
 {
     clearAndAttachBindingSource(bindingSourceFriendOverviewMutualPictures, i_ExtendedLoggedInUser.GetMutualPictures(CurrentOverviewedFriend));
 }
Пример #6
0
 private void populateSubTabMutualCheckins(UserFriendExtension i_ExtendedLoggedInUser)
 {
     dataGridViewMutualCheckins.Invoke(new Action(() => getMutualCheckins(i_ExtendedLoggedInUser)));
 }
Пример #7
0
 private void populateSubTabPostsTaggedMe(UserFriendExtension i_ExtendedLoggedInUser)
 {
     clearAndAttachBindingSource(bindingSourceFriendOverviewPostsTaggedMe, i_ExtendedLoggedInUser.GetPostsFriendTaggedUser(CurrentOverviewedFriend));
 }