// Bouton Modifier private void BTN_Modifier_Click(object sender, EventArgs e) { if (LB_Films.SelectedItem != null) { action = ActionSelectionnee.Modifier; AfficherMasquerChamps(true); Film itemSelectionne = (Film)LB_Films.SelectedItem; Film film = new Film(itemSelectionne.GetCode()); TXT_Titre.Text = film.GetNom(); TXT_AnneeSortie.Text = film.GetAnneeSortie().ToString(); TXT_Langue.Text = film.GetLangue(); CB_TypeMedia.SelectedIndex = film.GetType().GetCode() - 1; } }
// Bouton Supprimer private void BTN_Supprimer_Click(object sender, EventArgs e) { AfficherMasquerChamps(false); if (LB_Films.SelectedItem != null) { if (MessageBox.Show("Voulez-vous vraiment supprimer ce film ?", "Suppression", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { Film itemSelectionne = (Film)LB_Films.SelectedItem; // Récupérer l'item sélectionné Film film = new Film(itemSelectionne.GetCode()); film.Supprimer(); ObtenirListeFilms(); } } }
// Index de la Listbox changé private void LB_Films_SelectedIndexChanged(object sender, EventArgs e) { if (LB_Films.SelectedItem != null) { AfficherMasquerChamps(false); Film itemSelectionne = (Film)LB_Films.SelectedItem; // Récupérer l'item sélectionné codeCDSelectionne = itemSelectionne.GetCode(); // Enregistrer le code de l'item sélectionné LBL_Infos_Titre.Text = itemSelectionne.GetNom(); LBL_Infos_DateSortie.Text = "Sortie en " + itemSelectionne.GetAnneeSortie().ToString(); LBL_Infos_Annee.Text = "Année de sortie: " + itemSelectionne.GetAnneeSortie().ToString(); LBL_Infos_Support.Text = "Support: " + itemSelectionne.GetType().GetLibelle(); LBL_Infos_DateAjout.Text = "Album ajouté le " + itemSelectionne.GetDateAjout(); BTN_Modifier.Enabled = true; BTN_Supprimer.Enabled = true; } }