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); }