Beispiel #1
0
 private void createContactList()
 {
     foreach (User friend in m_FacebookUser.Friends)
     {
         GoogleContact gContact = new GoogleContact();
         populate(gContact, friend);
         ContactList.Add(gContact);
     }
 }
Beispiel #2
0
        private void initializeTabContacts()
        {
            User user = m_AppController.User;

            m_Contacts = new LinkedList <GoogleContact>();
            foreach (User friend in user.Friends)
            {
                try
                {
                    GoogleContact contact = new GoogleContact();
                    contact.PopulateContactFromFacebookUser(friend);
                    m_Contacts.AddLast(contact);
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Error is " + ex.ToString());
                }
            }
        }
Beispiel #3
0
        private void populate(GoogleContact i_Contact, User i_FacebookUser)
        {
            try
            {
                i_Contact.Birthday   = m_FacebookUser.Birthday;
                i_Contact.Name       = m_FacebookUser.Name;
                i_Contact.MaidenName = m_FacebookUser.MiddleName;
                i_Contact.Photo      = m_FacebookUser.PictureNormalURL;
                i_Contact.FamilyName = m_FacebookUser.LastName;
                i_Contact.GivenName  = m_FacebookUser.FirstName;
                if (m_FacebookUser.Hometown != null)
                {
                    i_Contact.Address1.City = m_FacebookUser.Hometown.Name;
                }

                i_Contact.Gender       = m_FacebookUser.Gender.ToString();
                i_Contact.Email1.Value = m_FacebookUser.Email;
                if (m_FacebookUser.Cover != null)
                {
                    i_Contact.Cover = m_FacebookUser.Cover.SourceURL;
                }

                i_Contact.About              = m_FacebookUser.About;
                i_Contact.Locale             = m_FacebookUser.Locale;
                i_Contact.Religion           = m_FacebookUser.Religion;
                i_Contact.RelationshipStatus = m_FacebookUser.RelationshipStatus.ToString();
                i_Contact.Quotes             = m_FacebookUser.Quotes;
                i_Contact.UserName           = m_FacebookUser.UserName;
                if (m_FacebookUser.SignificantOther != null)
                {
                    i_Contact.Name = m_FacebookUser.SignificantOther.Name;
                }

                i_Contact.Location = m_FacebookUser.Location.Name;
            }
            catch
            {
                throw new Exception(k_PopulateError);
            }
        }
Beispiel #4
0
 private void tabContacts_DisplayContacts_Click(object sender, EventArgs e)
 {
     webBrowser_TabContacts.Url = new Uri(k_GoogleUploadContactsLink);
     GoogleContact.MakeCsvFromContactList(m_Contacts, k_DeafultCsvOutputName);
     populateDataGridViewWithCsvFile(dataGridView_TabContacts, k_DeafultCsvOutputName);
 }