private void rechercherAlbum() { List <Album> lesAlbums = new List <Album>(); String albumRecherche = txtBoxRecherche.Text; lesAlbums = DeezerApi.getAllAlbumsByName(albumRecherche); lblMessage.Text = string.Empty; if (lesAlbums.Count == 0) { lblMessage.Text = "Désolé, l'album " + albumRecherche + " n'est pas sur Deezer"; erp.SetError(txtBoxRecherche, "Album inconnu"); } else { this.lstBoxAlbum.SelectedIndexChanged -= new System.EventHandler(this.LstBoxAlbum_SelectedIndexChanged); lstBoxAlbum.DataSource = lesAlbums; lstBoxAlbum.DisplayMember = "title"; this.lstBoxAlbum.SelectedIndexChanged += new System.EventHandler(this.LstBoxAlbum_SelectedIndexChanged); erp.SetError(txtBoxRecherche, string.Empty); LstBoxAlbum_SelectedIndexChanged(this, new EventArgs()); } }
private void btnRecherche_Click(object sender, EventArgs e) { recherche = txtAlbumRecherche.Text; lesAlbums = DeezerApi.getAllAlbumsByName(recherche); if (txtAlbumRecherche.Text == string.Empty) { erp.SetError(txtAlbumRecherche, MESSAGE_SAISIE_ALBUM); lblMessage.Text = MESSAGE_SAISIE_ALBUM; } else { Cursor.Current = Cursors.WaitCursor; lblMessage.Text = MESSAGE_RECHERCHE_ALBUM; lblMessage.Refresh(); rechercherArtistes(); } }