private void cmdAjouter_Click(object sender, EventArgs e) { //Appel du formulaire "Eleve" frmEleve formEleve = new frmEleve(); //Création d'un nouvel objet de type Eleve, on instancie la classe Eleve. formEleve.Eleve = new Eleve(); if (formEleve.ShowDialog(this) == DialogResult.OK) { lstEleves.Items.Add(formEleve.Eleve); } formEleve.Dispose(); }
/// <summary> /// Bouton pour modifier un élève /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void cmdModifier_Click(object sender, EventArgs e) { if (lstEleves.SelectedIndex != -1) { frmEleve modifEleve = new frmEleve(); modifEleve.ElevesInt = (Eleves)lstEleves.SelectedItem; int index = lstEleves.SelectedIndex; if (modifEleve.ShowDialog(this) == DialogResult.OK) { lstEleves.Items.RemoveAt(index); lstEleves.Items.Insert(index, modifEleve.ElevesInt); } } }
/// <summary> /// Bouton pour ajouter un élève /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void cmdAjouter_Click(object sender, EventArgs e) { frmEleve ajouEleve = new frmEleve(); ajouEleve.ElevesInt = new Eleves(); ajouEleve.ElevesInt.NoteEleve = new List <Notes>(); if (ajouEleve.ShowDialog(this) == DialogResult.OK) { lstEleves.Items.Add(ajouEleve.ElevesInt); } else { } }
// Y: passer l'objet Eleve en parametre, si NULL => creation private void ouvrirFormEleve() { frmEleve formEleve = new frmEleve(); if (lstEleves.SelectedIndex > -1) { formEleve.Eleve = (Eleve)lstEleves.SelectedItem; int pos = lstEleves.SelectedIndex; formEleve.ShowDialog(this); lstEleves.Items.RemoveAt(pos); lstEleves.Items.Insert(pos, formEleve.Eleve); lstEleves.SelectedIndex = pos; formEleve.Dispose(); } else { MessageBox.Show("Elève non sélectionné, modification impossible"); } }