Ejemplo n.º 1
0
 private void GetRestaurant(double lat, double lon, double r)
 {
     try
     {
         if (lat != -1 && lon != -1)
         {
             AzureService.TestSoapClient proxy = new AzureService.TestSoapClient();
             proxy.GetRestaurantCompleted += proxy_GetRestaurantCompleted;
             proxy.GetRestaurantAsync(latitude, longitude, radius);
         }
         else
         {
             GPS_Button.Visibility = Visibility.Visible;
             GPSProgressBar.Visibility = Visibility.Collapsed;
             GPSProgressBar.IsIndeterminate = false;
         }
     }
     catch (Exception ex)
     {
         locationTextBlock.Text = ex.Message;
         GPS_Button.Visibility = Visibility.Visible;
         GPSProgressBar.Visibility = Visibility.Collapsed;
         GPSProgressBar.IsIndeterminate = false;
     }
 }
Ejemplo n.º 2
0
 private void GetRestaurant(double lat, double lon, double r)
 {
     try
     {
         if (lat != -1 && lon != -1)
         {
             AzureService.TestSoapClient proxy = new AzureService.TestSoapClient();
             Task<AzureService.GetRestaurantResponse> response = proxy.GetRestaurantAsync(lat, lon, r);
             String result = response.Result.Body.GetRestaurantResult;
             if (result.Trim() != "-1" && result.Trim() != "")
                 MenuTextBox.Text = result;
             else
                 MenuTextBox.Text = "西北风";
         }
     }
     catch (Exception ex)
     {
         locationTextBlock.Text = ex.Message;
     }
     finally { GPSWaitingProgressRing.IsActive = false; }
 }