public void SupprimerFamilleMib(int nIdFamilleMib) { Console.WriteLine("suppression d'une famille MIB"); CSpvFamilleMibmodule famille = new CSpvFamilleMibmodule(m_contexteDonnees); Assert.IsTrue(famille.ReadIfExists(nIdFamilleMib)); CResultAErreur result = CResultAErreur.True; result = famille.Delete(); Console.WriteLine("Suppression de la famille de MIB"); if (!result) { System.Console.WriteLine(result.MessageErreur); } Assert.IsTrue(result.Result); CSpvFamilleMibmodule test = new CSpvFamilleMibmodule(m_contexteDonnees); Console.WriteLine("vérification de la suppression"); Assert.IsFalse(famille.ReadIfExists(nIdFamilleMib)); }
private CResultAErreur VerifieUnicite(CSpvFamilleMibmodule familleSPV) { //throw new Exception("The method or operation is not implemented."); CResultAErreur result = CResultAErreur.True; CFiltreData filtre; if (familleSPV.FamilleParente == null) { filtre = new CFiltreData(CSpvFamilleMibmodule.c_champFAMILLE_NOM + "=@1 AND " + CSpvFamilleMibmodule.c_champFAMILLE_BINDINGID + " IS NULL AND " + CSpvFamilleMibmodule.c_champFAMILLE_ID + "<>@2", familleSPV.Libelle, familleSPV.Id); } else { filtre = new CFiltreData(CSpvFamilleMibmodule.c_champFAMILLE_NOM + "=@1 AND " + CSpvFamilleMibmodule.c_champFAMILLE_BINDINGID + "=@2 AND " + CSpvFamilleMibmodule.c_champFAMILLE_ID + "<>@3", familleSPV.Libelle, familleSPV.FamilleParente.Id, familleSPV.Id); } CSpvFamilleMibmodule famille = new CSpvFamilleMibmodule(familleSPV.ContexteDonnee); if (famille.ReadIfExists(filtre)) { result.EmpileErreur(I.T("The family should be unique in its branch|50010")); } return(result); }
public int CreerFamilleMib(string libelle) { Console.WriteLine("créationn d'une famille de module MIB"); CSpvFamilleMibmodule famille = new CSpvFamilleMibmodule(m_contexteDonnees); if (!famille.ReadIfExists(new CFiltreData(CSpvFamilleMibmodule.c_champFAMILLE_NOM + "=@1", libelle))) { famille.CreateNewInCurrentContexte(); famille.Libelle = libelle; } Console.WriteLine("enregistremnt de la famille MIB"); CResultAErreur result = CResultAErreur.True; Console.WriteLine("vérification des donnéees"); result = famille.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); Console.WriteLine("vérification de la création de la famille"); CSpvFamilleMibmodule familleTest = new CSpvFamilleMibmodule(m_contexteDonnees); Assert.IsTrue(famille.ReadIfExists(new CFiltreData(CSpvFamilleMibmodule.c_champFAMILLE_NOM + "=@1", libelle))); return(famille.Id); }
public int CreerMibModule(int familleId, string nomUtil, string nomOfficiel, string nomfichiermib) { CSpvFamilleMibmodule famille = new CSpvFamilleMibmodule(m_contexteDonnees); Console.WriteLine("lecture de la famille de modules MIB"); Assert.IsTrue(famille.ReadIfExists(familleId)); CSpvMibmodule module = new CSpvMibmodule(m_contexteDonnees); Console.WriteLine("création d'un module MIB"); if (!module.ReadIfExists(new CFiltreData(CSpvMibmodule.c_champMIBMODULE_NOM + "=@1", nomUtil))) { module.CreateNewInCurrentContexte(); /* module.NomModuleUtilisateur = nomUtil; * module.FichierModule = nomfichiermib; * module.NomModuleOfficiel = nomOfficiel; * module.FamilleMere = famille;*/ } else { Console.WriteLine("le module MIB à créer existe déjà"); } module.NomModuleUtilisateur = nomUtil; module.FichierModule = nomfichiermib; module.NomModuleOfficiel = nomOfficiel; module.FamilleMere = famille; Console.WriteLine("enregistremnt du module MIB"); CResultAErreur result = CResultAErreur.True; Console.WriteLine("vérification des donnéees"); result = module.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); CSpvMibmodule mibtest = new CSpvMibmodule(m_contexteDonnees); Console.WriteLine("vérification de la création du module MIB"); Assert.IsTrue(mibtest.ReadIfExists(new CFiltreData(CSpvMibmodule.c_champMIBMODULE_ID + "=@1", module.Id))); Console.WriteLine("vérification du nom utilisateur"); Assert.IsTrue(mibtest.NomModuleUtilisateur == nomUtil); Console.WriteLine("vérification du nom du fichier"); Assert.IsTrue(mibtest.FichierModule == nomfichiermib); return(module.Id); }