private void cbAjModNoteNC_SelectedIndexChanged(object sender, EventArgs e) { try { Cours selectedCours = null; foreach (var course in _crs) { if (cbAjModNoteNC.Text == course.Titre) { selectedCours = course; } } listRapportCours.Items.Clear(); listRapportCours.BeginUpdate(); var rapportCours = selectedCours.RapportNotesClasse(); if (rapportCours.Count > 0) { foreach (var rapportCour in rapportCours) { listRapportCours.Items.Add(rapportCour); } } listRapportCours.EndUpdate(); } catch (Exception exception) { } }
private void bAjModSubmit_Click(object sender, EventArgs e) { try { Cours selectedCours = null; if (_elv.Count > 0 & _crs.Count > 0) { foreach (var course in _crs) { if (course.Titre == cbAjModNoteNC.Text) { selectedCours = course; break; } } bool exist = false; if (selectedCours != null) { foreach (var eleve in _elv) { if (eleve.CodePermanent == cbAjModNoteCP.Text) { lbAjModNoteAction.Text = selectedCours.AjouterNote(eleve.CodePermanent, double.Parse(tbAjModNoteNote.Text)); exist = true; } } } if (!exist) { lbAjModNoteAction.Text = "Eleve INVALID"; } } else { lbAjModNoteAction.Text = "Cours INVALID"; } listRapportCours.Items.Clear(); listRapportCours.BeginUpdate(); var rapportCours = selectedCours.RapportNotesClasse(); if (rapportCours.Count > 0) { foreach (var rapportCour in rapportCours) { listRapportCours.Items.Add(rapportCour); } } listRapportCours.EndUpdate(); tbAjModNoteNote.Text = null; } catch (Exception exception) { } }