//---------------------------------------------------- public static bool ReadIfExists(this CDbKey key, CObjetDonnee objet) { if (key.InternalUniversalIdANeJamaisUtiliserSaufDansCDbKeyAddOn.Length > 0) { if (objet.ReadIfExistsUniversalId(key.InternalUniversalIdANeJamaisUtiliserSaufDansCDbKeyAddOn)) { return(true); } return(false); } if (key.InternalIdNumeriqueANeJamaisUtiliserSaufDansCDbKeyAddOn != null) { IObjetDonneeAIdNumerique objetId = objet as IObjetDonneeAIdNumerique; if (objetId != null && objetId.ReadIfExists(key.InternalIdNumeriqueANeJamaisUtiliserSaufDansCDbKeyAddOn.Value)) { return(true); } } return(false); }