Ejemplo n.º 1
0
        private void albumsComboBox_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (sender is ComboBox)
            {
                Album[] Albums = m_FacebookUserInfo.User.Albums.ToArray();

                m_SorterAlbums.OrderDefiner = albumsComboBox.SelectedItem as OrderDefiner;
                new Thread(new ThreadStart(() =>
                {
                    AlbumListBox.Invoke(new Action(() => AlbumListBox.Items.Clear()));
                    m_SorterAlbums.Sort(Albums);
                    m_FacebookUserInfo.FetchUserAlbums(Albums);
                })).Start();
            }
        }
Ejemplo n.º 2
0
        private void LoadAlbums()
        {
            DBRequests.MakeRequest(DBRequests.LoadAlbums(), (connection, sqlCommand) =>
            {
                using (var reader = sqlCommand.ExecuteReader())
                {
                    if (reader.HasRows)
                    {
                        while (reader.Read())
                        {
                            _albums.Add(new TextInstance {
                                Name = reader.GetString(0), ID = reader.GetInt32(1)
                            });
                        }
                    }

                    AlbumListBox.Refresh();
                }
            });
        }