public static categorie obtientCategorieduPersonnel(personnel p) { try { return(Database.instance.categorie.Where(x => x.id == p.id_categorie).FirstOrDefault <categorie>()); } catch { } return(null); }
public static int nbrHeureAttribuees(personnel personnel) { int res = 0; foreach (cours c in coursAttribues(personnel)) { res += (int)c.volume_horraire; } return(res); }
public static int nbrHeureDues(personnel personnel) { int res = 0; try { res = (int)personnel.categorie.nbrHeureDues; } catch { } return(res); }
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); } }
public static int nbrHeureManquantes(personnel personnel) { return(nbrHeureDues(personnel) - nbrHeureAttribuees(personnel)); }
public static void retirerPersonnel(personnel p) { Database.instance.personnel.Remove(p); }
// 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>()); }
public void afficherPersonnelSelectionne(personnel p) { ongletChange(miPersonnel, ucListePersonnel1); ucListePersonnel1.affichePersonnelSelectionneDansAutreOnglet(p); }