/// <summary> /// Récupère la liste des devises via le service connecté à l'API /// </summary> private async void ActionGetData() { WSService connection = WSService.GetInstance(); var result = await connection.GetAllDevisesAsync("Devise"); this.ComboBoxDevises = new ObservableCollection <Devise>(result); }
/// <summary> /// Récupère la liste des devises via l'API /// </summary> private async void ActionGetData() { WSService wSService = WSService.GetInstance(); List <Devise> devises = await wSService.GetAllDevisesAsync("Devise"); this.comboBox.DataContext = devises; }
public MainPage() { this.InitializeComponent(); wsService = WSService.GetInstance(); ActionGetData(); }
public async void InitializeData() { WSService service = WSService.GetInstance(); var result = await service.GetDevisesAsync(); this.deviseBox.DataContext = result.ToList(); this.deviseBox.SelectedValue = 1; }
private async void ActionGetData() { try { var result = await WSService.GetInstance().GetAllDeviseAsync(); this.ComboBoxDevises = new ObservableCollection <Devise>(result); } catch (Exception e) { MessageDialog dialog = new MessageDialog("Une erreur est survenu en essayant de recupérer les données du serveur"); await dialog.ShowAsync(); } }
/// <summary> /// Change to convertissor page = go to DeviseEuros /// </summary> private async void ActionMailRecherche() { WSService wsService = WSService.GetInstance(); try { Compte = await wsService.GetCompteMailAsync(_mailBoxRech); } catch (Exception e) { var messageDialog = new MessageDialog("Pas de connexion au webService concerné"); await messageDialog.ShowAsync(); } }
private async void ActionModifyCompteCommand() { WSService wsService = WSService.GetInstance(); try { Compte = await wsService.PutCompteAsync(_cpt.CPT_ID, _cpt); } catch (Exception e) { var messageDialog = new MessageDialog("Pas de connexion au webService concerné"); await messageDialog.ShowAsync(); } }
private async void ActionGetData() { WSService Service = WSService.GetInstance(); try { var result = await Service.GetAllDeviseAsync(); this.CBDevise.DataContext = new List <Devise>(result); } catch (Exception e) { MessageDialog dialog = new MessageDialog("Une erreur est survenu en essayant de recupérer les données du serveur"); await dialog.ShowAsync(); } }
private async void ActionCreateAccount() { WSService wsService = WSService.GetInstance(); try { _cptNew.CPT_PWD = PasswordChp; await wsService.PostCompteAsync(_cptNew); var messageDialog = new MessageDialog("Nouvel utilisateur ajouté"); await messageDialog.ShowAsync(); } catch (Exception e) { var messageDialog = new MessageDialog("Pas de connexion au webService concerné"); await messageDialog.ShowAsync(); } }
/// <summary> /// Essaie de récupérer les devises dans un appel asynchrone /// Erreur deconnexion gérée par un try catch /// </summary> private async void ActionGetData() { WSService wsService = WSService.GetInstance(); try { var result = await wsService.GetAllDevisesAsync(); ComboBoxDevises = new ObservableCollection <Devise>(result); } catch (Exception e) { var messageDialog = new MessageDialog("Pas de connexion au webService concerné"); await messageDialog.ShowAsync(); Application.Current.Exit(); } }
private async void ActionGetData() { WSService wsService = WSService.GetInstance(); try { var result = await wsService.GetAllDevisesAsync(); ComboBoxDevises = new ObservableCollection <Devise>(result); } catch (Exception e) { var messageDialog = new MessageDialog("Pas de connexion au webService concerné"); await messageDialog.ShowAsync(); // IL FAUDRAIT FERMER L'APPLICATION } }
protected async void ActionSearch() { String email = Convert.ToString(_valeurEmail); WSService connection = WSService.GetInstance(); try { var result = await connection.GetCompteByEmailAsync("Comptes/GetCompteByEmail/" + email); if (result.Nom == null) { this.MessageBox("Aucun compte correspondant n'a été trouvé"); } else { this.ValeurCompteNom = result.Nom; } } catch (HttpRequestException e) { this.MessageBox("La connexion à la base de donnée à échoué"); } }