Ejemplo n.º 1
0
        public void enregistrerAppreciationMoyenne(string matricule, string periode, string choixPeriode, string codeMatiere, int annee, string appreciation)
        {
            List <MoyennesBE> ListMoyennes = new List <MoyennesBE>();

            if (periode.Equals("Séquence"))
            {
                ListMoyennes = moyennesDA.listerSuivantCritere(" matricule = '" + matricule + "' AND codeSeq = '" + choixPeriode + "' AND annee = '" + annee + "' AND codeMat = '" + codeMatiere + "'");
            }
            else if (periode.Equals("Trimestre"))
            {
                ListMoyennes = moyennesDA.listerSuivantCritere(" matricule = '" + matricule + "' AND codeTrimestre = '" + choixPeriode + "' AND annee = '" + annee + "' AND codeMat = '" + codeMatiere + "'");
            }
            else if (periode.Equals("Année"))
            {
                ListMoyennes = moyennesDA.listerSuivantCritere(" matricule = '" + matricule + "' AND annee = '" + annee + "' AND codeMat = '" + codeMatiere + "'");
            }

            if (ListMoyennes != null && ListMoyennes.Count != 0)
            {
                MoyennesBE ancienneMoyenne = new MoyennesBE();
                ancienneMoyenne = ListMoyennes.ElementAt(0);

                MoyennesBE nouvelleMoyenne = new MoyennesBE();
                nouvelleMoyenne = ancienneMoyenne;
                nouvelleMoyenne.appreciation = appreciation;

                modifierMoyenne(ancienneMoyenne, nouvelleMoyenne);
            }
        }
 // lister toutes les Moyennes respectant un certain critère
 public List <MoyennesBE> listerMoyennesSuivantCritere(string critere)
 {
     return(moyennesDA.listerSuivantCritere(critere));
 }