/// <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); } }