//---------Sauvegarder les éléments du menu dans la table des privileges----------- public void SauvegarderMenuDansPrivilege() { int i = 0; int j; PrivilegeBE privilege; List <ElementMenu> items = new List <ElementMenu>(); List <MenuItem> listeMenu = new List <MenuItem>(); listeMenu = frmApp.parcourMenu(frmApp.menuTest); //gestionPrivilegeBL.supprimerTousPrivileges(); foreach (MenuItem menuEnCour in listeMenu) { privilege = new PrivilegeBE(menuEnCour.Name.ToString(), menuEnCour.Header.ToString()); if (!gestionPrivilegeBL.rechercherPrivillege(privilege)) { gestionPrivilegeBL.ajouterPrivilege(privilege); } //items.Add(new ElementMenu() //{ // nomElement = menuEnCour.Name.ToString(), // textElement = menuEnCour.Header.ToString(), // newTextElement = formaterNomMenuAffiche(menuEnCour), // sonMenuItem = menuEnCour //}); } // lbRole.ItemsSource = items; }
public bool rechercherPrivillege(PrivilegeBE privilege) { if (privilegeDA.rechercher(privilege) != null) { return(true); } else { return(false); } }
//------ajouter un privilèges-------------------------------- public bool ajouterPrivilege(PrivilegeBE privilegeBE) { if (privilegeDA.ajouter(privilegeBE)) { journalDA.journaliser("Enregistrement d'un privilege - " + privilegeBE.codePrivilege + " - " + privilegeBE.nomPrivilege); return(true); } else { return(false); } }