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;
        }
Beispiel #2
0
        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);
        }