Ejemplo n.º 1
0
        private void ExportThroughPathway_Load(object sender, EventArgs e)
        {
            try
            {
                AssignFolderDateTime();
                if (!Common.isRightFieldworksVersion())
                {
                    var message = LocalizationManager.GetString("ExportThroughPathway.ExportThroughPathwayLoad.Message", "Please download and install a Pathway version compatible with your software", "");
					string caption = LocalizationManager.GetString("ExportThroughPathway.ExportThroughPathwayLoad.ProjectName", "Incompatible Pathway Version", "");
					Utils.MsgBox(message, caption, MessageBoxButtons.OK,
                                    MessageBoxIcon.Error);
                    DialogResult = DialogResult.Cancel;
                    Close();
                }
                _isUnixOS = Common.UnixVersionCheck();
                PopulateFilesFromPreprocessingFolder();

                // Load the .ssf or .ldml as appropriate
                _settingsHelper = new SettingsHelper(DatabaseName);
                _settingsHelper.LoadValues();

                LoadDefaultSettings();

                // get the current organization
                Organization = Param.GetOrganization();

	            if (Organization == "")
	            {
		            // no organization set yet -- display the Select Organization dialog
		            var dlg = new SelectOrganizationDialog(InputType);
		            if (dlg.ShowDialog() == DialogResult.OK)
		            {
			            Organization = dlg.Organization;
			            PopulateFromSettings();
		            }
		            else
		            {
			            // User pressed cancel - exit out of the export process altogether
			            DialogResult = DialogResult.Cancel;
			            Close();
		            }
	            }
	            else
	            {
					if (DatabaseName == "{Project_Name}")
					{
						this.Text += " - " + InputType;
					}
	            }
                LoadAvailFormats();
                LoadAvailStylesheets();
                IsExpanded = false;
                ResizeDialog();
                SetOkStatus();
                chkHyphen.Enabled = false;
                chkHyphen.Checked = false;
                clbHyphenlang.Items.Clear();
                //Loads Hyphenation related settings
		        LoadHyphenationSettings();
	            LoadProperty();
                EnableUIElements();

                ShowHelp.ShowHelpTopic(this, _helpTopic, _isUnixOS, false);
                if (AppDomain.CurrentDomain.FriendlyName.ToLower().IndexOf("configurationtool") == -1)
                {
                    Common.databaseName = DatabaseName;
                }
            }
            catch { }
        }