/// <summary> /// Ajoute un client à cet hôtel, pour autant /// que l'hôtel ne soit pas complet et qu'un /// même client n'en fasse pas déjà partie. /// </summary> /// <param name="client">client souhaitant rejoindre l'hotel</param> public void AjouterClient(Personne client) { Console.Write(client.GetNomPrenom()); //hotel complet if (this.clients.Count == CAPACITY_MAX) { Console.WriteLine(" ne peut pas être accueilli, l’hôtel est complet"); } //client déjà logé dans l'hotel else if (this.clients.Contains(client)) { Console.WriteLine(" est déjà hébergé par l’hôtel"); } else { clients.Add(client); Console.WriteLine(" arrive à l’hôte"); } }
/// <summary> /// Construit un hotel /// </summary> /// <param name="nom">nom de l'hotel</param> /// <param name="directeur">directeur de l'hotel</param> /// <param name="categorie">categorie de l'hotel</param> public Hotel(string nom, Personne directeur, Categorie categorie) { this.nom = nom; this.directeur = directeur; this.categorie = categorie; }