Exemple #1
0
        private void DeletePermission(string fullName)
        {
            IPermission toRemove = null;

            foreach (IPermission elem in _profile.Permissions)
            {
                if (elem.FullMethodName.Equals(fullName))
                {
                    toRemove = elem;
                }
            }

            if (toRemove != null)
            {
                _profile.Permissions.Remove(toRemove);
                SecureDataAccess.MarkDelete(toRemove as AbstractPersistenceObject);
            }
        }
Exemple #2
0
 private void iremoveUser_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     if (_currentRole != null)
     {
         if (uxUsersListBox.SelectedItems.Count == 1)
         {
             if (XtraMessageBox.Show("Sicuro di procedere nella cancellazione dell'utente?", "Domanda", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
             {
                 object             o    = uxUsersListBox.SelectedItems[0];
                 string             name = o.ToString();
                 WIN.BASEREUSE.User user = GetUserByUserName(name) as WIN.BASEREUSE.User;
                 if (user != null)
                 {
                     _currentRole.Users.Remove(user);
                     uxUsersListBox.Items.Remove(o);
                     secureDataAccess.MarkDelete(user as WIN.BASEREUSE.AbstractPersistenceObject);
                     LoadUserAndProfiles();
                 }
             }
         }
     }
 }