예제 #1
0
        //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)));
        }
예제 #2
0
        //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)));
        }