コード例 #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();
        }
コード例 #2
0
 /// <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);
         }
     }
 }
コード例 #3
0
        /// <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
            {
            }
        }
コード例 #4
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");
            }
        }