private void cmdOK_Click(object sender, RoutedEventArgs e) { if (cmbClasse.Text != null && txtAnneeScolaire.Text != null) { if (cmbClasse.Text != "" && txtAnneeScolaire.Text != "") { //traitement string codeclasse = cmbClasse.Text; string examen = cmbExamen.Text; listeSource.Clear(); cmdOK.IsEnabled = false; //comparaision sequentielle listeSource = statistiqueBL.effectifValidationMatiereSequentielClasse(codeclasse, 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); } }
private void cmdOK_Click(object sender, RoutedEventArgs e) { if (cmbClasse.Text != null && txtAnneeScolaire.Text != null) { if (cmbClasse.Text != "" && txtAnneeScolaire.Text != "") { //traitement cmdOK.IsEnabled = false; listeSource.Clear(); string codeclasse = cmbClasse.Text; string p = cmbExamen.Text; if (p == SEQUENTIEL) { //comparaison sequentielle foreach (string seq in sequences) { listeSource = new List <KeyValuePair <string, int> >(); listeSource = statistiqueBL.effectifValidationMatiereSequentielClasse(codeclasse, annee, seq); LineSeries line = new LineSeries(); line.Title = " %Admis " + seq; line.DependentValuePath = "Value"; line.IndependentValuePath = "Key"; line.ItemsSource = listeSource; ColumnSeries column = new ColumnSeries(); column.Title = " %Admis " + seq; column.DependentValuePath = "Value"; column.IndependentValuePath = "Key"; column.ItemsSource = listeSource; lineChart.Series.Add(line); columnChart.Series.Add(column); } } else { if (p == TRIMESTRIEL) { //comparaison trimestrielle foreach (string trim in trimestres) { listeSource = new List <KeyValuePair <string, int> >(); listeSource = statistiqueBL.effectifValidationMatiereTrimestrielClasse(codeclasse, annee, trim); LineSeries line = new LineSeries(); line.Title = " %Admis " + trim; line.DependentValuePath = "Value"; line.IndependentValuePath = "Key"; line.ItemsSource = listeSource; ColumnSeries column = new ColumnSeries(); column.Title = " %Admis " + trim; column.DependentValuePath = "Value"; column.IndependentValuePath = "Key"; column.ItemsSource = listeSource; lineChart.Series.Add(line); columnChart.Series.Add(column); periode = "Séquence " + trim; } } } } 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); } }