public bool InArea(PhoneAreaInfo phoneAreaInfo, string mobile) { if (Filters == null || Filters.Count <= 0) { return(false); } List <SPClientChannelSettingFiltersWrapper> filters = SPClientChannelSettingFiltersWrapper.FindAllByClientChannelSettingID(this); SPClientChannelSettingFiltersWrapper customerPhoneArea = filters.Find(p => (p.ParamsName.Trim().ToLower() == "province" && p.FilterValue.StartsWith("自定义"))); if (customerPhoneArea != null) { if (customerPhoneArea.HasPhone(mobile)) { return(true); } } SPClientChannelSettingFiltersWrapper otherPhoneArea = filters.Find(p => (p.ParamsName.Trim().ToLower() == "province" && p.FilterValue.Equals("其他"))); if (otherPhoneArea != null) { return(true); } return(filters.Exists(p => p.ParamsName.Trim().ToLower() == "province" && p.FilterValue == phoneAreaInfo.Province)); }
public bool InArea(PhoneAreaInfo phoneAreaInfo) { if (Filters == null || Filters.Count <= 0) { return(false); } List <SPClientChannelSettingFiltersWrapper> filters = SPClientChannelSettingFiltersWrapper.FindAllByClientChannelSettingID(this); return(filters.Exists(p => p.ParamsName.Trim().ToLower() == "province" && p.FilterValue == phoneAreaInfo.Province)); }
public static void Delete(SPClientChannelSettingFiltersWrapper instance) { businessProxy.Delete(instance.entity); }
public static void Refresh(SPClientChannelSettingFiltersWrapper instance) { businessProxy.Refresh(instance.entity); }
public static void SaveOrUpdate(SPClientChannelSettingFiltersWrapper obj) { businessProxy.SaveOrUpdate(obj.entity); }