private void btnAdd_Click(object sender, RoutedEventArgs e) { PrivilegersSelector ps = new PrivilegersSelector(); ps.SelectorType = 0x0003; ps.Closed += new EventHandler(ps_Closed); ps.Show(); }
private void btnMAdd_Click(object sender, RoutedEventArgs e) { PrivilegersSelector pSelector = new PrivilegersSelector(); pSelector.SelectorType = (int)PrivilegerSelectorType.AccountSelector; pSelector.Closed += new EventHandler(pSelector_Closed); pSelector.Show(); }
void ps_Closed(object sender, EventArgs e) { PrivilegersSelector ps = sender as PrivilegersSelector; if (ps.DialogResult ?? false) { IList <SelectedPrivileger> selectList = ps.SelectedPrivilegers; foreach (var item in selectList) { int count = this.permissionList.Where(p => (p.Privileger == item.Name)).Count(); if (count < 1) { this.permissionList.Add(new ACL { PObject = this.Module.Guid.ToUpper(), Privileger = item.Name, PType = (int)item.Type, PValue = item.Permissions }); } } this.dataPermissions.ItemsSource = null; this.dataPermissions.ItemsSource = this.permissionList; this.btnAdd.IsEnabled = true; } }
void pSelector_Closed(object sender, EventArgs e) { PrivilegersSelector ps = sender as PrivilegersSelector; if (ps.DialogResult ?? false) { IList <SelectedPrivileger> selectList = ps.SelectedPrivilegers; foreach (var item in selectList) { int count = this.memberList.Where(p => (p.LoginID == item.Name)).Count(); if (count < 1) { this.memberList.Add(new AccountGrouping { LoginID = item.Name, RoleName = this.Role.Name }); } } this.dataMembers.ItemsSource = null; this.dataMembers.ItemsSource = this.memberList; this.btnMAdd.IsEnabled = true; } }