private void btn_stagiaire_Click(object sender, EventArgs e) { stagiaire nouvelleFenetre = new stagiaire(null, lst_stagiaires); if (nouvelleFenetre.ShowDialog() == DialogResult.OK) { lst_stagiaires.Items.Add(nouvelleFenetre.m_stagiaire); } }
private void btn_modifierStagiaire_Click(object sender, EventArgs e) { classeStagiaire stagiaireSelectionne = (classeStagiaire)this.lst_stagiaires.SelectedItem; if (stagiaireSelectionne != null) { stagiaire nouvelleFenetre = new stagiaire(stagiaireSelectionne, lst_stagiaires); if (nouvelleFenetre.ShowDialog() == DialogResult.OK) { int index = lst_stagiaires.SelectedIndex; lst_stagiaires.Items.RemoveAt(index); lst_stagiaires.Items.Insert(index, nouvelleFenetre.m_stagiaire); lst_stagiaires.SetSelected(index, true); lst_stagiaires_SelectedIndexChanged(sender, e); } } else { MessageBox.Show("Veuillez SVP selectionner un(e) stagiaire à modifier.", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }