public override bool Equals(object obj)
 {
     if (obj.GetType() != GetType())
     {
         return(false);
     }
     else
     {
         ChangementPuissance _changement = obj as ChangementPuissance;
         if (_changement.getType() == getType() && _changement.getValeur() == getValeur() &&
             _changement.getIDCard() == getIDCard())
         {
             return(true);
         }
         else
         {
             return(false);
         }
     }
 }