Beispiel #1
0
            public static SequenceData LoadSequenceWithFileDialog()
            {
                string path =
                    SharedForms.PromptOpenFileDialog(FileNameStrings.FriendlyNames.SequenceData, FileNameStrings.Extensions.SequenceData);

                return(Load(path) as SequenceData);
            }
Beispiel #2
0
            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);
                }
            }
Beispiel #3
0
            public static void SaveSequenceData(string path, SequenceData sequence)
            {
                if (path == null)
                {
                    path = SharedForms.PromptSaveFile(FileNameStrings.FriendlyNames.SequenceData, FileNameStrings.Extensions.SequenceData);
                }

                if (path != null)
                {
                    Save(path, sequence);
                    if (sequence == sequenceData)
                    {
                        WordGenerator.MainClientForm.instance.OpenSequenceFileName = path;
                    }
                    clientStartupSettings.AddNewFile(path);
                }
            }
Beispiel #4
0
 public static void SaveSettingsData(string path)
 {
     if (path == null)
     {
         path = SharedForms.PromptSaveFile(FileNameStrings.FriendlyNames.ClientSettingsData, FileNameStrings.Extensions.ClientSettingsData);
         if (path != null)
         {
             Save(path, settingsData);
             WordGenerator.MainClientForm.instance.OpenSettingsFileName = path;
         }
     }
     if (path != null)
     {
         Save(path, settingsData);
         WordGenerator.MainClientForm.instance.OpenSettingsFileName = path;
     }
 }
Beispiel #5
0
            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);
                }
            }