/// <summary> /// Filters a filterListBox by a searchstring /// </summary> /// <param name="sender"></param> /// <param name="e"></param> /// <author>Bernhard Bruns</author> private void QuickSearch(object sender, TextChangedEventArgs e) { int senderId = _listOfQuicksearchTextfields.IndexOf((sender as TextBox)); if (_listOfQuicksearchFirstSearch[senderId]) { _listOfFilterComboBoxes[senderId].UnselectAll(); _listOfQuicksearchFirstSearch[senderId] = false; } _listOfFilterComboBoxes[senderId].Items.Filter = delegate(object obj) { DimensionContent dimensionContent = (DimensionContent)obj; foreach (DimensionContent dc in _listOfFilterComboBoxes[senderId].SelectedItems) { if (dc.Id == dimensionContent.Id) { return(true); } } string value = dimensionContent.Content.ToUpper(); if (String.IsNullOrEmpty(value)) { return(false); } int index = value.IndexOf(_listOfQuicksearchTextfields[senderId].Text.ToUpper(), 0, StringComparison.Ordinal); return(index > -1); }; }
public Field() { EventLog = new EventLog(); DimensionContent1 = new DimensionContent(); DimensionContent2 = new DimensionContent(); AdditionalFiltersList = new List <SelectedDimension>(); ResetInformation(); }
public void DimensionContentConstructorTest() { string set_id = "Teststring"; string set_content = "Teststring"; string set_desc = "Teststring"; DimensionContent target = new DimensionContent(set_id, set_content, set_desc); Assert.IsNotNull(target); }
public void DescriptionTest() { string set_id = "Teststring"; string set_content = "Teststring"; string set_desc = "Teststring"; DimensionContent target = new DimensionContent(set_id, set_content, set_desc); string expected = "Teststring"; string actual; target.Description = expected; actual = target.Description; Assert.AreEqual(expected, actual); }
internal void UpdateByQuickSearchChanged() { if (DimensionContentFilter.Items == null) { return; } DimensionContentFilter.Items.Filter = delegate(object obj) { DimensionContent dc = (DimensionContent)obj; string value = dc.Content.ToUpper(); if (String.IsNullOrEmpty(value)) { return(false); } var index = value.IndexOf(DimensionContentSearch.Text.ToUpper(), 0, StringComparison.Ordinal); return(index > -1); }; }