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) { } }
public override string LoadCours(Cours cours, bool optionnel) { return(base.LoadCours(cours)); }
private void bEnlvCl_Click(object sender, EventArgs e) { try { var NC = cbElvClassRmvNC.Text.Split(' '); if (_elv.Count > 0 & _crs.Count > 0) { Cours toRmv = null; foreach (var course in _crs) { if (course.Titre == NC[0]) { toRmv = course; break; } } bool exist = false; if (toRmv != null) { foreach (var eleve in _elv) { if (eleve.CodePermanent == cbElvClassRmvCP.Text) { if (eleve.GetType() == typeof(EleveTempsPartiel)) { lbElvClassRmv.Text = eleve.EnleverCours(toRmv); exist = true; break; } bool state = chbElvClassRmvOPT.Checked; if (eleve.GetType() == typeof(EleveTempsPlein)) { lbElvClassRmv.Text = eleve.EnleverCours(toRmv, state); exist = true; break; } } } if (!exist) { lbElvClassRmv.Text = "Eleve INVALID"; } } else { lbElvClassRmv.Text = "Cours INVALID"; } } cbElvClassRmvNC.Text = null; } catch (Exception exception) { } }
public override string EnleverCours(Cours cours, bool optionnel) { return(base.EnleverCours(cours)); }
public override string AssignerCours(Cours cours, bool optionnel) { return(base.AssignerCours(cours)); }
public abstract string LoadCours(Cours cours, bool optionnel);
public abstract string EnleverCours(Cours cours, bool optionnel);
public abstract string AssignerCours(Cours cours, bool optionnel);