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"); }
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); }
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); }