//-------------------Enregistrer les privileges du role--------------- public void EnregistrerLesPrivilegeDuRole(String role) { GroupePrivilegeBE gp; for (int i = 0; i < lbRole.Items.Count; i++) { ListBoxItem item = lbRole.ItemContainerGenerator.ContainerFromIndex(i) as ListBoxItem; if (item != null) { CheckBox myCheckBox = FindVisualChild <CheckBox>(item) as CheckBox; if (myCheckBox.IsChecked.Value) { gp = new GroupePrivilegeBE((lbRole.Items[i] as ElementMenu).nomElement.ToString(), role, 2015); if (gestionGroupePrivilegeBL.ajouterGroupePrivilege(gp)) { continue; } // MessageBox.Show("Code = " + (lbRole.Items[i] as ElementMenu).nomElement + " || Nom= " + (lbRole.Items[i] as ElementMenu).textElement); } } } }
//------ajouter un groupePrivilèges-------------------------------- public bool ajouterGroupePrivilege(GroupePrivilegeBE gp) { return(groupePrivilegeDA.ajouter(gp)); }