コード例 #1
0
 public static void CheckLocationAsyncTEST()
 {
     IMeetingManager manager = new MeetingManager();
     manager.LocationChecked += (o, e) =>
     {
         Debug.WriteLine(e.Meeting.IsLocationFail);
     };
     manager.SearchStringAsync("4 rue Sakharov 76130 Mont Saint Aignan France");
 }
コード例 #2
0
 private void verifAdrArriver()
 {
     MeetingManager monMM = new MeetingManager();
     monMM.SearchStringCompleted += (o, eSearchString) =>
     {
         if (eSearchString.Error)
         {
             //afficher erreur
             monMM.SearchStringCompleted = null;
             MessageBox.Show("Adresse invalide");
             btn_Ok.IsEnabled = true;
             button1.IsEnabled = true;
             button2.IsEnabled = true;
             return;
         }
         settings["AdrArriver"] = eSearchString.Address;
         settings["VilleArriver"] = eSearchString.City;
         settings["latiAdrArriver"] = eSearchString.Location.Latitude;
         settings["longiAdrArriver"] = eSearchString.Location.Longitude;
         MessageBox.Show("Adresse reconnue");
         tbx_adrArriver.Text = eSearchString.Address;
         monMM.SearchStringCompleted = null;
         save();
         btn_Ok.IsEnabled = true;
         button1.IsEnabled = true;
         button2.IsEnabled = true;
     };
     monMM.SearchStringAsync(tbx_adrArriver.Text);
 }
コード例 #3
0
 private void verifAdrArriver()
 {
     MeetingManager monMM = new MeetingManager();
     monMM.SearchStringCompleted += (o, eSearchString) =>
     {
         if (eSearchString.Error)
         {
             //afficher erreur
             monMM.SearchStringCompleted = null;
             ToastPrompt toast = new ToastPrompt();
             toast.Title = "Erreur";
             toast.Message = "Adresse d'arrivée invalide";
             toast.Background = new SolidColorBrush(Colors.Red);
             toast.Show();
             btn_Ok.IsEnabled = true;
             button1.IsEnabled = true;
             button2.IsEnabled = true;
             return;
         }
         settings["AdrArriver"] = eSearchString.Address;
         settings["VilleArriver"] = eSearchString.City;
         settings["latiAdrArriver"] = eSearchString.Location.Latitude;
         settings["longiAdrArriver"] = eSearchString.Location.Longitude;
         ToastPrompt toast2 = new ToastPrompt();
         toast2.Title = "Succès";
         toast2.Message = "Adresse d'arrivée reconnue";
         toast2.Show();
         tbx_adrArriver.Text = eSearchString.Address;
         monMM.SearchStringCompleted = null;
         save();
         btn_Ok.IsEnabled = true;
         button1.IsEnabled = true;
         button2.IsEnabled = true;
     };
     monMM.SearchStringAsync(tbx_adrArriver.Text);
 }