示例#1
0
        /// <summary>
        /// Modification d'une affectation
        /// </summary>
        private void modifierAffectation(object sender, EventArgs e)
        {
            Cours     cours = getCurrentAffectation();
            Personnel p     = getCurrentPersonnel();

            if (cours != null && p != null)
            {
                var formPopup = new InputModifCoursParPersonnelForm("Modifier Affectation", cours, p);
                formPopup.ShowDialog(this);
                personnelDetailsGridViewLoad();
                personnelViewModel.update(p);
                personnelGridViewLoad();
            }
            else
            {
                string            message = "Aucun personnel ou aucun cours sélectionné \n";
                string            caption = "Erreur";
                MessageBoxButtons buttons = MessageBoxButtons.OK;
                DialogResult      result;

                // Displays the MessageBox.
                result = MessageBox.Show(message, caption, buttons, MessageBoxIcon.Exclamation);
                DiplomeView.afficherPopup(message);
            }
        }
示例#2
0
        /// <summary>
        /// Ajouter une affectation
        /// </summary>
        private void ajouterAffectation(object sender, EventArgs e)
        {
            Personnel p = getCurrentPersonnel();

            if (p != null)
            {
                var formPopup = new InputModifCoursParPersonnelForm("Ajouter Affectation", p);
                formPopup.ShowDialog(this);

                personnelDetailsGridViewLoad();
                personnelGridViewLoad();
                personnelViewModel.update(p);
            }
        }