private int CreerTypeEquipement(string libelle, int nFamilleId) { Console.WriteLine("création du type d'équipement " + libelle); Console.WriteLine("Lecture de la famille de types"); CFamilleEquipement famille = new CFamilleEquipement(m_contexteDonnees); Assert.IsTrue(famille.ReadIfExists(nFamilleId)); CTypeEquipement typeq = new CTypeEquipement(m_contexteDonnees); if (!typeq.ReadIfExists(new CFiltreData(CTypeEquipement.c_champLibelle + "=@1", libelle))) { typeq.CreateNewInCurrentContexte(); typeq.Libelle = libelle; typeq.Famille = famille; } else { Console.WriteLine("le type d'équipement existe déjà"); } CResultAErreur result = CResultAErreur.True; Console.WriteLine("vérification des donnéees"); result = typeq.VerifieDonnees(false); if (!result) { System.Console.WriteLine(result.MessageErreur); } Assert.IsTrue(result.Result); Console.WriteLine("enregistrement des donnees"); m_contexteDonnees.SaveAll(true); if (!result) { System.Console.WriteLine(result.MessageErreur); } Assert.IsTrue(result.Result); CSpvTypeq typeqTest = new CSpvTypeq(m_contexteDonnees); Console.WriteLine("Lecture du type d'équipement SPV"); typeqTest.ReadIfExists(new CFiltreData(CSpvTypeq.c_champSmtTypeEquipement_Id + "=@1", typeq.Id)); Console.WriteLine("vérification du libellé"); Assert.IsTrue(typeqTest.Libelle == typeq.Libelle); Console.WriteLine("Vérification du class_id"); Assert.IsTrue(typeqTest.TYPEQ_CLASSID == 1024); return(typeq.Id); }
private int CreerTypeEquipement(string libelle, int nFamilleId, EGenreCommutateur TypeqCommut, string RefSnmp, bool bTosurv, string commut_oid, string typeq_identOID, string typeq_identvaleur, string typeq_identnom, bool bMibauto) { Console.WriteLine("Création du type d'équipement " + libelle); Console.WriteLine("Lecture de la famille de types"); CFamilleEquipement famille = new CFamilleEquipement(m_contexteDonnees); Assert.IsTrue(famille.ReadIfExists(nFamilleId)); CResultAErreur result = CResultAErreur.True; CTypeEquipement typeq = new CTypeEquipement(m_contexteDonnees); if (!typeq.ReadIfExists(new CFiltreData(CTypeEquipement.c_champLibelle + "=@1", libelle))) { typeq.CreateNewInCurrentContexte(); typeq.Libelle = libelle; typeq.Famille = famille; } else { Console.WriteLine("le type d'équipement existe déjà"); } Console.WriteLine("vérification des donnéees"); result = typeq.VerifieDonnees(false); if (!result) { System.Console.WriteLine(result.MessageErreur); } Assert.IsTrue(result.Result); Console.WriteLine("des donneest"); m_contexteDonnees.SaveAll(true); if (!result) { System.Console.WriteLine(result.MessageErreur); } Assert.IsTrue(result.Result); int nId = typeq.Id; CSpvTypeq typeqSpv = new CSpvTypeq(m_contexteDonnees); Console.WriteLine("Chargement du type SPV"); Assert.IsTrue(typeqSpv.ReadIfExists(new CFiltreData(CSpvTypeq.c_champSmtTypeEquipement_Id + "=@1", typeq.Id))); Console.WriteLine("vérification du libellé"); Assert.IsTrue(typeqSpv.Libelle == typeq.Libelle); Console.WriteLine("vérification du CLASS_ID"); Assert.IsTrue(typeqSpv.TYPEQ_CLASSID == 1024); typeqSpv.TypeCommutateur = TypeqCommut; typeqSpv.ASurveiller = bTosurv; typeqSpv.ReferenceSnmp = RefSnmp; typeqSpv.OIDCommutateur = commut_oid; typeqSpv.OIDIdentifiantSnmp = typeq_identOID; typeqSpv.NomIdentifiantSnmp = typeq_identnom; typeqSpv.ChercheOIDParMIB = bMibauto; if (typeqSpv.ChercheOIDParMIB) { Console.WriteLine(typeqSpv.OIDIdentifiantSnmp); } //typeqSpv.OIDIdentifiantSnmp=typeq_oid; Console.WriteLine("mise à jour des champs SPV"); Console.WriteLine("vérification des donnéees"); result = typeq.VerifieDonnees(false); if (!result) { System.Console.WriteLine(result.MessageErreur); } Assert.IsTrue(result.Result); Console.WriteLine("des donneest"); m_contexteDonnees.SaveAll(true); if (!result) { System.Console.WriteLine(result.MessageErreur); } Assert.IsTrue(result.Result); Console.WriteLine("lecture du type SPV"); CSpvTypeq typeqTest = new CSpvTypeq(m_contexteDonnees); Assert.IsTrue(typeqTest.ReadIfExists(new CFiltreData(CSpvTypeq.c_champSmtTypeEquipement_Id + "=@1", nId))); Console.WriteLine("vérification du champ 'type commutateur'"); Assert.IsTrue(typeqTest.TypeCommutateur == TypeqCommut); Console.WriteLine("vérification du champ 'A surveiller'"); Assert.IsTrue(typeqTest.ASurveiller == bTosurv); Console.WriteLine("vérification du champ 'Ref SNMP'"); Assert.IsTrue(typeqTest.ReferenceSnmp == RefSnmp); Console.WriteLine("vérification du champ 'OID commutateur'"); Assert.IsTrue(typeqTest.OIDCommutateur == commut_oid); Console.WriteLine("vérification du champ 'OID identifiant'"); Assert.IsTrue(typeqTest.OIDIdentifiantSnmp == typeq_identOID); Console.WriteLine("vérification du champ 'Nom identifiant"); Assert.IsTrue(typeqTest.NomIdentifiantSnmp == typeq_identnom); Console.WriteLine("vérification du champ 'MIB auto'"); Assert.IsTrue(typeqTest.ChercheOIDParMIB == bMibauto); if (typeqSpv.ChercheOIDParMIB) { Console.WriteLine(typeqSpv.OIDIdentifiantSnmp); } return(typeq.Id); }