////////////////////////////////////////////////////////////////////// public override CResultAErreur TraitementAvantSauvegarde(CContexteDonnee contexte) { CResultAErreur result = CResultAErreur.True; DataTable table = contexte.Tables[GetNomTable()]; ArrayList lst = new ArrayList(table.Rows); foreach (DataRow row in table.Rows) { if (row.RowState == DataRowState.Modified || row.RowState == DataRowState.Added) { CRelationListeEntites_Entite rel = new CRelationListeEntites_Entite(row); rel.ListeEntites.Version++; } } return(result); }
////////////////////////////////////////////////////////////////////// public override CResultAErreur VerifieDonnees(CObjetDonnee objet) { CResultAErreur result = CResultAErreur.True; try { CRelationListeEntites_Entite rel = (CRelationListeEntites_Entite)objet; return(result); } catch (Exception e) { result.EmpileErreur(new CErreurException(e)); } return(result); }