Exemplo n.º 1
0
        /// <summary>
        /// 从本地数据初始化
        /// </summary>
        public void InitFromLocal(bool showAll = false)
        {
            var time = LocalDataHandler.GetData <string>("data.db", "todayTime");

            if (time == null || time != DateTime.Now.ToString("yyyy-MM-dd"))
            {
                //不是当天日期,初始化所有数据
                AccountList = new ObservableCollection <Account>(allList);  //新建一个对象
                TodayTime   = DateTime.Now.ToString("yyyy-MM-dd");
                return;
            }
            var accounts = LocalDataHandler.GetData <List <Account> >("data.db", "accounts");

            //是当天日期,从本地加载数据
            allList = accounts;
            if (showAll == false)
            {
                AccountList = new ObservableCollection <Account>(allList.Where(x => x.IsFinished == false));
            }
            else
            {
                AccountList = new ObservableCollection <Account>(allList);
            }
            TodayTime = time;
        }
Exemplo n.º 2
0
        /// <summary>
        /// 从本地数据初始化
        /// </summary>
        public void InitFromLocal()
        {
            var model = LocalDataHandler.GetData <RoleSettingViewModel>("data.db", "roleSetting");

            if (model != null)
            {
                UtilList     = model.UtilList;
                ActivityList = model.ActivityList;
            }
            else
            {
                if (ActivityList == null)
                {
                    ActivityList = new ObservableCollection <Function>();
                    foreach (var item in Enum.GetValues(typeof(ActivityTasksEnum)))
                    {
                        ActivityList.Add(new Function()
                        {
                            FunctionName = item.ToString(), IsChecked = false
                        });
                    }
                }
                if (UtilList == null)
                {
                    UtilList = new ObservableCollection <Function>();
                    foreach (var item in Enum.GetValues(typeof(DailyTasksEnum)))
                    {
                        UtilList.Add(new Function()
                        {
                            FunctionName = item.ToString(), IsChecked = false
                        });
                    }
                }
            }
        }
        /// <summary>
        /// 从本地数据初始化
        /// </summary>
        public void InitFromLocal()
        {
            var model = LocalDataHandler.GetData <SettingsViewModel>("data.db", "settings");

            if (model != null)
            {
                DmFile    = model.DmFile;
                DmRegCode = model.DmRegCode;
                if (File.Exists(model.DmFile))
                {
                    DmVersion     = model.DmVersion;
                    DmVersionShow = model.DmVersionShow;
                    DmRegCodeShow = model.DmRegCodeShow;
                }
            }
        }
Exemplo n.º 4
0
 public RichangTask(TaskContext context) : base(context)
 {
     settingViewModel = LocalDataHandler.GetData <RoleSettingViewModel>("data.db", "roleSetting");
 }