Example #1
0
        //association affinée (vers Client (1) et vers Livre (1..n))
        public Commande(Client client, Livre livre)
        {
            //la commande stocke la référence du client qui lui est assigné
            this.Client = client;
            //quelques initialisations envisagées pour une nouvelle commande
            this.Etat = EtatCmde.enPreparation;
            this.DateCde = DateTime.Today;

            //construire la collection des livres commandés
            _livresCommandes = new List<Livre>();

            //ajouter le premier livre à la commande
            ajoutLivre(livre);
        }
Example #2
0
 public Commande(Client client, Livre livre, DateTime dateCde)
     : this(client,livre)
 {
     this.DateCde = dateCde;
 }