private void RefreshUsers() { SelectUserDict = new Dictionary <Int32, string>(); this.lvwUser.BeginUpdate(); this.lvwUser.Items.Clear(); List <SimpleUserInfo> list = BLLFactory <BlackIP> .Instance.GetSimpleUserByBlackIP(tempInfo.Id); foreach (SimpleUserInfo info in list) { string name = string.Format("{0}({1})", info.LoginName, info.Name); // 20170901 wjm 调整key 和value的顺序 CDicKeyValue item = new CDicKeyValue(info.Id, name); this.lvwUser.Items.Add(item); if (!SelectUserDict.ContainsKey(info.Id)) { SelectUserDict.Add(info.Id, name); } } if (this.lvwUser.Items.Count > 0) { this.lvwUser.SelectedIndex = 0; } this.lvwUser.EndUpdate(); }
private void RefreshUsers(int roleId) { this.lvwUser.BeginUpdate(); this.lvwUser.Items.Clear();//清空列表 SelectUserDict = new Dictionary <Int32, string>(); List <UserInfo> list = BLLFactory <User> .Instance.GetUsersByRoleId(roleId); foreach (UserInfo info in list) { string name = string.Format("{0}({1})", info.LoginName, info.Name); CDicKeyValue item = new CDicKeyValue(info.Id, name); this.lvwUser.Items.Add(item); if (!SelectUserDict.ContainsKey(info.Id)) { SelectUserDict.Add(info.Id, name); } } if (this.lvwUser.Items.Count > 0) { this.lvwUser.SelectedIndex = 0; } this.lvwUser.EndUpdate(); }
/// <summary> /// 设置下拉列表选中指定的值 /// </summary> /// <param name="combo">下拉列表</param> /// <param name="value">指定的CListItem中的值</param> public static void SetComboBoxItem(this ComboBoxEdit combo, Int32?value) { for (int i = 0; i < combo.Properties.Items.Count; i++) { CDicKeyValue item = combo.Properties.Items[i] as CDicKeyValue; if (item != null && item.Value == value) { combo.SelectedIndex = i; } } }
/// <summary> /// 获取下拉列表的值 /// </summary> /// <param name="combo">下拉列表</param> /// <returns></returns> public static Int32?GetComboBoxIntValue(this ComboBoxEdit combo) { CDicKeyValue item = combo.SelectedItem as CDicKeyValue; if (item != null) { return(item.Value); } else { return(null); } }
private void btnRemoveOU_Click(object sender, EventArgs e) { if (this.lvwOU.SelectedItem != null) { CDicKeyValue item = this.lvwOU.SelectedItem as CDicKeyValue; if (item != null) { int ouId = Convert.ToInt32(item.Value); if (currentRoldId > Const.Num_Zero) { DeleteOU(ouId, currentRoldId); } } } }
private void btnRemoveUser_Click(object sender, EventArgs e) { if (this.lvwUser.SelectedItem != null) { CDicKeyValue userItem = this.lvwUser.SelectedItem as CDicKeyValue; if (userItem != null) { int userId = Convert.ToInt32(userItem.Value); if (currentRoldId > Const.Num_Zero) { int roleID = Convert.ToInt32(currentRoldId); DeleteUser(roleID, userId); } } } }
private void RefreshRoles(int id) { this.lvwRole.BeginUpdate(); this.lvwRole.Items.Clear(); List <RoleInfo> list = BLLFactory <Role> .Instance.GetRolesByOU(id); foreach (RoleInfo info in list) { CDicKeyValue item = new CDicKeyValue(info.Id, info.Name); this.lvwRole.Items.Add(item); } if (this.lvwRole.Items.Count > 0) { this.lvwRole.SelectedIndex = 0; } this.lvwRole.EndUpdate(); }
private void RefreshOUs(int roleId) { this.lvwOU.BeginUpdate(); this.lvwOU.Items.Clear(); List <OUInfo> list = BLLFactory <OU> .Instance.GetOUsByRoleId(roleId); foreach (OUInfo info in list) { CDicKeyValue item = new CDicKeyValue(info.Id, info.Name); this.lvwOU.Items.Add(item); } if (this.lvwOU.Items.Count > 0) { this.lvwOU.SelectedIndex = 0; } this.lvwOU.EndUpdate(); }