private void GetDateFilter(FilterList filter) { if (placementPage.PlaceBefore != DateTime.MinValue) { filter.AddFilterCriteria(FilterList.KEY_PLACEBEFORE, placementPage.PlaceBefore); } else { filter.RemoveCriteria(FilterList.KEY_PLACEBEFORE); } if (placementPage.PlaceAfter != DateTime.MinValue) { filter.AddFilterCriteria(FilterList.KEY_PLACEAFTER, placementPage.PlaceAfter); } else { filter.RemoveCriteria(FilterList.KEY_PLACEAFTER); } if (updatedPage.InfoBefore != DateTime.MinValue) { filter.AddFilterCriteria(FilterList.KEY_INFOBEFORE, updatedPage.InfoBefore); } else { filter.RemoveCriteria(FilterList.KEY_INFOBEFORE); } if (updatedPage.InfoAfter != DateTime.MinValue) { filter.AddFilterCriteria(FilterList.KEY_INFOAFTER, updatedPage.InfoAfter); } else { filter.RemoveCriteria(FilterList.KEY_INFOAFTER); } }
private void GetUserDataFilters(FilterList filter) { if (childrenPage.User1 != null) { filter.AddFilterCriteria(FilterList.KEY_U1, childrenPage.User1); } else { filter.RemoveCriteria(FilterList.KEY_U1); } if (childrenPage.User2 != null) { filter.AddFilterCriteria(FilterList.KEY_U2, childrenPage.User2); } else { filter.RemoveCriteria(FilterList.KEY_U2); } if (childrenPage.User3 != null) { filter.AddFilterCriteria(FilterList.KEY_U3, childrenPage.User3); } else { filter.RemoveCriteria(FilterList.KEY_U3); } if (childrenPage.User4 != null) { filter.AddFilterCriteria(FilterList.KEY_U4, childrenPage.User4); } else { filter.RemoveCriteria(FilterList.KEY_U4); } }
private void GetDifficultyFilter(FilterList filter) { if (!String.IsNullOrEmpty(difficultyPage.DifficultyValue)) { filter.AddFilterCriteria(FilterList.KEY_DIFF_VAL, difficultyPage.DifficultyValue); filter.AddFilterCriteria(FilterList.KEY_DIFF_OP, difficultyPage.DifficultyOperator); } else { filter.RemoveCriteria(FilterList.KEY_DIFF_OP); filter.RemoveCriteria(FilterList.KEY_DIFF_VAL); } }
private void GetTerrainFilter(FilterList filter) { if (!String.IsNullOrEmpty(difficultyPage.TerrValue)) { filter.AddFilterCriteria(FilterList.KEY_TERRAIN_VAL, difficultyPage.TerrValue); filter.AddFilterCriteria(FilterList.KEY_TERRAIN_OP, difficultyPage.TerrOperator); } else { filter.RemoveCriteria(FilterList.KEY_TERRAIN_OP); filter.RemoveCriteria(FilterList.KEY_TERRAIN_VAL); } }
private void GetDistanceFilter(FilterList filter) { if (placementPage.Distance != -1) { filter.AddFilterCriteria(FilterList.KEY_DIST, placementPage.Distance); filter.AddFilterCriteria(FilterList.KEY_DIST_OP, placementPage.DistOp); } else { filter.RemoveCriteria(FilterList.KEY_DIST); filter.RemoveCriteria(FilterList.KEY_DIST_OP); } }
private void GetDistanceLoc(FilterList filter) { if (placementPage.DistLat != -1) { filter.AddFilterCriteria(FilterList.KEY_DIST_LAT, placementPage.DistLat); } else { filter.RemoveCriteria(FilterList.KEY_DIST_LAT); } if (placementPage.DistLon != -1) { filter.AddFilterCriteria(FilterList.KEY_DIST_LON, placementPage.DistLon); } else { filter.RemoveCriteria(FilterList.KEY_DIST_LON); } }
private void LastFoundFilter(FilterList filter) { if (updatedPage.FoundAnyoneBefore != DateTime.MinValue) { filter.AddFilterCriteria(FilterList.KEY_LFOUND_BEFORE, updatedPage.FoundAnyoneBefore); } else { filter.RemoveCriteria(FilterList.KEY_LFOUND_BEFORE); } if (updatedPage.FoundAnyoneAfter != DateTime.MinValue) { filter.AddFilterCriteria(FilterList.KEY_LFOUND_AFTER, updatedPage.FoundAnyoneAfter); } else { filter.RemoveCriteria(FilterList.KEY_LFOUND_AFTER); } }
private void GetInfoWithinFilter(FilterList filter) { if (updatedPage.InfoWithin > 0) { filter.AddFilterCriteria(FilterList.KEY_INFO_DAYS, updatedPage.InfoWithin); } else { filter.RemoveCriteria(FilterList.KEY_INFO_DAYS); } if (updatedPage.InfoNotWithin > 0) { filter.AddFilterCriteria(FilterList.KEY_INFO_NDAYS, updatedPage.InfoNotWithin); } else { filter.RemoveCriteria(FilterList.KEY_INFO_NDAYS); } }
private void GetMustHaveAttributes(FilterList filter) { if (attributePage.IncludeAttributes.Count > 0) { filter.AddFilterCriteria(FilterList.KEY_INCATTRS, attributePage.IncludeAttributes); } else { filter.RemoveCriteria(FilterList.KEY_INCATTRS); } if (attributePage.MustHaveNegAttributes.Count > 0) { filter.AddFilterCriteria(FilterList.KEY_EXCATTRS, attributePage.MustHaveNegAttributes); } else { filter.RemoveCriteria(FilterList.KEY_EXCATTRS); } }
private void GetFoundAfterFilter(FilterList filter) { if (updatedPage.FoundAfter != DateTime.MinValue) { filter.AddFilterCriteria(FilterList.KEY_FOUNDAFTER, updatedPage.FoundAfter); } else { filter.RemoveCriteria(FilterList.KEY_FOUNDAFTER); } }
void GetSourceFilter(FilterList filter) { if (difficultyPage.CacheSources != null) { filter.AddFilterCriteria(FilterList.KEY_CACHE_SOURCE, difficultyPage.CacheSources); } else { filter.RemoveCriteria(FilterList.KEY_CACHE_SOURCE); } }
private void GetStatusFilter(FilterList filter) { if (contPage.Status != null) { filter.AddFilterCriteria(FilterList.KEY_STATUS, contPage.Status); } else { filter.RemoveCriteria(FilterList.KEY_STATUS); } }
private void GetCTypeFilter(FilterList filter) { if (null != difficultyPage.SelectedCacheTypes) { filter.AddFilterCriteria(FilterList.KEY_CACHETYPE, difficultyPage.SelectedCacheTypes); } else { filter.RemoveCriteria(FilterList.KEY_CACHETYPE); } }
private void GetKeyWordFilter(FilterList filter) { if (contPage.DescriptionKeyWords != null) { filter.AddFilterCriteria(FilterList.KEY_DESCRIPTION, contPage.DescriptionKeyWords); } else { filter.RemoveCriteria(FilterList.KEY_DESCRIPTION); } }
private void GetContainerFilter(FilterList filter) { if (null != contPage.ContainerTypes) { filter.AddFilterCriteria(FilterList.KEY_CONTAINER, contPage.ContainerTypes); } else { filter.RemoveCriteria(FilterList.KEY_CONTAINER); } }
private void GetNoCorrectedCoordsFilter(FilterList filter) { if (childrenPage.DoesNotHaveCorrectedCoords) { filter.AddFilterCriteria(FilterList.KEY_NOCORRECTED, true); } else { filter.RemoveCriteria(FilterList.KEY_NOCORRECTED); } }
private void GetFoundOnFilter(FilterList filter) { if (updatedPage.FoundOn != DateTime.MinValue) { filter.AddFilterCriteria(FilterList.KEY_FOUNDON, updatedPage.FoundOn); } else { filter.RemoveCriteria(FilterList.KEY_FOUNDON); } }
private void GetFoundBeforeFilter(FilterList filter) { if (updatedPage.FoundBefore != DateTime.MinValue) { filter.AddFilterCriteria(FilterList.KEY_FOUNDBEFORE, updatedPage.FoundBefore); } else { filter.RemoveCriteria(FilterList.KEY_FOUNDBEFORE); } }
private void HasNotesFilter(FilterList filter) { if (childrenPage.HasNotes) { filter.AddFilterCriteria(FilterList.KEY_NOTES, childrenPage.HasNotes); } else { filter.RemoveCriteria(FilterList.KEY_NOTES); } }
private void GetChildrenFilter(FilterList filter) { if (childrenPage.ChildrenFilter != null) { filter.AddFilterCriteria(FilterList.KEY_CHILDREN, childrenPage.ChildrenFilter); } else { filter.RemoveCriteria(FilterList.KEY_CHILDREN); } }
private void GetCorrectedCoordsFilter(FilterList filter) { if (childrenPage.HasCorrectedCoords) { filter.AddFilterCriteria(FilterList.KEY_CORRECTED, true); } else { filter.RemoveCriteria(FilterList.KEY_CORRECTED); } }
private void GetMarkedFilter(FilterList filter) { if (contPage.hasDNF) { filter.AddFilterCriteria(FilterList.KEY_DNF, true); filter.RemoveCriteria(FilterList.KEY_FTF); } else if (contPage.hasNoDNF) { filter.AddFilterCriteria(FilterList.KEY_DNF, false); filter.RemoveCriteria(FilterList.KEY_FTF); } else if (contPage.hasFTF) { filter.AddFilterCriteria(FilterList.KEY_FTF, true); filter.RemoveCriteria(FilterList.KEY_DNF); } else if (contPage.hasNoFTF) { filter.AddFilterCriteria(FilterList.KEY_FTF, false); filter.RemoveCriteria(FilterList.KEY_DNF); } else { filter.RemoveCriteria(FilterList.KEY_DNF); filter.RemoveCriteria(FilterList.KEY_FTF); } }
private void GetPlacedByFilter(FilterList filter) { String placedby = placementPage.PlacedBy; if (null != placedby) { filter.AddFilterCriteria(FilterList.KEY_PLACEDBY, placedby); } else { filter.RemoveCriteria(FilterList.KEY_PLACEDBY); } }