Exemple #1
0
        private void SelectAndCloneProject(ICloneSourceDialog dlg)
        {
            try
            {
                if (!Directory.Exists(NewCollectionWizard.DefaultParentDirectoryForCollections))
                {
                    Directory.CreateDirectory(NewCollectionWizard.DefaultParentDirectoryForCollections);
                }
                dlg.SetFilePatternWhichMustBeFoundInHgDataFolder("*.bloom_collection.i");

                if (DialogResult.Cancel == ((Form)dlg).ShowDialog())
                {
                    return;
                }

                SelectCollectionAndClose(CollectionSettings.FindSettingsFileInFolder(dlg.PathToNewlyClonedFolder));
            }
            catch (Exception error)
            {
                SIL.Reporting.ErrorReport.NotifyUserOfProblem(error, "Bloom ran into a problem:\r\n{0}",
                                                              error.Message);
            }
        }
        private void SelectAndCloneProject(ICloneSourceDialog dlg)
        {
            try
            {
                if (!Directory.Exists(NewCollectionWizard.DefaultParentDirectoryForCollections))
                {
                    Directory.CreateDirectory(NewCollectionWizard.DefaultParentDirectoryForCollections);
                }
                dlg.SetFilePatternWhichMustBeFoundInHgDataFolder("*.bloom_collection.i");

                if (DialogResult.Cancel == ((Form)dlg).ShowDialog())
                    return;

                SelectCollectionAndClose(CollectionSettings.FindSettingsFileInFolder(dlg.PathToNewlyClonedFolder));
            }
            catch (Exception error)
            {
                Palaso.Reporting.ErrorReport.NotifyUserOfProblem(error, "Bloom ran into a problem:\r\n{0}",
                                                                 error.Message);
            }
        }