コード例 #1
0
 /// <summary>
 /// Ajoute ou modifie une classe
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btnAddClass_Click(object sender, EventArgs e)
 {
     frmEditClasse _frmEditClasse = new frmEditClasse(p_applClass);
     _frmEditClasse.Changed += _frmEditClasse_Changed;
     if (_frmEditClasse.ShowDialog(this) == DialogResult.OK)
     {
         // Il faut mettre à jour les infos sur la classe Session en cours
         this.loadListClass();
         p_applClass.School.IsChanged = true;
         SelectClasse();
     }
 }
コード例 #2
0
ファイル: frmEdit.cs プロジェクト: StephOfPixVert/ShootingLab
 /// <summary>
 /// Ajouter/Modifier une classe
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btnAddClass_Click(object sender, EventArgs e)
 {
     Log.Debug("Ouverture du Formulaire [Ajouter/Modifier une classe]");
     frmEditClasse _frmEditClasse = new frmEditClasse(m_applClass);
     _frmEditClasse.Changed += _frmEditClasse_Changed;
     if (_frmEditClasse.ShowDialog(this) == DialogResult.OK) { this.actualiseListPersons(); }
 }
コード例 #3
0
 /// <summary>
 /// Chargement de la liste des classes dans la Combo
 /// </summary>
 private void loadListClass()
 {
     cmbClasse.Items.Clear();
     foreach (InfosClasse _class in p_applClass.School.ListClass)
     {
         cmbClasse.Items.Add(_class);
     }
     if (cmbClasse.Items.Count > 0) { cmbClasse.SelectedIndex = 0; }
     else
     {
         // Si il n'y a pas de Classe, il faut obligatoirement en créer une première
         if (MessageBox.Show("Aucune classe n'a été définie. Vous devez obligatoirement en créer une pour démarrer une session."
             , "Impossible de démarrer la prise de vue"
             , MessageBoxButtons.OKCancel
             , MessageBoxIcon.Stop
             , MessageBoxDefaultButton.Button2) == System.Windows.Forms.DialogResult.OK)
         {
             frmEditClasse _frmEditClasse = new frmEditClasse(p_applClass);
             if (_frmEditClasse.ShowDialog(this) == DialogResult.OK) { this.loadListClass(); p_applClass.School.IsChanged = true; }
             else {
                 ManageEventHandlers(false);
                 this.DialogResult = System.Windows.Forms.DialogResult.No;
                 this.Close();
             }
         }
         else
         {
             ManageEventHandlers(false);
             this.DialogResult = System.Windows.Forms.DialogResult.No;
             this.Close();
         }
     }
 }
コード例 #4
0
 /// <summary>
 /// Ouvre la fenêtre de gestion des classes
 /// </summary>
 private void openfrmAddClass()
 {
     Log.Debug("Ouverture du Formulaire [Ajouter une classe]");
     frmEditClasse _frmEditClasse = new frmEditClasse(p_appClass);
     if (_frmEditClasse.ShowDialog(this) == DialogResult.OK) { this.refreshList(); }
 }