Exemple #1
0
        /// <summary>
        /// bouton saisir note : afficher le form complémentaire en modal
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnSaisirNote_Click(object sender, EventArgs e)
        {
            // instancier le form et impacter le stagiaire de la note saisie
            frmSaisieNote frmSaisie = new frmSaisieNote(this.leStagiaire);

            if (frmSaisie.ShowDialog() == DialogResult.OK)
            {
                // réafficher le stagiaire à jour de la nouvelle note
                this.afficheStagiaire(this.leStagiaire);
            }
        }
        /// <summary>
        /// instancier un form de saisie de note
        /// et mettre à jour le stagiaqire si validation de la saisie
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnSaisirNote_Click(object sender, EventArgs e)
        {
            // form secondaire de saisie de note
            // (appelé par ce même contrôleur car ce form de saisie de note
            // fait toujours partie de ce même dialogue de misu/modif de stagiaire
            // donc du même cas d'utilisation
            frmSaisieNote leFormNote = new frmSaisieNote(this.leStagiaire);

            if (leFormNote.ShowDialog() == DialogResult.OK)
            {
                // appel méthode prise en compte note
                this.leStagiaire.RecevoirNote(leFormNote.LaNote);
                // rafraîchit le form
                this.leForm.AfficheMoyenne(this.leStagiaire);
            }
        }