コード例 #1
0
        /// <summary>
        /// Change en base la langue sélectionnée
        /// </summary>
        /// <param name="newId">la nouvelle langue</param>
        /// <returns>la task</returns>
        public async Task ChangeIdLangue(ListeLangues.LanguesStruct langue)
        {
            var res = await Bdd.Connection.Table <Application>().Where(x => x.Id == 1).FirstOrDefaultAsync();

            res.IdLangue = langue.diminutif;
            await Bdd.UpdateDonnee(res);
        }
コード例 #2
0
        /// <summary>
        /// Change la langue de l'application
        /// </summary>
        /// <param name="langue">la nouvelle langue</param>
        public async Task ChangeLangueApplication(ListeLangues.LanguesStruct langue)
        {
            Strings.ListeLangues.ChangeLangueAppli(langue);
            await _applicationBusiness.ChangeIdLangue(langue);

            DeviseUtils.GeneratePays();
            DeviseUtils.GenerateDevise();
            await ContexteAppli.GenerateCategorieMouvement();
        }
コード例 #3
0
 //change la langue de l'appli à partir de la comboBox
 private void comboListeLangue_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (_canChangeLangue && ComboListeLangue.SelectedItem is ListeLangues.LanguesStruct)
     {
         _canChangeLangue = false;
         SelectedLangue   = (ListeLangues.LanguesStruct)ComboListeLangue.SelectedItem;
         ListeLangues.ChangeLangueAppli(SelectedLangue);
         _canChangeLangue = true;
     }
 }
コード例 #4
0
 /// <summary>
 /// Change la langue de l'application
 /// </summary>
 /// <param name="langue">la langue à appliquer</param>
 public void ChangeLangueApplication(ListeLangues.LanguesStruct langue)
 {
     SimplyMovieWin10Shared.Strings.ListeLangues.ChangeLangueAppli(langue);
 }
コード例 #5
0
 private void SelectLangueCombo()
 {
     SelectedLangue = ListeLangues.GetLangueEnCours();
     ComboListeLangue.SelectedIndex = SelectedLangue.Id - 1;
 }