public override void IsMatch(BolapanControl.ItemsFilter.FilterPresenter sender, BolapanControl.ItemsFilter.FilterEventArgs e) { if (IsActive & e.Accepted) { if (e.Item == null) { e.Accepted = false; } else { Customer customer = ((Customer)e.Item); if (isNameCompareActive) { e.Accepted = customer.Name != null& customer.Name.Contains(nameCompareTo); } if (isContactCompareActive) { e.Accepted &= customer.ContactName != null && customer.ContactName.Contains(contactCompareTo); } } } }
public override void IsMatch(BolapanControl.ItemsFilter.FilterPresenter sender, BolapanControl.ItemsFilter.FilterEventArgs e) { if (IsActive && e.Accepted) { if (e.Item == null) { e.Accepted = false; } else { CityCustomersTreeItem item = (CityCustomersTreeItem)e.Item; if (isCityCompareActive) { e.Accepted = item.City != null && item.City.Contains(cityCompareTo); } if (e.Accepted) { //e.Accepted =((ListCollectionView)( customerFilters[item].FilterPresenter.CollectionView)).Count>0; e.Accepted = customerFilters[item].Count > 0; } } } }
public override void IsMatch(BolapanControl.ItemsFilter.FilterPresenter sender, BolapanControl.ItemsFilter.FilterEventArgs e) { if (IsActive & e.Accepted) { if (e.Item is Customer customer) { if (isNameCompareActive) { e.Accepted = customer.Name != null #pragma warning disable CS8604 // Possible null reference argument. && customer.Name.Contains(nameCompareTo); } #pragma warning restore CS8604 // Possible null reference argument. if (isContactCompareActive) { e.Accepted &= customer.ContactName != null #pragma warning disable CS8604 // Possible null reference argument. && customer.ContactName.Contains(contactCompareTo); } #pragma warning restore CS8604 // Possible null reference argument. } else { e.Accepted = false; } } }
public void IsMatch(BolapanControl.ItemsFilter.FilterPresenter sender, BolapanControl.ItemsFilter.FilterEventArgs e) { ; }
public override void IsMatch(BolapanControl.ItemsFilter.FilterPresenter sender, BolapanControl.ItemsFilter.FilterEventArgs e) { if (IsActive && e.Accepted) { if (e.Item == null) { e.Accepted = false; } else { CountryCustomersTreeItem item = (CountryCustomersTreeItem)e.Item; if (isCountryCompareActive) { e.Accepted &= item.Country != null && item.Country.Contains(countryCompareTo); } if (e.Accepted) { e.Accepted = cityFilters[item].Count > 0; } } } }