// supprime un service de l'enseignant public bool service_supprimer(Filiere fil, string intitule) { Service service = fil.Liste_services.Find(x => x.descriptif == intitule); if (service == null) { Console.WriteLine("L'intitulé de la matière demandé n'existe pas"); return(false); } // si il n y en a pas on l'ajoute if (service.affectation == null) { return(false); } else { service.affectation = null; this.liste_services.Remove(service); } return(true); }
// Affectation du service d'enseignement public void _service_affectation(Filiere fil, string intitule) { Service service = fil.Liste_services.Find(x => x.descriptif == intitule); if (service == null) { Console.WriteLine("L'intitulé de la matière demandé n'existe pas"); return; } // on peut verifier si il y a deja une affectation // si il n y en a pas on l'ajoute if (service.affectation == null) { service.affectation = this; this.liste_services.Add(service); } else { Console.WriteLine("Service dajà affecté !!!!"); } }
public void ajoute_filiere(Filiere Fil) { fil = Fil; // on l'ajoute directement dans la filière fil.Liste_etudiants.Add(this); }