/// <summary>
 /// Redéfinition du Equals d'un composant, avec en paramètre un composant.
 /// </summary>
 /// <param name="c"></param>
 /// <returns>booléen pour savoir si les deux composants sont égaux.</returns>
 public bool Equals(Composant c)
 {
     if (this.Marque == c.Marque && this.Modele == c.Modele && this.Prix == c.Prix)
     {
         return(true);
     }
     return(false);
 }
Example #2
0
 /// <summary>
 /// Méthode pour supprimer un composant de la liste globale.
 /// </summary>
 /// <param name="c"></param>
 /// <returns>booléen pour savoir si la suppression à fonctionnée.</returns>
 public bool Supprimer(Composant c)
 {
     if (!ListeComposants.Contains(c))
     {
         return(false);
     }
     ListeComposants.Remove(c);
     return(true);
 }
Example #3
0
 /// <summary>
 /// Méthode pour ajouter un composant à la liste globale.
 /// </summary>
 /// <param name="c"></param>
 /// <returns>booléen pour savoir si l'ajout à fonctionné.</returns>
 public bool Ajouter(Composant c)
 {
     if (ListeComposants.Contains(c))
     {
         return(false);
     }
     ListeComposants.Add(c);
     return(true);
 }