Exemplo n.º 1
0
        private void LoadPlaces(Places places)
        {
            BrowseList.Clear();

            exploreText.Text = "Collections > " + places.Name;
            List <object> items = new List <object>();

            foreach (IPlace place in places.GetPlaceList())
            {
                items.Add(place);
            }
            BrowseList.AddRange(items);
            this.Refresh();
        }
Exemplo n.º 2
0
        public DataSet(string name, string url, bool sky, DataSetType type)
        {
            this.dataSetType = type;

            this.Sky  = sky;
            this.name = name;
            this.url  = url;


            DataSetManager.DownloadFile(url, Properties.Settings.Default.CahceDirectory + @"data\places\" + name + ".xml", false, true);
            XmlDocument doc = new XmlDocument();

            doc.Load(Properties.Settings.Default.CahceDirectory + @"data\places\" + name + ".xml");

            dataSets = new Dictionary <string, Places>();


            XmlNode root         = doc["root"];
            XmlNode dataSetsNode = root.SelectSingleNode("dataset");

            this.groupingName = dataSetsNode.Attributes["Groups"].InnerXml;
            DataSetType dst = DataSetType.Place;

            if (dataSetsNode.Attributes["type"].Value != "place")
            {
                dst = DataSetType.Imageset;
            }
            foreach (XmlNode dataset in dataSetsNode.ChildNodes)
            {
                bool browsable = false;
                if (dataset.Attributes["Browseable"] != null)
                {
                    browsable = Convert.ToBoolean(dataset.Attributes["Browseable"].Value);
                }

                string thumbnailUrl = "";
                if (dataset.Attributes["Thumbnail"] != null)
                {
                    thumbnailUrl = dataset.Attributes["Thumbnail"].Value;
                }



                Places places = new Places(dataset.Attributes["name"].InnerXml, dataset.Attributes["url"].InnerXml, sky, thumbnailUrl, browsable, dst);
                dataSets.Add(places.Name, places);
            }
        }
Exemplo n.º 3
0
 private void Catagorys_SelectedIndexChanged(object sender, System.EventArgs e)
 {
     try
     {
         lastSelectedIndexCatagorys = this.Categorys.SelectedIndex;
         Places places = (Places)this.Categorys.SelectedItem;
         placesLastSelected = places;
         if (places != null)
         {
             this.PlacesList.Items.Clear();
             ArrayList placeList = places.GetPlaceList();
             foreach (TourPlace place in placeList)
             {
                 this.PlacesList.Items.Add(place);
             }
         }
     }
     catch
     {
     }
 }
Exemplo n.º 4
0
        public DataSet(string name, string url, bool sky, DataSetType type)
        {
            this.dataSetType = type;

            this.Sky = sky;
            this.name = name;
            this.url = url;

            DataSetManager.DownloadFile(url, Properties.Settings.Default.CahceDirectory + @"data\places\" + name + ".xml", false, true);
            XmlDocument doc = new XmlDocument();
            doc.Load(Properties.Settings.Default.CahceDirectory + @"data\places\" + name + ".xml");

            dataSets = new Dictionary<string, Places>();

            XmlNode root = doc["root"];
            XmlNode dataSetsNode = root.SelectSingleNode("dataset");
            this.groupingName = dataSetsNode.Attributes["Groups"].InnerXml;
            DataSetType dst = DataSetType.Place;
            if (dataSetsNode.Attributes["type"].Value != "place")
            {
                dst = DataSetType.Imageset;
            }
            foreach (XmlNode dataset in dataSetsNode.ChildNodes)
            {
                bool browsable = false;
                if (dataset.Attributes["Browseable"] != null)
                {
                    browsable = Convert.ToBoolean(dataset.Attributes["Browseable"].Value);
                }

                string thumbnailUrl = "";
                if (dataset.Attributes["Thumbnail"] != null)
                {
                    thumbnailUrl = dataset.Attributes["Thumbnail"].Value;
                }

                Places places = new Places(dataset.Attributes["name"].InnerXml, dataset.Attributes["url"].InnerXml, sky, thumbnailUrl, browsable, dst);
                dataSets.Add(places.Name, places);
            }
        }
Exemplo n.º 5
0
        private void LoadPlaces(Places places)
        {
            BrowseList.Clear();

            exploreText.Text = "Collections > " + places.Name;
            List<object> items = new List<object>();

            foreach (IPlace place in places.GetPlaceList())
            {
                items.Add(place);
            }
            BrowseList.AddRange(items);
            this.Refresh();
        }
 private void Catagorys_SelectedIndexChanged(object sender, System.EventArgs e)
 {
     try
     {
         lastSelectedIndexCatagorys = this.Categorys.SelectedIndex;
         Places places = (Places)this.Categorys.SelectedItem;
         placesLastSelected = places;
         if (places != null)
         {
             this.PlacesList.Items.Clear();
             ArrayList placeList = places.GetPlaceList();
             foreach (TourPlace place in placeList)
             {
                 this.PlacesList.Items.Add(place);
             }
         }
     }
     catch
     {
     }
 }
 private void Catagorys_SelectedIndexChanged(object sender, EventArgs e)
 {
     try
     {
         lastSelectedIndexCatagorys = Categorys.SelectedIndex;
         var places = (Places)Categorys.SelectedItem;
         placesLastSelected = places;
         if (places != null)
         {
             PlacesList.Items.Clear();
             var placeList = places.GetPlaceList();
             foreach (TourPlace place in placeList)
             {
                 PlacesList.Items.Add(place);
             }
         }
     }
     catch
     {
     }
 }