コード例 #1
0
        //---------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;
        }
コード例 #2
0
 public bool rechercherPrivillege(PrivilegeBE privilege)
 {
     if (privilegeDA.rechercher(privilege) != null)
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
コード例 #3
0
 //------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);
     }
 }