// Bouton Supprimer private void BTN_Supprimer_Click(object sender, EventArgs e) { AfficherMasquerChamps(false); if (LB_CDs.SelectedItem != null) { if (MessageBox.Show("Voulez-vous vraiment supprimer ce CD ?", "Suppression", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { CDAudio itemSelectionne = (CDAudio)LB_CDs.SelectedItem; // Récupérer l'item sélectionné CDAudio cd = new CDAudio(itemSelectionne.GetCode()); cd.Supprimer(); ObtenirListeCDs(); } } }
// Bouton Modifier private void BTN_Modifier_Click(object sender, EventArgs e) { if (LB_CDs.SelectedItem != null) { action = ActionSelectionnee.Modifier; AfficherMasquerChamps(true); CDAudio itemSelectionne = (CDAudio)LB_CDs.SelectedItem; CDAudio cd = new CDAudio(itemSelectionne.GetCode()); TXT_Album.Text = cd.GetNom(); TXT_Artiste.Text = cd.GetArtiste(); TXT_AnneeSortie.Text = cd.GetAnneeSortie().ToString(); TXT_Album.Focus(); } }
// Index de la Listbox changé private void LB_CDs_SelectedIndexChanged(object sender, EventArgs e) { if (LB_CDs.SelectedItem != null) { AfficherMasquerChamps(false); CDAudio itemSelectionne = (CDAudio)LB_CDs.SelectedItem; // Récupérer l'item sélectionné codeCDSelectionne = itemSelectionne.GetCode(); // Enregistrer le code de l'item sélectionné LBL_Infos_Album.Text = "Album: " + itemSelectionne.GetNom(); LBL_Infos_Artiste.Text = "Artiste: " + itemSelectionne.GetArtiste(); LBL_Infos_AnneeSortie.Text = "Année de sortie: " + itemSelectionne.GetAnneeSortie().ToString(); LBL_Infos_DateAjout.Text = "Album ajouté le " + itemSelectionne.GetDateAjout(); BTN_Modifier.Enabled = true; BTN_Supprimer.Enabled = true; } }