Esempio n. 1
0
        public void LoadInitComplete()
        {
            if (_listSetting != null)
            {
                IsLoading = false;

                ListThemes = CommonMethods.GetListThemes();
                List <int> lstPage = new List <int>();
                for (int i = 2; i < 11; i++)
                {
                    lstPage.Add(i * 5);
                }
                ListPaging = lstPage;

                Vlu_UserSettings obj = _listSetting.FirstOrDefault(c => c.KeySetting == KeySetting.Theme);
                if (obj == null)
                {
                    obj              = new Vlu_UserSettings();
                    obj.ID           = -1;
                    obj.KeySetting   = KeySetting.Theme;
                    obj.ValueSetting = string.Empty;
                    obj.ModifiedDate = DateTime.Now;
                    SelectedTheme    = ListThemes.FirstOrDefault().Key;
                    _listSetting.Add(obj);
                }
                else
                {
                    SelectedTheme = obj.ValueSetting;
                }

                obj = _listSetting.FirstOrDefault(c => c.KeySetting == KeySetting.PagingSize);
                if (obj == null)
                {
                    obj              = new Vlu_UserSettings();
                    obj.ID           = -1;
                    obj.KeySetting   = KeySetting.PagingSize;
                    obj.ValueSetting = string.Empty;
                    obj.ModifiedDate = DateTime.Now;
                    SelectedPaging   = ListPaging.FirstOrDefault();
                    _listSetting.Add(obj);
                }
                else
                {
                    SelectedPaging = Convert.ToInt32(obj.ValueSetting);
                }
            }
        }
Esempio n. 2
0
 private void Init()
 {
     InitLanguageInfos();
     InitThemes();
     if (ThemeInfo != null)
     {
         ThemeInfoItem item = ListThemes.FirstOrDefault(t => t.Name == ThemeInfo.Name);
         if (item != null)
         {
             item.IsSelected = true;
         }
     }
     InitLangTypes();
     if (LangTypeInfo != null)
     {
         LangInfoItem lang = ListLanugages.FirstOrDefault(l => l.Code == LangTypeInfo.LangID);
         if (lang != null)
         {
             lang.IsSelected = true;
         }
     }
 }