Exemple #1
0
        public CObjetDonneeAIdNumerique GetObjetWithSpecifiedID(int nId, CContexteDonnee ctxUsed)
        {
            string              strChampID = ContexteDonnee.GetTableSafe(CContexteDonnee.GetNomTableForType(TypeElement)).PrimaryKey[0].ColumnName;
            CFiltreData         filtre     = new CFiltreData(strChampID + " =@1", nId);
            CListeObjetsDonnees lstEle     = new CListeObjetsDonnees(ctxUsed, TypeElement, filtre);

            if (lstEle.Count == 1)
            {
                return((CObjetDonneeAIdNumerique)lstEle[0]);
            }
            return(null);
        }
        /// /////////////////////////////////////////////////////////////
        public CObjetDonneeAIdNumerique GetObjet( )
        {
            if (TypeModif == TypeModifLogSynchro.tDelete)
            {
                return(null);
            }
            CObjetDonneeAIdNumerique objet = (CObjetDonneeAIdNumerique)ContexteDonnee.GetNewObjetForTable(ContexteDonnee.GetTableSafe(TableConcernee));

            objet.Id = IdElement;
            return(objet);
        }