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; } }
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"; } }