Ejemplo n.º 1
0
 /* search city by state (geospatial) */
 private void searchCityByState_Click(object sender, RoutedEventArgs e)
 {
     if (ClientInputValidator.validateSearchCityByStateInput(stateAbbr.Text))
     {
         USAServiceClient serviceClient = new USAServiceClient();
         serviceClient.SearchCitiesInStateCompleted += new EventHandler<SearchCitiesInStateCompletedEventArgs>(wcfClient_SearchCityByStateCompleted);
         serviceClient.SearchCitiesInStateAsync(stateAbbr.Text);
     }
     else
     {
         MessageBox.Show("Invalid input parameters.", "Search Cities by State Abbr.", MessageBoxButton.OK);
     }
 }
Ejemplo n.º 2
0
 /* search by attributes */
 /* search cities */
 private void searchCities_Click(object sender, RoutedEventArgs e)
 {
     if (ClientInputValidator.validateSearchCityByAttrInput(areaNameTextBox.Text, stateTextBox.Text, classTextBox.Text, capitalTextBox.Text, pop2000TextBox.Text))
     {
         USAServiceClient wcfClient = new USAServiceClient();
         wcfClient.FindCitiesByAttributesCompleted += new EventHandler<FindCitiesByAttributesCompletedEventArgs>(wcfClient_FindCitiesByAttributesCompleted);
         wcfClient.FindCitiesByAttributesAsync(areaNameTextBox.Text, stateTextBox.Text, classTextBox.Text, capitalTextBox.Text, pop2000TextBox.Text);
     }
     else
     {
         MessageBox.Show("Invalid parameters.", "Search Cities", MessageBoxButton.OK);
     }
 }
Ejemplo n.º 3
0
        /* search by coordinates with buffer */
        private void searchButton_Click(object sender, RoutedEventArgs e)
        {
            double x = 0;
            double y = 0;
            double distance = 0;

            if (Double.TryParse(xTextBox.Text, out x) &&
                Double.TryParse(yTextBox.Text, out y) &&
                Double.TryParse(dTextBox.Text, out distance))
            {
                USAServiceClient wcfClient = new USAServiceClient();
                wcfClient.SearchCitiesCompleted += new EventHandler<SearchCitiesCompletedEventArgs>(wcfClient_SearchCitiesCompleted);
                wcfClient.SearchCitiesAsync("sde", "sde", x, y, distance);
            }
            else
            {
                MessageBox.Show("Invalid parameters.", "Search Cities", MessageBoxButton.OK);
            }
        }
Ejemplo n.º 4
0
 /* search counties */
 private void searchCounties_Click(object sender, RoutedEventArgs e)
 {
     if (ClientInputValidator.validateSearchCountyByAttrInput(countyNameTextBox.Text, countyStateNameTextBox.Text, countyAreaGTTextBox.Text, countyAreaLTTextBox.Text))
     {
         USAServiceClient serviceClient = new USAServiceClient();
         serviceClient.FindCountiesByAttributesCompleted += new EventHandler<FindCountiesByAttributesCompletedEventArgs>(wcfClient_FindCountiesByAttributesCompleted);
         serviceClient.FindCountiesByAttributesAsync(countyNameTextBox.Text, countyStateNameTextBox.Text, countyAreaGTTextBox.Text, countyAreaLTTextBox.Text);
     }
     else
     {
         MessageBox.Show("Invalid parameters.", "Search County", MessageBoxButton.OK);
     }
 }
Ejemplo n.º 5
0
 /* search states */
 private void searchStates_Click(object sender, RoutedEventArgs e)
 {
     if (ClientInputValidator.validateSearchStateByAttrInput(stateNameTextBox.Text, subRegionTextBox.Text, stateAbbrTextBox.Text))
     {
         USAServiceClient wcfClient = new USAServiceClient();
         wcfClient.FindStatesByAttributesCompleted += new EventHandler<FindStatesByAttributesCompletedEventArgs>(wcfClient_FindStatesByAttributesCompleted);
         wcfClient.FindStatesByAttributesAsync(stateNameTextBox.Text, subRegionTextBox.Text, stateAbbrTextBox.Text);
     }
     else
     {
         MessageBox.Show("Invalid parameters.", "Search States", MessageBoxButton.OK);
     }
 }
Ejemplo n.º 6
0
 /* search highways */
 private void searchHighways_Click(object sender, RoutedEventArgs e)
 {
     if (ClientInputValidator.validateSearchHighwaysByAttrInput(lengthBottomTextBox.Text, lengthTopTextBox.Text, admnClassTextBox.Text, rtNumTextBox.Text, routeTextBox.Text))
     {
         USAServiceClient wcfClient = new USAServiceClient();
         wcfClient.FindHighwaysByAttributesCompleted += new EventHandler<FindHighwaysByAttributesCompletedEventArgs>(wcfClient_FindHighwaysByAttributesCompleted);
         wcfClient.FindHighwaysByAttributesAsync(lengthBottomTextBox.Text, lengthTopTextBox.Text, admnClassTextBox.Text, rtNumTextBox.Text, routeTextBox.Text);
     }
     else
     {
         MessageBox.Show("Invalid parameters.", "Search Highways", MessageBoxButton.OK);
     }
 }