public void Init() { SettingsFile = new StorageFile(new[] { FileStorageManager.LocalFilesFolderName, FileStorageManager.CommonIncomingFolderName, "Credentials.xml" }); SettingsFile.AllocateParentFolder(); Settings = AuthSettings.Load(SettingsFile); }
public void Load() { Items.Clear(); _contentFile = new StorageFile(ResourceManager.Instance.UserListsFolder.RelativePathParts.Merge(DecisionMakersFileName)); _contentFile.AllocateParentFolder(); if (!_contentFile.ExistsLocal()) return; var document = new XmlDocument(); document.Load(_contentFile.LocalPath); var node = document.SelectSingleNode(@"/DecisionMakers"); if (node == null) return; foreach (XmlNode childeNode in node.ChildNodes) { if (!Items.Contains(childeNode.InnerText)) Items.Add(childeNode.InnerText); } }
public async Task Load() { #region Local TempFolder = new StorageDirectory(new[] { "Temp" }); if (!await TempFolder.Exists()) await StorageDirectory.CreateSubFolder(new string[] { }, "Temp"); AppSettingsFolder = new StorageDirectory(new[] { FileStorageManager.LocalFilesFolderName, AppProfileManager.Instance.AppName, }); if (!await AppSettingsFolder.Exists()) await StorageDirectory.CreateSubFolder(new[] { FileStorageManager.LocalFilesFolderName }, AppProfileManager.Instance.AppName); AppSettingsFile = new StorageFile(new[] { FileStorageManager.LocalFilesFolderName, AppProfileManager.Instance.AppName, "Settings.xml" }); AppSettingsFile.AllocateParentFolder(); #endregion #region Remote AppConfigFile = new StorageFile(new[] { FileStorageManager.IncomingFolderName, AppProfileManager.Instance.AppName, "AppSettings", "Config.xml" }); await AppConfigFile.Download(); TabsConfigFile = new StorageFile(new[] { FileStorageManager.IncomingFolderName, AppProfileManager.Instance.AppName, "AppSettings", "TabNames.xml" }); await TabsConfigFile.Download(); WatchedProcessesFile = new StorageFile(new[] { FileStorageManager.IncomingFolderName, AppProfileManager.Instance.AppName, "AppSettings", "HideList.xml" }); await WatchedProcessesFile.Download(); SharedAssembliesFolder = new ArchiveDirectory(new[] { FileStorageManager.IncomingFolderName, FileStorageManager.CommonIncomingFolderName, "SharedAssemblies" }); if (await SharedAssembliesFolder.Exists(true)) await SharedAssembliesFolder.DownloadTo(SharedAssemblyHelper.SharedAssemblyLocationPath); SpecialAppsFolder = new ArchiveDirectory(new[] { FileStorageManager.IncomingFolderName, FileStorageManager.CommonIncomingFolderName, "SpecialApps" }); if (await SpecialAppsFolder.Exists(true)) await SpecialAppsFolder.Download(); DataFolder = new ArchiveDirectory(new[] { FileStorageManager.IncomingFolderName, AppProfileManager.Instance.AppName, "Data", }); SyncFilesFolder = new ArchiveDirectory(new[] { FileStorageManager.IncomingFolderName, AppProfileManager.Instance.AppName, "Data", "SyncFiles" }); if (await SyncFilesFolder.Exists(true)) await SyncFilesFolder.Download(); CloudFilesFolder = new StorageDirectory(new[] { FileStorageManager.IncomingFolderName, FileStorageManager.CommonIncomingFolderName, "CloudFiles", }); #endregion }
public async Task Load() { #region Local TempFolder = new StorageDirectory(new[] { "Temp" }); if (!await TempFolder.Exists()) await StorageDirectory.CreateSubFolder(new string[] { }, "Temp"); AppSettingsFolder = new StorageDirectory(new[] { FileStorageManager.LocalFilesFolderName, AppProfileManager.Instance.AppName, }); if (!await AppSettingsFolder.Exists()) await StorageDirectory.CreateSubFolder(new[] { FileStorageManager.LocalFilesFolderName }, AppProfileManager.Instance.AppName); FavoriteImagesFolder = new StorageDirectory(new[] { FileStorageManager.LocalFilesFolderName, "image_favorites" }); if (!await FavoriteImagesFolder.Exists()) await StorageDirectory.CreateSubFolder(new[] { FileStorageManager.LocalFilesFolderName }, "image_favorites"); UserListsFolder = new StorageDirectory(new[] { FileStorageManager.LocalFilesFolderName, "user_lists" }); if (!await UserListsFolder.Exists()) await StorageDirectory.CreateSubFolder(new[] { FileStorageManager.LocalFilesFolderName }, "user_lists"); SharedSettingsFile = new StorageFile(new[] { FileStorageManager.LocalFilesFolderName, FileStorageManager.CommonIncomingFolderName, "Settings.xml" }); SharedSettingsFile.AllocateParentFolder(); AppSettingsFile = new StorageFile(new[] { FileStorageManager.LocalFilesFolderName, AppProfileManager.Instance.AppName, "Settings.xml" }); AppSettingsFile.AllocateParentFolder(); #endregion #region Remote MasterWizardsFolder = new ArchiveDirectory(new[] { FileStorageManager.IncomingFolderName, FileStorageManager.CommonIncomingFolderName, "Slides" }); await MasterWizardsFolder.Download(); ThemesFolder = new ArchiveDirectory(new[] { FileStorageManager.IncomingFolderName, FileStorageManager.CommonIncomingFolderName, "SellerPointThemes" }); await ThemesFolder.Download(); LauncherTemplatesFolder = new ArchiveDirectory(new[] { FileStorageManager.IncomingFolderName, FileStorageManager.CommonIncomingFolderName, "LauncherTemplates" }); await LauncherTemplatesFolder.Download(); SpecialAppsFolder = new ArchiveDirectory(new[] { FileStorageManager.IncomingFolderName, FileStorageManager.CommonIncomingFolderName, "SpecialApps" }); if (await SpecialAppsFolder.Exists(true)) await SpecialAppsFolder.Download(); SlideMastersFolder = new ArchiveDirectory(new[] { FileStorageManager.IncomingFolderName, FileStorageManager.CommonIncomingFolderName, "SlidesTab" }); ScheduleSlideTemplatesFolder = new ArchiveDirectory(new[] { FileStorageManager.IncomingFolderName, FileStorageManager.CommonIncomingFolderName, "ScheduleBuilders" }); CalendarSlideTemplatesFolder = new ArchiveDirectory(new[] { FileStorageManager.IncomingFolderName, FileStorageManager.CommonIncomingFolderName, "Calendar" }); ArtworkFolder = new ArchiveDirectory(new[] { FileStorageManager.IncomingFolderName, FileStorageManager.CommonIncomingFolderName, "Artwork" }); RateCardFolder = new ArchiveDirectory(new[] { FileStorageManager.IncomingFolderName, FileStorageManager.CommonIncomingFolderName, "RateCard" }); DashboardCodeFile = new StorageFile(new[] { FileStorageManager.IncomingFolderName, FileStorageManager.CommonIncomingFolderName, "AppSettings", "dashboard.xml" }); await DashboardCodeFile.Download(); DefaultSlideSettingsFile = new StorageFile(new[] { FileStorageManager.IncomingFolderName, FileStorageManager.CommonIncomingFolderName, "AppSettings", "DefaultSlideSettings.xml" }); await DefaultSlideSettingsFile.Download(); SlideSizeSettingsFile = new StorageFile(new[] { FileStorageManager.IncomingFolderName, FileStorageManager.CommonIncomingFolderName, "AppSettings", "SlideSizeSettings.xml" }); await SlideSizeSettingsFile.Download(); HelpFile = new StorageFile(new[] { FileStorageManager.IncomingFolderName, FileStorageManager.CommonIncomingFolderName, "HelpUrls", HelpManager.GetFileName() }); await HelpFile.Download(); HelpBrowserFile = new StorageFile(new[] { FileStorageManager.IncomingFolderName, FileStorageManager.CommonIncomingFolderName, "HelpUrls", "!Help_Browser.xml" }); await HelpBrowserFile.Download(); OnlineListsFile = new StorageFile( AppProfileManager.Instance.AppDataFolder.RelativePathParts.Merge("Online Strategy.xml")); if (await OnlineListsFile.Exists(true)) await OnlineListsFile.Download(); DataSimpleSummaryFile = new StorageFile( AppProfileManager.Instance.AppDataFolder.RelativePathParts.Merge("Closing Summary.xml")); if (await DataSimpleSummaryFile.Exists(true)) await DataSimpleSummaryFile.Download(); #endregion }
public async Task Init() { TemplatesFolder = new StorageDirectory(AppProfileManager.Instance.SharedFolder.RelativePathParts.Merge(TemplatesFolderName)); TemplateListFile = new StorageFile(TemplatesFolder.RelativePathParts.Merge(TemplatesListFileName)); await TemplateListFile.AllocateParentFolder(true); }