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(); }
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); } }
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 { } }
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); } }
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, 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 { } }