Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
        // 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");
            }
        }