Exemplo n.º 1
0
        private void ModifierIdentNom(int nId, string newIdentNom)
        {
            Console.WriteLine("modification du champ Nom Identifiant SNMP d'un type équipement");
            CSpvTypeq typeqSpv = new CSpvTypeq(m_contexteDonnees);

            Console.WriteLine("lecture du type d'équipemnt");
            Assert.IsTrue(typeqSpv.ReadIfExists(new CFiltreData(CSpvTypeq.c_champSmtTypeEquipement_Id + "=@1", nId)));

            typeqSpv.NomIdentifiantSnmp = newIdentNom;



            CResultAErreur result = CResultAErreur.True;

            Console.WriteLine("vérification des donnéees");
            result = typeqSpv.VerifieDonnees(false);
            if (!result)
            {
                System.Console.WriteLine(result.MessageErreur);
            }
            Assert.IsTrue(result.Result);

            Console.WriteLine("enregistrement des donnéées");
            m_contexteDonnees.SaveAll(true);
            if (!result)
            {
                System.Console.WriteLine(result.MessageErreur);
            }

            Assert.IsTrue(result.Result);



            CSpvTypeq typeTest = new CSpvTypeq(m_contexteDonnees);

            typeTest.ReadIfExists(new CFiltreData(CSpvTypeq.c_champSmtTypeEquipement_Id + " =@1", nId));

            Console.WriteLine("vérification de la valeur du champ Nom Identifiant SNMP");
            Assert.IsTrue(typeTest.NomIdentifiantSnmp == newIdentNom);
        }
Exemplo n.º 2
0
        private void ModifierMIBAuto(int nId, bool bNewMibAuto)
        {
            Console.WriteLine("modification du champ 'MIB auto");
            CSpvTypeq typeqSpv = new CSpvTypeq(m_contexteDonnees);

            Console.WriteLine("lecture du type d'équipement");

            Assert.IsTrue(typeqSpv.ReadIfExists(new CFiltreData(CSpvTypeq.c_champSmtTypeEquipement_Id + "=@1", nId)));


            typeqSpv.ChercheOIDParMIB = bNewMibAuto;

            CResultAErreur result = CResultAErreur.True;

            Console.WriteLine("vérification des donnéees");
            result = typeqSpv.VerifieDonnees(false);
            if (!result)
            {
                System.Console.WriteLine(result.MessageErreur);
            }
            Assert.IsTrue(result.Result);

            Console.WriteLine("enregistrement des donnéées");
            m_contexteDonnees.SaveAll(true);
            if (!result)
            {
                System.Console.WriteLine(result.MessageErreur);
            }

            Assert.IsTrue(result.Result);



            if (bNewMibAuto == true)
            {
                typeqSpv.MibAuto();
            }



            Console.WriteLine("vérification des donnéees");
            result = typeqSpv.VerifieDonnees(false);
            if (!result)
            {
                System.Console.WriteLine(result.MessageErreur);
            }
            Assert.IsTrue(result.Result);

            Console.WriteLine("enregistrement des donnéées");
            m_contexteDonnees.SaveAll(true);
            if (!result)
            {
                System.Console.WriteLine(result.MessageErreur);
            }

            Assert.IsTrue(result.Result);



            CSpvTypeq typeTest = new CSpvTypeq(m_contexteDonnees);

            typeTest.ReadIfExists(new CFiltreData(CSpvTypeq.c_champSmtTypeEquipement_Id + " =@1", nId));

            Console.WriteLine("vérification du champ 'MIB auto' ");

            Assert.IsTrue(typeTest.ChercheOIDParMIB == bNewMibAuto);
        }