Beispiel #1
0
        public static List <CustomLayout> LoadData()
        {
            var file = new AggregateCustomSettingFile <string, List <CustomLayout> >(LayoutDesignFile);
            List <CustomLayout> layouts = file[KeyString];

            return(layouts);
        }
Beispiel #2
0
 public void StoreUser(LoginUserInfo lui)
 {
     if (lui == null)
     {
         return;
     }
     lui = new LoginUserInfo(lui);
     try
     {
         if (!lui.StorePwd)
         {
             lui.Password = null;
         }
         else
         {
             lui.Password = LocalEncryptor.Instance.Encrypt(lui.Password);
         }
         var file = new AggregateCustomSettingFile <string, LoginUserInfo>(UserLoginFile);
         file[KeyString] = lui;
         LastLogin       = lui;
     }
     catch (Exception e)
     {
         Console.WriteLine("保存登录用户信息失败:" + e.Message);
     }
 }
Beispiel #3
0
        public static ShortcutItem[] LoadData()
        {
            ShortcutItem[] info = null;
            var            file = new AggregateCustomSettingFile <string, ShortcutItem[]>(ShortcutFile);

            info = file[ProcessHelper.Instance.FormatKey(KeyString)];
            return(info);
        }
Beispiel #4
0
        public static SplitScreenInfo LoadData()
        {
            SplitScreenInfo info = null;
            //info = JsonParser.DeserializeFromFile<SplitScreenInfo>(DirectoryHelper.GetConfigFilePath(LayoutFile));
            var file = new AggregateCustomSettingFile <string, SplitScreenInfo>(LayoutFile);

            info = file[ProcessHelper.Instance.FormatKey(KeyString)];
            return(info);
        }
        public static TimeSwitchInfo[] LoadData()
        {
            TimeSwitchInfo[] schemes = null;
            //schemes = JsonParser.DeserializeFromFile<List<TimeSwitchInfo>>(DirectoryHelper.GetConfigFilePath(TimingSwitchFile));
            var file = new AggregateCustomSettingFile <string, TimeSwitchInfo[]>(TimingSwitchFile);

            schemes = file[ProcessHelper.Instance.FormatKey(KeyString)];
            return(schemes);
        }
Beispiel #6
0
        private void readUser()
        {
            LoginUserInfo info = null;
            var           file = new AggregateCustomSettingFile <string, LoginUserInfo>(UserLoginFile);

            info = file[KeyString];
            if (info != null)
            {
                info.Password = LocalEncryptor.Instance.Decrypt(info.Password);
            }
            LastLogin = info;
        }
Beispiel #7
0
 public static void SaveData(List <ShortcutItem> info)
 {
     try
     {
         var file = new AggregateCustomSettingFile <string, List <ShortcutItem> >(ShortcutFile);
         file[ProcessHelper.Instance.FormatKey(KeyString)] = info;
     }
     catch (Exception e)
     {
         Console.WriteLine("保存快捷方式设置失败:" + e.Message);
     }
 }
Beispiel #8
0
 internal static void SaveData(WindowStatusInfo data)
 {
     try
     {
         var file = new AggregateCustomSettingFile <string, WindowStatusInfo>("windowstatus.wins");
         file[ProcessHelper.Instance.FormatKey(KeyString)] = data;
     }
     catch (Exception e)
     {
         Console.WriteLine("保存窗口状态失败:" + e.Message);
     }
 }
Beispiel #9
0
 public static void SaveData(SplitScreenInfo info)
 {
     try
     {
         //JsonParser.SerializeToFile(info, DirectoryHelper.GetConfigFilePath(LayoutFile), true);
         var file = new AggregateCustomSettingFile <string, SplitScreenInfo>(LayoutFile);
         file[ProcessHelper.Instance.FormatKey(KeyString)] = info;
     }
     catch (Exception e)
     {
         Console.WriteLine("保存布局方案失败:" + e.Message);
     }
 }
 public static void SaveData(TimeSwitchInfo[] infos)
 {
     try
     {
         //JsonParser.SerializeToFile(infos, DirectoryHelper.GetConfigFilePath(TimingSwitchFile), true);
         var file = new AggregateCustomSettingFile <string, TimeSwitchInfo[]>(TimingSwitchFile);
         file[ProcessHelper.Instance.FormatKey(KeyString)] = infos;
     }
     catch (Exception e)
     {
         Console.WriteLine("保存定时切换方案失败:" + e.Message);
     }
 }
Beispiel #11
0
 public static void SaveData(List <CustomLayout> layouts)
 {
     try
     {
         if (layouts != null)
         {
             var file = new AggregateCustomSettingFile <string, List <CustomLayout> >(LayoutDesignFile);
             file[KeyString] = layouts;
         }
     }
     catch (Exception e)
     {
         Console.WriteLine("保存自定义布局方案失败:" + e.Message);
     }
 }
Beispiel #12
0
        internal static WindowStatusInfo LoadData()
        {
            var file = new AggregateCustomSettingFile <string, WindowStatusInfo>("windowstatus.wins");

            return(file[ProcessHelper.Instance.FormatKey(KeyString)]);
        }