Exemplo n.º 1
0
 /// <summary>
 /// Ajoute une bouteille à la liste
 /// </summary>
 /// <param name="p"></param>
 /// <exception cref="Exception">Si le produit existe déjà</exception>
 public void Ajouter(Bouteille p)
 {
     if (bouteilles.Contains(p))
     {
         throw new Exception("la bouteille existe déjà");
     }
     bouteilles.Add(p);
 }
Exemplo n.º 2
0
        /// <summary>
        /// Supprime le type vinification si la bouteille à modifier a été trouvé.
        /// </summary>
        /// <param name="b">la bouteille ou on doit retirer le type de vinification</param>
        public void Supprimer(Bouteille b)
        {
            //recherche la bouteille à supprimer dans la liste interne
            var bouteilleASupprimer = bouteilles.FirstOrDefault(bouteille => bouteille.Id == b.Id);

            //si la bouteille est trouvée
            if (bouteilleASupprimer != null)
            {
                //on supprime le type de vinification pour la bouteille
                bouteilleASupprimer.Type_vinification = null;
                //on supprime la bouteille de la liste interne
                bouteilles.Remove(bouteilleASupprimer);
            }
        }
Exemplo n.º 3
0
 /// <summary>
 /// attribution du type de vinification à la bouteille et ajoute la bouteille où le type de vinification est modifié
 /// </summary>
 /// <param name="b">la bouteille à modifier</param>
 public void Ajouter(Bouteille b)
 {
     b.Type_vinification = this;
     bouteilles.Add(b);
 }
Exemplo n.º 4
0
 public void Supprimer(Bouteille b)
 {
     bouteilles.Remove(b);
 }
Exemplo n.º 5
0
 public void Ajouter(Bouteille b)
 {
     bouteilles.Add(b);
 }
Exemplo n.º 6
0
 public void Ajouter(Bouteille b)
 {
     b.Millesime.Ajouter(b);
 }
Exemplo n.º 7
0
 /// <summary>
 /// Ajoute le type d'une bouteille à la liste de type
 /// </summary>
 /// <param name="b">bouteille à ajouter</param>
 public void Ajouter(Bouteille b)
 {
     b.Type.Ajouter(b);
 }
Exemplo n.º 8
0
 public void Ajouter(Bouteille b)
 {
     b.Cru.Ajouter(b);
 }
Exemplo n.º 9
0
 public void Ajouter(Bouteille b)
 {
     b.Casier.Ajouter(b);
 }
Exemplo n.º 10
0
 public void Ajouter(Bouteille b)
 {
     b.Region.Ajouter(b);
 }
Exemplo n.º 11
0
 /// <summary>
 /// attribution de la région à la bouteille et ajoute la bouteille où la région est modifiée
 /// </summary>
 /// <param name="b">la bouteille à modifier</param>
 public void Ajouter(Bouteille b)
 {
     b.Region = this;
     bouteilles.Add(b);
 }
Exemplo n.º 12
0
 /// <summary>
 /// attribution du millésime à la bouteille et ajoute la bouteille où le millésime est modifié
 /// </summary>
 /// <param name="b">la bouteille à modifier</param>
 public void Ajouter(Bouteille b)
 {
     b.Millesime = this;
     bouteilles.Add(b);
 }
Exemplo n.º 13
0
 public void Ajouter(Bouteille b)
 {
     b.Appelation.Ajouter(b);
 }
Exemplo n.º 14
0
 public void Ajouter(Bouteille b)
 {
     b.Type_vinification.Ajouter(b);
 }
Exemplo n.º 15
0
 public void Ajouter(Bouteille b)
 {
     b.Pays.Ajouter(b);
 }
Exemplo n.º 16
0
 public void Ajouter(Bouteille b)
 {
     b.Contenance.Ajouter(b);
 }
Exemplo n.º 17
0
 public void Ajouter(Bouteille b)
 {
     b.Domaine.Ajouter(b);
 }