Esempio n. 1
0
        private void cmdSelectPerms_Click(object sender, EventArgs e)
        {
            frmSelectPermissions select = new frmSelectPermissions();

            select.UserID      = UserID;
            select.FormClosed += PermissionsFormClosed;
            select.Show();
        }
Esempio n. 2
0
        private void cmdSelectP_Click(object sender, EventArgs e)
        {
            frmSelectPermissions selectPermissions = new frmSelectPermissions();

            selectPermissions.PreselectedPermissions = lstPermissions.Items.Cast <ListViewItem>().Select(lvi => (Permission)lvi.Tag).ToList();
            selectPermissions.FormClosed            += SelectPermissionsFormClosed;
            selectPermissions.Show();
        }
Esempio n. 3
0
        private void SelectPermissionsFormClosed(object sender, FormClosedEventArgs e)
        {
            frmSelectPermissions selectPermissions = (frmSelectPermissions)sender;

            lstPermissions.Items.Clear();

            foreach (Permission permission in selectPermissions.PreselectedPermissions)
            {
                ListViewItem item = new ListViewItem();
                item.ImageKey = "permission";
                item.Tag      = permission;
                item.Text     = permission.Name;
                lstPermissions.Items.Add(item);
            }

            DetectExistingOrNew(sender, e);
        }