private void putToList() { Maker.Instance.Items.Clear(); foreach (Object obj in _listFiles.Items) { CListItem item = obj as CListItem; if (item == null) { continue; } ListFileType type = (ListFileType)((ComboBox)item.SubItems[0].Control).SelectedItem; String fileName = item.SubItems[1].Text; if (type == ListFileType.IGNORED) { continue; } ListFile file = new ListFile(); file.FileName = fileName; file.SourceDirectoryName = Path; file.DescriptionDirectoryName = MakeTo; file.FileType = type; Maker.Instance.Items.Add(file); } }
private void RefreshUsers(int roleId) { this.lvwUser.BeginUpdate(); this.lvwUser.Items.Clear();//清空列表 SelectUserDict = new Dictionary <string, string>(); List <UserInfo> list = BLLFactory <User> .Instance.GetUsersByRole(roleId); foreach (UserInfo info in list) { string name = string.Format("{0}({1})", info.FullName, info.Name); CListItem item = new CListItem(info.ID.ToString(), name); this.lvwUser.Items.Add(item); if (!SelectUserDict.ContainsKey(info.ID.ToString())) { SelectUserDict.Add(info.ID.ToString(), name); } } if (this.lvwUser.Items.Count > 0) { this.lvwUser.SelectedIndex = 0; } this.lvwUser.EndUpdate(); }
private void InitView() { this.txtName.Text = _beforemodstdFieldInfo.Name; this.txtChineseName.Text = _beforemodstdFieldInfo.ChineseName; #region 绑定标准字段 XmlHelper datatypexmlHelper = new XmlHelper(@"XML\datatype.xml"); XmlNodeList datatypexmlNodeLst = datatypexmlHelper.Read("datatype"); List <CListItem> dataTypeInfoList = new List <CListItem>(); foreach (XmlNode xn1 in datatypexmlNodeLst) { // 将节点转换为元素,便于得到节点的属性值 XmlElement xe = (XmlElement)xn1; // 得到DataTypeInfo节点的所有子节点 XmlNodeList xnl0 = xe.ChildNodes; CListItem listItem = new CListItem(xnl0.Item(0).InnerText, string.Format("{0}-{1}", xnl0.Item(0).InnerText, xnl0.Item(1).InnerText)); dataTypeInfoList.Add(listItem); } lueFieldType.EditValue = "Value"; lueFieldType.Properties.ValueMember = "Value"; lueFieldType.Properties.DisplayMember = "Text"; lueFieldType.Properties.DataSource = dataTypeInfoList; //填充列 lueFieldType.Properties.PopulateColumns(); #endregion lueFieldType.EditValue = _beforemodstdFieldInfo.DataType; }
public void addFile(string fileName) { CListSubItem comboBox = new CListSubItem(); CListSubItem fileNameLabel = new CListSubItem(); // ComboBox box = new ComboBox(); foreach (object obj in Enum.GetValues(typeof(ListFileType))) { box.Items.Add(obj); } box.DropDownStyle = ComboBoxStyle.DropDownList; box.SelectedIndex = 0; comboBox.Control = box; // fileNameLabel.Text = fileName; CListItem item = new CListItem(); item.SubItems.Add(comboBox); item.SubItems.Add(fileNameLabel); _listFiles.Items.Add(item); }
private void RefreshUsers() { SelectUserDict = new Dictionary <string, 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.FullName, info.Name); // 20170901 wjm 调整key 和value的顺序 CListItem item = new CListItem(info.ID.ToString(), name); this.lvwUser.Items.Add(item); if (!SelectUserDict.ContainsKey(info.ID.ToString())) { SelectUserDict.Add(info.ID.ToString(), name); } } if (this.lvwUser.Items.Count > 0) { this.lvwUser.SelectedIndex = 0; } this.lvwUser.EndUpdate(); }
private void txtRasName_SelectedIndexChanged(object sender, EventArgs e) { CListItem item = this.txtRasName.SelectedItem as CListItem; if (item != null && !string.IsNullOrEmpty(item.Value)) { this.txtIP.Text = util.GetNewIP(item.Value); } }
private void btnRedail_Click(object sender, EventArgs e) { CListItem item = this.txtRasName.SelectedItem as CListItem; if (item != null && !string.IsNullOrEmpty(item.Value)) { util.ReConnect(item.Text); } }
private void AddGroupDict(List <ContactGroupNodeInfo> nodeList, List <CListItem> treeList) { foreach (ContactGroupNodeInfo nodeInfo in nodeList) { CListItem subNode = new CListItem(nodeInfo.ID, nodeInfo.Name); treeList.Add(subNode); AddGroupDict(nodeInfo.Children, treeList); } }
private void AddDictChildNode(List <FunctionNodeInfo> list, List <CListItem> treeList) { foreach (FunctionNodeInfo info in list) { CListItem item = new CListItem(info.ID, info.Name); treeList.Add(item); AddDictChildNode(info.Children, treeList); } }
void mCheckedListBox_ItemCheck(object sender, ItemCheckEventArgs e) { CListItem item = this.mCheckedListBox.Items[e.Index] as CListItem; if (item != null) { mDataGridView.Columns[item.Value].Visible = (e.NewValue == CheckState.Checked); } //mDataGridView.Columns[e.Index].Visible = (e.NewValue == CheckState.Checked); }
/// <summary> /// 绑定数据 /// </summary> private void BindData() { XmlNodeList xmlNodeLst = xmlhelper.Read("datatype"); List <DataTypeInfo> dataTypeInfoList = new List <DataTypeInfo>(); foreach (XmlNode xn1 in xmlNodeLst) { DataTypeInfo dataTypeInfo = new DataTypeInfo(); // 将节点转换为元素,便于得到节点的属性值 XmlElement xe = (XmlElement)xn1; // 得到Type和ISBN两个属性的属性值 dataTypeInfo.GUID = xe.GetAttribute("guid").ToString(); // 得到DataTypeInfo节点的所有子节点 XmlNodeList xnl0 = xe.ChildNodes; dataTypeInfo.Name = xnl0.Item(0).InnerText; dataTypeInfo.ChineseName = xnl0.Item(1).InnerText; dataTypeInfo.StdType = xnl0.Item(2).InnerText; dataTypeInfo.Length = xnl0.Item(3).InnerText; dataTypeInfo.Precision = xnl0.Item(4).InnerText; dataTypeInfo.Remark = xnl0.Item(5).InnerText; dataTypeInfo.lstInfo = new Dictionary <string, DevExpress.XtraEditors.DXErrorProvider.ErrorInfo>(); dataTypeInfoList.Add(dataTypeInfo); } #region 绑定stdType 数据源 XmlHelper defaulttypexmlHelper = new XmlHelper(@"XML\defaulttype.xml"); XmlNodeList defaulttypexmlNodeLst = defaulttypexmlHelper.Read("datatype"); List <CListItem> defaultTypeInfoList = new List <CListItem>(); foreach (XmlNode xn1 in defaulttypexmlNodeLst) { // 将节点转换为元素,便于得到节点的属性值 XmlElement xe = (XmlElement)xn1; // 得到DataTypeInfo节点的所有子节点 XmlNodeList xnl0 = xe.ChildNodes; CListItem listItem = new CListItem(xnl0.Item(0).InnerText, string.Format("{0}-{1}", xnl0.Item(0).InnerText, xnl0.Item(1).InnerText)); defaultTypeInfoList.Add(listItem); } repositoryItemLookUpEditStdType.DataSource = defaultTypeInfoList; #endregion // 添加一行空行 dataTypeInfoList.Add(new DataTypeInfo()); gridControl1.DataSource = dataTypeInfoList; gridView1.Columns["GUID"].Visible = false; gridView1.Columns["lstInfo"].Visible = false; gridView1.Columns["StdType"].ColumnEdit = repositoryItemLookUpEditStdType; gridView1.Columns["Length"].ColumnEdit = repositoryItemSpinEditLength; gridView1.Columns["Precision"].ColumnEdit = repositoryItemSpinEditPrecision; }
private void FrmADSLDialer_Load(object sender, EventArgs e) { this.txtRasName.Items.Clear(); CListItem item = new CListItem("", "请选择一个链接..."); this.txtRasName.Items.Add(item); List <CListItem> list = util.InitRAS(); this.txtRasName.Items.AddRange(list.ToArray()); }
/// <summary> /// 设置下拉列表选中指定的值 /// </summary> /// <param name="combo">下拉列表</param> /// <param name="value">指定的CListItem中的值</param> public static void SetComboBoxItem(this ComboBoxEdit combo, object value) { for (int i = 0; i < combo.Properties.Items.Count; i++) { CListItem item = combo.Properties.Items[i] as CListItem; if (item != null && value != null && item.Value == string.Concat(value)) { combo.SelectedIndex = i; } } }
/// <summary> /// 设置下拉列表选中指定的值 /// </summary> /// <param name="combo">下拉列表</param> /// <param name="value">指定的CListItem中的值</param> private void SetComboBoxItem(ComboBoxEdit combo, string value) { for (int i = 0; i < combo.Properties.Items.Count; i++) { CListItem item = combo.Properties.Items[i] as CListItem; if (item != null && item.Value == value) { combo.SelectedIndex = i; } } }
private void btnOK_Click(object sender, EventArgs e) { CListItem item = this.ddlContent.SelectedItem as CListItem; if (item != null) { this.ReturnValue = item.Value; this.ReturnDisplay = item.Text; } ProcessDataSearch(null, null); }
/// <summary> /// 获取下拉列表的值 /// </summary> /// <param name="combo">下拉列表</param> /// <returns></returns> public static string GetComboBoxValue(this ComboBoxEdit combo) { CListItem item = combo.SelectedItem as CListItem; if (item != null) { return(item.Value); } else { return(""); } }
public List <CListItem> GetAllSupplierDic() { string sql = string.Format("select ID, Code||'('||Name||')' as Name from {0}Supplier order by ID", OraclePortal.gc._wareHouseTablePre); List <CListItem> lst = new List <CListItem>(); DataTable dt = SqlTable(sql); foreach (DataRow dr in dt.Rows) { CListItem cl = new CListItem(dr["ID"].ToString(), dr["Name"].ToString()); lst.Add(cl); } return(lst); }
/// <summary> /// 获取所有的省份 /// </summary> /// <returns></returns> public ActionResult GetAllProvinceNameDictJson() { List <CListItem> treeList = new List <CListItem>(); List <ProvinceInfo> provinceList = BLLFactory <Province> .Instance.GetAll(); foreach (ProvinceInfo info in provinceList) { CListItem item = new CListItem(info.ID.ToString(), info.ProvinceName); treeList.Add(item); } return(ToJsonContent(treeList)); }
/// <summary> /// 获取分组的列表,用作下拉列表 /// </summary> /// <param name="creator">当前用户的ID</param> /// <returns></returns> public ActionResult GetDictJson(string creator) { List <CListItem> treeList = new List <CListItem>(); CListItem topNode = new CListItem("-1", "无"); treeList.Add(topNode); List <ContactGroupNodeInfo> groupList = BLLFactory <ContactGroup> .Instance.GetTree(creator); AddGroupDict(groupList, treeList); return(ToJsonContent(treeList)); }
public List <CListItem> GetAllClientDic() { string sql = string.Format("select ID, Code+'('+Name+')' as Name from {0}Client order by ID", SQLServerPortal.gc._wareHouseTablePre); List <CListItem> lst = new List <CListItem>(); DataTable dt = SqlTable(sql); foreach (DataRow dr in dt.Rows) { CListItem cl = new CListItem(dr["ID"].ToString(), dr["Name"].ToString()); lst.Add(cl); } return(lst); }
/// <summary> /// 获取分组的列表,用作下拉列表 /// </summary> /// <param name="addressType"></param> /// <returns></returns> public ActionResult GetDictJson(string addressType) { List <CListItem> treeList = new List <CListItem>(); CListItem topNode = new CListItem("-1", "无"); treeList.Add(topNode); AddressType type = (addressType == "public") ? AddressType.公共 : AddressType.个人; List <AddressGroupNodeInfo> groupList = BLLFactory <AddressGroup> .Instance.GetTree(type.ToString()); AddGroupDict(groupList, treeList); return(ToJsonContent(treeList)); }
private void btnRemoveUser_Click(object sender, EventArgs e) { if (this.lvwUser.SelectedItem != null) { CListItem userItem = this.lvwUser.SelectedItem as CListItem; if (userItem != null) { int userId = Convert.ToInt32(userItem.Value); BLLFactory <BlackIP> .Instance.RemoveUser(userId, tempInfo.Id); this.RefreshUsers(); } } }
/// <summary> /// 根据城市ID获取对应的行政区划类别 /// </summary> /// <param name="cityName">城市名称</param> /// <returns></returns> public ActionResult GetDistrictByCityDictJson(string cityId) { #region 常规处理 //List<CListItem> treeList = new List<CListItem>(); //CListItem pNode = new CListItem("选择记录", ""); //treeList.Add(pNode); //if (!string.IsNullOrEmpty(cityId)) //{ // List<DistrictInfo> districtList = BLLFactory<District>.Instance.GetDistrictByCity(cityId); // foreach (DistrictInfo info in districtList) // { // CListItem item = new CListItem(info.DistrictName, info.ID.ToString()); // treeList.Add(item); // } //} //return ToJsonContent(treeList); #endregion #region 使用MemoryCache缓存提高速度 System.Reflection.MethodBase method = System.Reflection.MethodBase.GetCurrentMethod(); string key = string.Format("{0}-{1}-{2}", method.DeclaringType.FullName, method.Name, cityId); var result = MemoryCacheHelper.GetCacheItem <ActionResult>(key, delegate() { List <CListItem> treeList = new List <CListItem>(); CListItem pNode = new CListItem("选择记录", ""); treeList.Add(pNode); if (!string.IsNullOrEmpty(cityId)) { List <DistrictInfo> districtList = BLLFactory <District> .Instance.GetDistrictByCity(cityId); foreach (DistrictInfo info in districtList) { CListItem item = new CListItem(info.DistrictName, info.ID.ToString()); treeList.Add(item); } } return(ToJsonContent(treeList)); }, new TimeSpan(0, 30, 0));//30分钟过期 return(result); #endregion }
/// <summary> /// 根据字典类型获取对应的字典数据,方便UI控件的绑定 /// </summary> /// <param name="dictTypeName">字典类型名称</param> /// <returns></returns> public ActionResult GetDictJson(string dictTypeName) { List <CListItem> treeList = new List <CListItem>(); CListItem pNode = new CListItem("", ""); treeList.Insert(0, pNode); Dictionary <string, string> dict = BLLFactory <DictData> .Instance.GetDictByDictType(dictTypeName); foreach (string key in dict.Keys) { treeList.Add(new CListItem(key, dict[key])); } return(ToJsonContent(treeList)); }
private void btnRemoveUser_Click(object sender, EventArgs e) { if (this.lvwUser.SelectedItem != null) { CListItem userItem = this.lvwUser.SelectedItem as CListItem; if (userItem != null) { int userId = Convert.ToInt32(userItem.Value); if (!string.IsNullOrEmpty(currentID)) { int roleID = Convert.ToInt32(currentID); DeleteUser(roleID, userId); } } } }
public bool GLLoad(CListItem item, CListSubItem subItem, CListView listctrl) // populate this control however you wish with item { // set the styles you want for this BorderStyle = BorderStyle.None; AutoSize = false; m_item = item; m_subItem = subItem; m_Parent = listctrl; Text = subItem.Text; return(true); // we don't do any heavy processing in this ctrl so we just return true }
private void btnRemoveUser_Click(object sender, EventArgs e) { if (this.lvwUser.SelectedItem != null) { CListItem userItem = this.lvwUser.SelectedItem as CListItem; if (userItem != null) { int userId = Convert.ToInt32(userItem.Value); if (currentID > 0) { int ouID = Convert.ToInt32(currentID); DeleteUser(ouID, userId); } } } }
private void btnRemoveOU_Click(object sender, EventArgs e) { if (this.lvwOU.SelectedItem != null) { CListItem item = this.lvwOU.SelectedItem as CListItem; if (item != null) { int ouID = Convert.ToInt32(item.Value); if (!string.IsNullOrEmpty(currentID)) { int roleID = Convert.ToInt32(currentID); DeleteOU(ouID, roleID); } } } }
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) { CListItem item = new CListItem(info.ID.ToString(), info.Name); this.lvwRole.Items.Add(item); } if (this.lvwRole.Items.Count > 0) { this.lvwRole.SelectedIndex = 0; } this.lvwRole.EndUpdate(); }
private bool SaveAddressGroup(Int32 contactId) { List <string> selectGroupIDList = new List <string>(); foreach (DevExpress.XtraEditors.Controls.CheckedListBoxItem item in this.checkedListContact.CheckedItems) { CListItem listItem = item.Value as CListItem; if (listItem != null) { selectGroupIDList.Add(listItem.Value); } } bool result = BLLFactory <Address> .Instance.ModifyAddressGroup(contactId, selectGroupIDList); return(result); }