コード例 #1
0
        private void cmdOK_Click(object sender, RoutedEventArgs e)
        {
            if (cmbClasse.Text != null && txtAnneeScolaire.Text != null)
            {
                if (cmbClasse.Text != "" && txtAnneeScolaire.Text != "")
                {
                    cmdOK.IsEnabled = false;
                    string codeclasse = cmbClasse.Text;
                    string examen     = cmbExamen.Text;
                    //if (examen == ANNUEL)
                    //{
                    //    //comparaison annuelle
                    //    listeSource = statistiqueBL.effectifValidationResultatAnnuelClasse(codeclasse, annee);
                    //    periode = "ANNUEL";
                    //}
                    //else
                    //{
                    if (examen == TRIMESTRIEL)
                    {
                        //comparaison trimestrielle
                        listeSource = statistiqueBL.progressionTrimestrielClasse(codeclasse, annee);
                    }
                    else if (examen == SEQUENTIEL)
                    {
                        //comparaision sequentielle
                        listeSource = statistiqueBL.progressionSequentielClasse(codeclasse, annee);
                    }
                    //}

                    periode = examen;
                    matieres.DataContext     = listeSource;
                    matieresLine.DataContext = listeSource;
                    columnChart.Title        = "Progression des résultats de " + cmbClasse.Text;
                    lineChart.Title          = "Progression des résultats de " + cmbClasse.Text;
                }
                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);
            }
        }