private void cmdOK_Click(object sender, RoutedEventArgs e) { if (cmbExamen.Text != null && txtAnneeScolaire.Text != null) { if (cmbExamen.Text != "" && txtAnneeScolaire.Text != "") { //traitement listeSource.Clear(); cmdOK.IsEnabled = false; string examen = cmbExamen.Text; if (examen == ANNUEL) { //comparaison annuelle listeSource = statistiqueBL.effectifValidationResultatAnnuelNiveau(annee); periode = "ANNUEL"; } else { if (!sequences.Contains(examen)) { //comparaison trimestrielle listeSource = statistiqueBL.effectifValidationResultatTrimestrielNiveau(annee, examen); periode = "Trimestre " + examen; } else { //comparaision sequentielle listeSource = statistiqueBL.effectifValidationResultatSequentielNiveau(annee, examen); periode = "Sequence " + examen; } } matieres.DataContext = listeSource; matieresLine.DataContext = listeSource; } else { MessageBox.Show("Remplir tous les champs avant de valider", "School brain:Alerte", MessageBoxButton.OK, MessageBoxImage.Information); } } else { MessageBox.Show("Remplir tous les champs avant de valider", "School brain:Alerte", MessageBoxButton.OK, MessageBoxImage.Information); } }