public FicheDeReleveDeNotesUI() { classe = new ClasseBE(); matiere = new MatiereBE(); eleveBL = new GestionEleveDuneClasseBL(); listClasses = new List <string>(); listInscrits = new List <InscrireBE>(); listLigneFiche = new List <LigneFicheReleveNote>(); evaluation = new EvaluerBE(); listEvaluation = new List <string[]>(); noteBL = new SaisieNotesSansAnonymatBL(); evaluationBL = new DefinirEvaluationMatiereBL(); InitializeComponent(); //Obtenir la liste des classes et les ajouter au comboBox des classes listClasses = eleveBL.listerValeursColonneClasse("codeclasse"); cmbClasse.ItemsSource = listClasses; txtAnnee.Text = eleveBL.anneeEnCours().ToString(); txtAnneeScolaire.Text = ((Convert.ToInt32(txtAnnee.Text.ToString())) - 1).ToString() + "/" + txtAnnee.Text; //Obtenir la liste des séquences de l'année et les ajouter au comboBox des séquences listSequences = noteBL.listerValeurColonneSequence("codeseq"); cmbSequence.ItemsSource = listSequences; }
public WindowDefinirEvaluationMatiereUI() { InitializeComponent(); definirEvaluationMatiereBL = new DefinirEvaluationMatiereBL(); LCodeTypeEvaluation = new List <String>(); LEvaluer = new List <EvaluerBE>(); etat = 0; etatGrid = 0; // A mettre pour que le binding avec le DataGrid fonctionne ! grdListeEvaluationMatiere.DataContext = this; // par défaut l'année est l'année courante //txtAnnee.Text = Convert.ToString(System.DateTime.Today.Year); ParametresBE param = definirEvaluationMatiereBL.getParametres(); if (param != null) { annee = param.annee; txtAnnee.Text = Convert.ToString(param.annee); txtAnneeScolaire.Text = (param.annee - 1).ToString(); } else { txtAnnee.Text = ""; txtAnneeScolaire.Text = ""; } // Initialisation de la collection, qui va s'afficher dans la DataGrid : ListeEvaluationMatieres = new ObservableCollection <EvaluerBE>(); //oldEvaluer = new EvaluerBE(); // ------------------- Chargement de la liste des codes de classe dans le comboBox de la fenêtre //(utile pour le filtre) List <ClasseBE> LClasse = definirEvaluationMatiereBL.listerTousLesClasseOrderByNiveau(); cmbClasse.ItemsSource = definirEvaluationMatiereBL.getListCodeClasse(LClasse); List <SequenceBE> LSequence = definirEvaluationMatiereBL.listerToutesLesSequences(); cmbSequence.ItemsSource = definirEvaluationMatiereBL.getListCodeSequence2(LSequence); }