//supprimer un type de site private void AssureSupprimerTypeSite(string libelle) { Console.WriteLine("suppression d'un type de site"); CTypeSite typeSite = new CTypeSite(m_contexteDonnees); CSpvTypsite typeSiteSpv = new CSpvTypsite(m_contexteDonnees); CResultAErreur result = CResultAErreur.True; if (typeSite.ReadIfExists(new CFiltreData(CTypeSite.c_champLibelle + "=@1", libelle))) { typeSiteSpv.ReadIfExists(new CFiltreData(CSpvTypsite.c_champTYPSITE_NOM + "=@1", libelle)); Console.WriteLine("suppression du type de site"); result = typeSite.Delete(); Assert.IsTrue(result.Result); } /* Console.WriteLine("Enregistrement de la suppression"); * Assert.IsTrue(m_contexteDonnees.SaveAll(true)); * * System.Threading.Thread.Sleep(500);*/ CSpvTypsite typespvtest = new CSpvTypsite(m_contexteDonnees); Console.WriteLine("vérification de la suppression"); Assert.IsFalse(typespvtest.ReadIfExists(new CFiltreData(CSpvTypsite.c_champTYPSITE_NOM + "=@1", libelle))); }
//supprimer un type de site private void AssureSupprimerTypeSite(int id) { Console.WriteLine("suppression d'un type de site"); CTypeSite typeSite = new CTypeSite(m_contexteDonnees); CSpvTypsite typeSiteSpv = new CSpvTypsite(m_contexteDonnees); CResultAErreur result = CResultAErreur.True; if (typeSite.ReadIfExists(id)) { typeSiteSpv.ReadIfExists(new CFiltreData(CSpvTypsite.c_champSmtTypeSite_Id + "=@1", id)); Console.WriteLine("suppression du type de site"); result = typeSite.Delete(); } CSpvTypsite typespvtest = new CSpvTypsite(m_contexteDonnees); Console.WriteLine("vérification de la suppression"); Assert.IsFalse(typespvtest.ReadIfExists(new CFiltreData(CSpvTypsite.c_champSmtTypeSite_Id + "=@1", id))); }