public RegionTO getVISN(string regionId) { RegionTO region = new RegionTO(); if (String.IsNullOrEmpty(regionId)) { region.fault = new FaultTO("No region specified", "Need to supply region ID"); return(region); } int intRegionId = 0; try { intRegionId = Convert.ToInt32(regionId); } catch (Exception exc) { region.fault = new FaultTO(exc, "Need to supply a numeric regiod ID"); } if (region.fault != null) { return(region); } foreach (Region r in mySession.SiteTable.Regions.Values) { if (r.Id == intRegionId) { return(new RegionTO(r)); } } region.fault = new FaultTO("No region with specified region ID", "Supply a valid region ID"); return(region); }
protected void selectVisn(Object sender, EventArgs e) { string visnId = (sender as DropDownList).SelectedValue; RegionTO selectedRegion = null; foreach (RegionTO region in _mySession.SitesFile.regions) { if (String.Equals(region.id, visnId)) { selectedRegion = region; break; } } dropDownSite.DataSource = selectedRegion.sites.sites; dropDownSite.DataTextField = "name"; dropDownSite.DataValueField = "sitecode"; dropDownSite.DataBind(); dropDownSite.Items.Insert(0, "== Select Your Site =="); }