Example #1
0
        private void bindClimbingPlaces()
        {
            int areaID;

            if (int.TryParse(AreaID.Text, out areaID))
            {
                //-- Used to preselect places
                placesUserClimbsIDs = cfController.GetPlacesUserClimbs(UserID).Select(c => c.ID).ToList();

                List <IClimbingPlace> areasPlaces = getPlacesForArea(areaID);

                PlacesLV.DataSource = areasPlaces;
                PlacesLV.DataBind();
                AddPlaceDIV.Visible = true;

                NoResultsP.Visible = areasPlaces.Count == 0;
                if (areasPlaces.Count == 0)
                {
                    AreaTag selectedArea    = (from c in CFDataCache.AllAreaTags where c.ID == int.Parse(AreaID.Text) select c).SingleOrDefault();
                    string  placeTypeString = "indoor";
                    if (OutdoorRB.Checked)
                    {
                        placeTypeString = "outdoor";
                    }
                    NoResultsLtr.Text = string.Format("No results for {0} places in {1}", placeTypeString, selectedArea.Name);
                }
            }
            else
            {
                NoResultsP.Visible = true;
                NoResultsLtr.Text  = "Please select a valid city / state / country from the text box above";
            }
        }
Example #2
0
 private void PlacesLVLoaded(object sender, RoutedEventArgs e)
 {
     try
     {
         ScrollView4 = PlacesLV.FindScrollViewer();
         if (ScrollView4 != null)
         {
             ScrollView4.ViewChanging += ScrollViewViewChanging;
         }
     }
     catch { }
 }