Пример #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);
 }
Пример #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);
            }
        }
Пример #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);
 }
Пример #4
0
 public void Supprimer(Bouteille b)
 {
     bouteilles.Remove(b);
 }
Пример #5
0
 public void Ajouter(Bouteille b)
 {
     bouteilles.Add(b);
 }
Пример #6
0
 public void Ajouter(Bouteille b)
 {
     b.Millesime.Ajouter(b);
 }
Пример #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);
 }
Пример #8
0
 public void Ajouter(Bouteille b)
 {
     b.Cru.Ajouter(b);
 }
Пример #9
0
 public void Ajouter(Bouteille b)
 {
     b.Casier.Ajouter(b);
 }
Пример #10
0
 public void Ajouter(Bouteille b)
 {
     b.Region.Ajouter(b);
 }
Пример #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);
 }
Пример #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);
 }
Пример #13
0
 public void Ajouter(Bouteille b)
 {
     b.Appelation.Ajouter(b);
 }
Пример #14
0
 public void Ajouter(Bouteille b)
 {
     b.Type_vinification.Ajouter(b);
 }
Пример #15
0
 public void Ajouter(Bouteille b)
 {
     b.Pays.Ajouter(b);
 }
Пример #16
0
 public void Ajouter(Bouteille b)
 {
     b.Contenance.Ajouter(b);
 }
Пример #17
0
 public void Ajouter(Bouteille b)
 {
     b.Domaine.Ajouter(b);
 }