Beispiel #1
0
        // 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);
        }
Beispiel #2
0
        // 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é !!!!");
            }
        }
Beispiel #3
0
 public void ajoute_filiere(Filiere Fil)
 {
     fil = Fil;
     // on l'ajoute directement dans la filière
     fil.Liste_etudiants.Add(this);
 }