/// <summary> /// Any filters that are checked will be unchecked and the filters check lists /// will be set back to the normal state. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btn_clearSelected_Click(object sender, EventArgs e) { foreach (int i in ChkdListBx_Material.CheckedIndices) { ChkdListBx_Material.ItemCheck -= ckdListBox_ItemCheck; ChkdListBx_Material.SetItemCheckState(i, CheckState.Unchecked); ChkdListBx_Material.ItemCheck += ckdListBox_ItemCheck; } foreach (int i in ChkdListBx_MaterialGroup.CheckedIndices) { ChkdListBx_MaterialGroup.ItemCheck -= ckdListBox_ItemCheck; ChkdListBx_MaterialGroup.SetItemCheckState(i, CheckState.Unchecked); ChkdListBx_MaterialGroup.ItemCheck += ckdListBox_ItemCheck; } foreach (int i in ChkdListBx_Vendor.CheckedIndices) { ChkdListBx_Vendor.ItemCheck -= ckdListBox_ItemCheck; ChkdListBx_Vendor.SetItemCheckState(i, CheckState.Unchecked); ChkdListBx_Vendor.ItemCheck += ckdListBox_ItemCheck; } foreach (int i in ChkdListBx_VendorDesc.CheckedIndices) { ChkdListBx_VendorDesc.ItemCheck -= ckdListBox_ItemCheck; ChkdListBx_VendorDesc.SetItemCheckState(i, CheckState.Unchecked); ChkdListBx_VendorDesc.ItemCheck += ckdListBox_ItemCheck; } foreach (int i in ChkdListBx_PurchGroup.CheckedIndices) { ChkdListBx_PurchGroup.ItemCheck -= ckdListBox_ItemCheck; ChkdListBx_PurchGroup.SetItemCheckState(i, CheckState.Unchecked); ChkdListBx_PurchGroup.ItemCheck += ckdListBox_ItemCheck; } foreach (int i in ChkdListBx_IRSuppName.CheckedIndices) { ChkdListBx_IRSuppName.ItemCheck -= ckdListBox_ItemCheck; ChkdListBx_IRSuppName.SetItemCheckState(i, CheckState.Unchecked); ChkdListBx_IRSuppName.ItemCheck += ckdListBox_ItemCheck; } foreach (int i in ChkdListBx_FxdSuppName.CheckedIndices) { ChkdListBx_FxdSuppName.ItemCheck -= ckdListBox_ItemCheck; ChkdListBx_FxdSuppName.SetItemCheckState(i, CheckState.Unchecked); ChkdListBx_FxdSuppName.ItemCheck += ckdListBox_ItemCheck; } foreach (int i in ChkdListBx_DsrdSuppName.CheckedIndices) { ChkdListBx_DsrdSuppName.ItemCheck -= ckdListBox_ItemCheck; ChkdListBx_DsrdSuppName.SetItemCheckState(i, CheckState.Unchecked); ChkdListBx_DsrdSuppName.ItemCheck += ckdListBox_ItemCheck; } foreach (int i in ChkdListBx_CommodityCat.CheckedIndices) { ChkdListBx_CommodityCat.ItemCheck -= ckdListBox_ItemCheck; ChkdListBx_CommodityCat.SetItemCheckState(i, CheckState.Unchecked); ChkdListBx_CommodityCat.ItemCheck += ckdListBox_ItemCheck; } Filters.FitlerValues.Clear(); Filters.ClbDictionaryValues.Clear(); filters = string.Empty; FilterUtils.LoadFilters(filters); }