Esempio n. 1
0
 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);
     }
 }
Esempio n. 2
0
 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);
     }
 }
Esempio n. 3
0
 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);
     }
 }
Esempio n. 4
0
 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);
     }
 }
Esempio n. 5
0
 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);
     }
 }
Esempio n. 6
0
 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);
     }
 }
Esempio n. 7
0
 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);
     }
 }
Esempio n. 8
0
 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);
     }
 }
Esempio n. 9
0
 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);
     }
 }
Esempio n. 10
0
 private void GetFoundAfterFilter(FilterList filter)
 {
     if (updatedPage.FoundAfter != DateTime.MinValue)
     {
         filter.AddFilterCriteria(FilterList.KEY_FOUNDAFTER, updatedPage.FoundAfter);
     }
     else
     {
         filter.RemoveCriteria(FilterList.KEY_FOUNDAFTER);
     }
 }
Esempio n. 11
0
 void GetSourceFilter(FilterList filter)
 {
     if (difficultyPage.CacheSources != null)
     {
         filter.AddFilterCriteria(FilterList.KEY_CACHE_SOURCE, difficultyPage.CacheSources);
     }
     else
     {
         filter.RemoveCriteria(FilterList.KEY_CACHE_SOURCE);
     }
 }
Esempio n. 12
0
 private void GetStatusFilter(FilterList filter)
 {
     if (contPage.Status != null)
     {
         filter.AddFilterCriteria(FilterList.KEY_STATUS, contPage.Status);
     }
     else
     {
         filter.RemoveCriteria(FilterList.KEY_STATUS);
     }
 }
Esempio n. 13
0
 private void GetCTypeFilter(FilterList filter)
 {
     if (null != difficultyPage.SelectedCacheTypes)
     {
         filter.AddFilterCriteria(FilterList.KEY_CACHETYPE, difficultyPage.SelectedCacheTypes);
     }
     else
     {
         filter.RemoveCriteria(FilterList.KEY_CACHETYPE);
     }
 }
Esempio n. 14
0
 private void GetKeyWordFilter(FilterList filter)
 {
     if (contPage.DescriptionKeyWords != null)
     {
         filter.AddFilterCriteria(FilterList.KEY_DESCRIPTION, contPage.DescriptionKeyWords);
     }
     else
     {
         filter.RemoveCriteria(FilterList.KEY_DESCRIPTION);
     }
 }
Esempio n. 15
0
 private void GetContainerFilter(FilterList filter)
 {
     if (null != contPage.ContainerTypes)
     {
         filter.AddFilterCriteria(FilterList.KEY_CONTAINER, contPage.ContainerTypes);
     }
     else
     {
         filter.RemoveCriteria(FilterList.KEY_CONTAINER);
     }
 }
Esempio n. 16
0
 private void GetNoCorrectedCoordsFilter(FilterList filter)
 {
     if (childrenPage.DoesNotHaveCorrectedCoords)
     {
         filter.AddFilterCriteria(FilterList.KEY_NOCORRECTED, true);
     }
     else
     {
         filter.RemoveCriteria(FilterList.KEY_NOCORRECTED);
     }
 }
Esempio n. 17
0
 private void GetFoundOnFilter(FilterList filter)
 {
     if (updatedPage.FoundOn != DateTime.MinValue)
     {
         filter.AddFilterCriteria(FilterList.KEY_FOUNDON, updatedPage.FoundOn);
     }
     else
     {
         filter.RemoveCriteria(FilterList.KEY_FOUNDON);
     }
 }
Esempio n. 18
0
 private void GetFoundBeforeFilter(FilterList filter)
 {
     if (updatedPage.FoundBefore != DateTime.MinValue)
     {
         filter.AddFilterCriteria(FilterList.KEY_FOUNDBEFORE, updatedPage.FoundBefore);
     }
     else
     {
         filter.RemoveCriteria(FilterList.KEY_FOUNDBEFORE);
     }
 }
Esempio n. 19
0
 private void HasNotesFilter(FilterList filter)
 {
     if (childrenPage.HasNotes)
     {
         filter.AddFilterCriteria(FilterList.KEY_NOTES, childrenPage.HasNotes);
     }
     else
     {
         filter.RemoveCriteria(FilterList.KEY_NOTES);
     }
 }
Esempio n. 20
0
 private void GetChildrenFilter(FilterList filter)
 {
     if (childrenPage.ChildrenFilter != null)
     {
         filter.AddFilterCriteria(FilterList.KEY_CHILDREN, childrenPage.ChildrenFilter);
     }
     else
     {
         filter.RemoveCriteria(FilterList.KEY_CHILDREN);
     }
 }
Esempio n. 21
0
 private void GetCorrectedCoordsFilter(FilterList filter)
 {
     if (childrenPage.HasCorrectedCoords)
     {
         filter.AddFilterCriteria(FilterList.KEY_CORRECTED, true);
     }
     else
     {
         filter.RemoveCriteria(FilterList.KEY_CORRECTED);
     }
 }
Esempio n. 22
0
 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);
     }
 }
Esempio n. 23
0
        private void GetPlacedByFilter(FilterList filter)
        {
            String placedby = placementPage.PlacedBy;

            if (null != placedby)
            {
                filter.AddFilterCriteria(FilterList.KEY_PLACEDBY, placedby);
            }
            else
            {
                filter.RemoveCriteria(FilterList.KEY_PLACEDBY);
            }
        }