Example #1
0
        public static categorie obtientCategorieduPersonnel(personnel p)
        {
            try
            {
                return(Database.instance.categorie.Where(x => x.id == p.id_categorie).FirstOrDefault <categorie>());
            }
            catch { }

            return(null);
        }
Example #2
0
        public static int nbrHeureAttribuees(personnel personnel)
        {
            int res = 0;

            foreach (cours c in coursAttribues(personnel))
            {
                res += (int)c.volume_horraire;
            }
            return(res);
        }
Example #3
0
        public static int nbrHeureDues(personnel personnel)
        {
            int res = 0;

            try {
                res = (int)personnel.categorie.nbrHeureDues;
            }
            catch {
            }
            return(res);
        }
Example #4
0
        public static void ajouterPersonnel(personnel p)
        {
            var test = Database.instance.personnel.Where(
                s =>
                s.nom.ToLower() == p.nom.ToLower() &&
                s.prenom.ToLower() == p.prenom.ToLower());

            if (!test.Any())
            {
                Database.instance.personnel.Add(p);
            }
        }
Example #5
0
 public static int nbrHeureManquantes(personnel personnel)
 {
     return(nbrHeureDues(personnel) - nbrHeureAttribuees(personnel));
 }
Example #6
0
 public static void retirerPersonnel(personnel p)
 {
     Database.instance.personnel.Remove(p);
 }
Example #7
0
        // Requêtes spécifiques à un personnel

        public static List <cours> coursAttribues(personnel personnel)
        {
            return(Database.instance.cours.Where(x => x.personnel.id == personnel.id).ToList <cours>());
        }
Example #8
0
 public void afficherPersonnelSelectionne(personnel p)
 {
     ongletChange(miPersonnel, ucListePersonnel1);
     ucListePersonnel1.affichePersonnelSelectionneDansAutreOnglet(p);
 }