Ejemplo n.º 1
0
        /// <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);
        }
Ejemplo n.º 2
0
        /// <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;
        }
Ejemplo n.º 3
0
        public MainPage()
        {
            this.InitializeComponent();

            wsService = WSService.GetInstance();
            ActionGetData();
        }
Ejemplo n.º 4
0
        public async void InitializeData()
        {
            WSService service = WSService.GetInstance();
            var       result  = await service.GetDevisesAsync();

            this.deviseBox.DataContext   = result.ToList();
            this.deviseBox.SelectedValue = 1;
        }
Ejemplo n.º 5
0
        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();
            }
        }
Ejemplo n.º 6
0
        /// <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();
            }
        }
Ejemplo n.º 7
0
        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();
            }
        }
Ejemplo n.º 8
0
        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();
            }
        }
Ejemplo n.º 9
0
        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();
            }
        }
Ejemplo n.º 10
0
        /// <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
            }
        }
Ejemplo n.º 12
0
        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é");
            }
        }