Exemple #1
0
        private void rechercherArtistes()
        {
            List <Artist> lesArtistes = new List <Artist>();

            String artisteRecherche = txtArtisteRecherche.Text;

            lesArtistes = DeezerApi.getAllArtistsByName(artisteRecherche);



            lblMessage.Text = string.Empty;

            if (lesArtistes.Count == 0)
            {
                //.MessageBox.Show("Désolé, l'artiste " + artisteRecherche + "n'est pas sur Deezer", "Zik'nCo : Avertissement", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                lblMessage.Text = "Désolé, l'artiste " + artisteRecherche + "n'est pas sur Deezer";
                erp.SetError(txtArtisteRecherche, "Artiste inconnu");
            }
            else
            {
                lstArtistes.DataSource    = lesArtistes;
                lstArtistes.DisplayMember = "name";
                erp.SetError(txtArtisteRecherche, string.Empty);
                grbArtisteInfos.Visible = true;
            }
        }
Exemple #2
0
        private void bntRechercher_Click(object sender, EventArgs e)
        {
            //Artist monArtist = new Artist();
            //déclaration et instanciation de la collection (liste) d'artistes
            List <Artist> lesArtistes = new List <Artist>();



            //string recherche = "zaz";
            string recherche = txtArtisteRecherche.Text;

            //monArtist = DeezerApi.getFirstArtistByName(recherche);
            //affection de la collection
            lesArtistes = DeezerApi.getAllArtistsByName(recherche);

            //if (monArtist == null)
            if (lesArtistes.Count == 0)
            {
                // Console.WriteLine("\n Désolé, l'artiste " + recherche + " est inconnu sur Deezer. Vérifiez l'orthographe");
                MessageBox.Show("\n Désolé, l'artiste '" + recherche + "' est inconnu sur Deezer. Vérifiez l'orthographe", "Zick'nCo : Avertissement", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }

            else
            {
                //alimentation de la liste lstArtistes par la collection lesArtistes dans le DataSource.
                lstArtistes.DataSource    = lesArtistes;
                lstArtistes.DisplayMember = "name";
            }
        }