コード例 #1
0
        private void cmdOK_Click(object sender, RoutedEventArgs e)
        {
            if (cmbExamen.Text != null && txtAnneeScolaire.Text != null)
            {
                if (cmbExamen.Text != "" && txtAnneeScolaire.Text != "")
                {
                    //traitement
                    cmdOK.IsEnabled = false;
                    string examen = cmbExamen.Text;
                    if (examen == ANNUEL)
                    {
                        //comparaison annuelle
                        listeSource = statistiqueBL.effectifValidationResultatAnnuelClasse(annee);
                        periode     = "ANNUEL";
                    }
                    else
                    {
                        if (!sequences.Contains(examen))
                        {
                            //comparaison trimestrielle
                            listeSource = statistiqueBL.effectifValidationResultatTrimestrielClasse(annee, examen);
                            periode     = "Trimestre " + examen;
                        }
                        else
                        {
                            //comparaision sequentielle
                            listeSource = statistiqueBL.effectifValidationResultatSequentielClasse(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);
            }
        }