/// <summary> /// Initialise une ligne de commande /// </summary> /// <param name="unProduit">Un produit</param> /// <param name="unPrixVente">Un prix de vente</param> /// <param name="uneQuantite">Une quantité</param> public LigneCommande(int numeroLigneDeCommande, Produit unProduit, decimal unPrixVente, int uneQuantite) { _leProduit = unProduit; _prixVente = unPrixVente; _quantite = uneQuantite; }
/// <summary> /// Ajoute une ligne de commande à la commande /// </summary> /// <param name="unProduit">Le produit commandé</param> /// <param name="unPrixVente">Le prix de vente du produit commandé</param> /// <param name="uneQuantite">La quantité commandée</param> public void AjouterLigneCommande(Produit unProduit, decimal unPrixVente, int uneQuantite) { int numeroDeLigneDeCommande = ProchainNumeroLigneDeCommande(); LigneCommande ligneCommande = new LigneCommande(numeroDeLigneDeCommande, unProduit, unPrixVente, uneQuantite); _lesLignesDeCommande.Add(ligneCommande); }