public static void SaveFile()
        {
            var root = new XElement("SyncIsLoadings");

            foreach (var syncIsLoading in SyncIsLoadings)
            {
                root.Add(SyncIsLoading.ToXElement(syncIsLoading));
            }

            File.WriteAllText(Path, new XDocument(root).ToString());
        }
        public static void SetSyncIsLoading(SyncEnum sync, bool isSync)
        {
            var syncIsLoading = SyncIsLoadings.FirstOrDefault(sl => sl.Name == sync);

            if (syncIsLoading == null)
            {
                syncIsLoading = new SyncIsLoading(sync, isSync);
                SyncIsLoadings.Add(syncIsLoading);
            }
            else
            {
                syncIsLoading.IsLoading = isSync;
            }
        }
        public static void LoadFile()
        {
            if (File.Exists(Path))
            {
                var document = XDocument.Load(Path);

                SyncIsLoadings.Clear();
                foreach (var element in document.GetXElements("SyncIsLoadings", "rec"))
                {
                    SyncIsLoadings.Add(SyncIsLoading.FromXElement(element));
                }
            }

            SetDefaultFalseIfNotExist(SyncEnum.PayProduct);
            SetDefaultFalseIfNotExist(SyncEnum.PayProductTmp);
            SetDefaultFalseIfNotExist(SyncEnum.CheckTicketTmp);
        }