private void InitAllPermissionModules() { List <PermissionEntity> resList = new List <PermissionEntity>(); string filePath = _permissionConfigFile; XElement xe = XElement.Load(filePath); xe.Elements("module")?.ForEach(aModule => { PermissionEntity newModule = new PermissionEntity(); resList.Add(newModule); newModule.Name = aModule.Attribute("name")?.Value; newModule.Value = aModule.Attribute("value")?.Value; newModule.Items = new List <PermissionItemEntity>(); aModule?.Elements("permission")?.ForEach(aItem => { PermissionItemEntity newItem = new PermissionItemEntity(); newModule.Items.Add(newItem); newItem.Name = aItem?.Attribute("name")?.Value; newItem.Value = aItem?.Attribute("value")?.Value; }); }); _allPermissionModules = resList; }
// Token: 0x0600031B RID: 795 RVA: 0x00020BF8 File Offset: 0x0001EDF8 private void addBtn_Click(object sender, EventArgs e) { PermissionItemEntity permissionItemEntity = (PermissionItemEntity)this.allListBox.SelectedItem; if (permissionItemEntity != null && !this.selectListBox.Items.Contains(permissionItemEntity)) { this.selectListBox.Items.Add(permissionItemEntity); } }
// Token: 0x0600031A RID: 794 RVA: 0x00020BAC File Offset: 0x0001EDAC private void allListBox_DoubleClick(object sender, EventArgs e) { if (sender is ListBox) { PermissionItemEntity permissionItemEntity = (PermissionItemEntity)((ListBox)sender).SelectedItem; if (!this.selectListBox.Items.Contains(permissionItemEntity)) { this.selectListBox.Items.Add(permissionItemEntity); } } }
// Token: 0x06000318 RID: 792 RVA: 0x00020B64 File Offset: 0x0001ED64 private void initAllPermissionsList(List <PermissionItemEntity> lists) { if (lists == null || lists.Count <= 0) { return; } for (int i = 0; i < lists.Count; i++) { PermissionItemEntity item = lists[i]; this.allListBox.Items.Add(item); } }
public void AddPermissionItem(PermissionItemEntity entity) { EntityManager <PermissionItemEntity> manager = new EntityManager <PermissionItemEntity>(); UserEntity user = GetCurrentUser(); entity.IsEnable = (int)TrueFalse.True; entity.AllowDelete = 1; entity.AllowEdit = 1; entity.DeletionStateCode = (int)TrueFalse.True; entity.CreateUserId = user.ID.ToString(); entity.CreateBy = user.UserName; entity.CreateOn = DateTime.Now; manager.Insert(entity); }
// Token: 0x0600031C RID: 796 RVA: 0x00020C40 File Offset: 0x0001EE40 private void delBtn_Click(object sender, EventArgs e) { if (this.staffIdTB.Text.Trim() == "1000") { WMMessageBox.Show(this, "禁止修改超级管理员权限!"); return; } PermissionItemEntity permissionItemEntity = (PermissionItemEntity)this.selectListBox.SelectedItem; if (permissionItemEntity != null && this.selectListBox.Items.Contains(permissionItemEntity)) { this.selectListBox.Items.Remove(permissionItemEntity); } }
// Token: 0x06000320 RID: 800 RVA: 0x00020E3C File Offset: 0x0001F03C private void selectListBox_DoubleClick(object sender, EventArgs e) { if (sender is ListBox) { if (this.staffIdTB.Text.Trim() == "1000") { WMMessageBox.Show(this, "禁止修改超级管理员权限!"); return; } PermissionItemEntity value = (PermissionItemEntity)((ListBox)sender).SelectedItem; if (this.selectListBox.Items.Contains(value)) { this.selectListBox.Items.Remove(value); } } }