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