コード例 #1
0
ファイル: IHMHotel.cs プロジェクト: m2imcpd/coursMCPD2110
        private void AjouterChambre()
        {
            Console.Write("N° Chambre : ");
            int numero = Convert.ToInt32(Console.ReadLine());

            Console.Write("Prix de la chambre : ");
            decimal prix    = Convert.ToDecimal(Console.ReadLine());
            Chambre chambre = new Chambre()
            {
                Numero = numero, Prix = prix
            };

            hotel.AjouterChambre(chambre);
            Console.WriteLine("Chabmre ajoutée");
        }
コード例 #2
0
ファイル: IHMHotel.cs プロジェクト: m2imcpd/coursMCPD2110
        private void AjouterReservation()
        {
            Reservation reservation = new Reservation();

            Console.Write("Client existe ? (o/n)");
            string c      = Console.ReadLine();
            Client client = null;

            if (c == "o")
            {
                ListeClients();
                Console.Write("Numero du client : ");
                int numeroClient = Convert.ToInt32(Console.ReadLine());
                client = hotel.GetClientById(numeroClient);
            }
            else
            {
                client = AjouterClient();
            }
            reservation.Client = client;
            ListeChambres();
            Console.Write("N° de la chambre : ");
            int     numeroChambre = Convert.ToInt32(Console.ReadLine());
            Chambre chambre       = hotel.GetChambreById(numeroChambre);

            if (chambre.Status == "Libre")
            {
                reservation.Chambre = chambre;
            }
            else
            {
                Console.WriteLine("Chambre non libre");
            }
            reservation.Status = "valide";
            hotel.AjouterReservation(reservation);
            hotel.UpdateChambre(chambre.Numero, "Occupée");
        }