public static SequenceData LoadSequenceWithFileDialog() { string path = SharedForms.PromptOpenFileDialog(FileNameStrings.FriendlyNames.SequenceData, FileNameStrings.Extensions.SequenceData); return(Load(path) as SequenceData); }
public static bool LoadSequenceDataToStorage(string path) { SequenceData loadMe; if (path != null) { loadMe = Load(path) as SequenceData; } else { path = SharedForms.PromptOpenFileDialog(FileNameStrings.FriendlyNames.SequenceData, FileNameStrings.Extensions.SequenceData); loadMe = Load(path) as SequenceData; } if (loadMe != null) { Storage.sequenceData = loadMe; clientStartupSettings.AddNewFile(path); WordGenerator.MainClientForm.instance.OpenSequenceFileName = path; return(true); } else { return(false); } }
public static bool LoadSettingsData(string path) { SettingsData loadedSettings = null; if (path != null) { loadedSettings = Load(path) as SettingsData; } else { path = SharedForms.PromptOpenFileDialog(FileNameStrings.FriendlyNames.ClientSettingsData, FileNameStrings.Extensions.ClientSettingsData); object loadedObject = Load(path); #if DEBUG if (!(loadedSettings is SettingsData)) { WordGenerator.MainClientForm.instance.handleMessageEvent( WordGenerator.MainClientForm.instance, new MessageEvent("Loaded settings object is non settings data object.", 0, MessageEvent.MessageTypes.Debug, MessageEvent.MessageCategories.Unspecified) ); } #endif loadedSettings = Load(path) as SettingsData; } if (loadedSettings != null) { Storage.settingsData = loadedSettings; WordGenerator.MainClientForm.instance.OpenSettingsFileName = path; return(true); } else { return(false); } }