private void AfficherIdentMibAuto(int nIdTypeq) { //affichage de l'identifient automatique en MIB CTypeEquipement typeq = new CTypeEquipement(m_contexteDonnees); Console.WriteLine("Chargement du type d'équipement logique"); Assert.IsTrue(typeq.ReadIfExists(nIdTypeq)); Console.WriteLine("Chargement du type d'équipement SPV"); CSpvTypeq typeqSpv = new CSpvTypeq(m_contexteDonnees); Assert.IsTrue(typeqSpv.ReadIfExists(new CFiltreData(CSpvTypeq.c_champSmtTypeEquipement_Id + "=@1", nIdTypeq))); Console.WriteLine(typeqSpv.NomIdentifiantSnmp); Console.WriteLine(typeqSpv.OIDIdentifiantSnmp); Console.WriteLine(typeqSpv.ValeurIdentifiantSnmp); Console.WriteLine("test effectué"); }
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 void VerifierValeurOID(int nIdTypeq, string strOID) { Console.WriteLine("Chargement du type d'équipement SPV"); CSpvTypeq typeqSpv = new CSpvTypeq(m_contexteDonnees); Assert.IsTrue(typeqSpv.ReadIfExists(new CFiltreData(CSpvTypeq.c_champSmtTypeEquipement_Id + "=@1", nIdTypeq))); Assert.IsTrue(typeqSpv.OIDIdentifiantSnmp == strOID); }
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); }
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); }
private void AffecterMibmodule(int typeqId, int moduleId) { Console.WriteLine("Affectation d'un module MIB à un type d'équipemnt"); CSpvMibmodule mib = new CSpvMibmodule(m_contexteDonnees); Console.WriteLine("lecture du module MIB"); Assert.IsTrue(mib.ReadIfExists(new CFiltreData(CSpvMibmodule.c_champMIBMODULE_ID + "=@1", moduleId))); CSpvTypeq typeq = new CSpvTypeq(m_contexteDonnees); Assert.IsTrue(typeq.ReadIfExists(new CFiltreData(CSpvTypeq.c_champSmtTypeEquipement_Id + "=@1", typeqId))); int nSpvTypeqId = typeq.Id; CSpvTypeq_Mibmodule typeqMib = new CSpvTypeq_Mibmodule(m_contexteDonnees); CFiltreData filtre = new CFiltreData(CSpvTypeq_Mibmodule.c_champMIBMODULE_ID + "=@1", moduleId); filtre = CFiltreData.GetAndFiltre(filtre, new CFiltreData(CSpvTypeq_Mibmodule.c_champTYPEQ_ID + "=@1", nSpvTypeqId)); if (!typeqMib.ReadIfExists(filtre)) { typeqMib.CreateNewInCurrentContexte(new object[] { nSpvTypeqId, moduleId }); } CResultAErreur result = CResultAErreur.True; Console.WriteLine("vérification des donnéees"); result = typeqMib.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); CSpvTypeq typeq_test = new CSpvTypeq(m_contexteDonnees); Assert.IsTrue(typeq_test.ReadIfExists(new CFiltreData(CSpvTypeq.c_champSmtTypeEquipement_Id + "=@1", typeqId))); bool bFind = false; foreach (CSpvTypeq_Mibmodule module in typeq_test.TypeqModulesMIB) { if (module.SpvMibmodule.Id == moduleId) { bFind = true; } } Assert.IsTrue(bFind); }
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); }