Exemplo n.º 1
0
        protected override void FillControlsToItem()
        {
            base.FillControlsToItem();

            var storage =
                MainForm.Current.ProjectFilesControl.Project.DynamicSettingsGlobalHierarchical;

            DevExpressExtensionMethods.PersistSettings(
                destinationLanguagesListBox,
                storage,
                @"AddNewFileGroupForm.destinationLanguagesListBox");
            PersistanceHelper.SaveValue(
                storage,
                @"AddNewFileGroupForm.extensionComboBoxEdit",
                extensionComboBoxEdit.SelectedIndex.ToString(CultureInfo.InvariantCulture));

            PersistanceHelper.SaveValue(
                storage,
                @"AddNewFileGroupForm.baseFolderTextEdit.Text",
                baseFolderTextEdit.Text);

            PersistanceHelper.SaveValue(
                storage,
                @"AddNewFileGroupForm.baseFileNameTextEdit.Text",
                baseFileNameTextEdit.Text);
        }
Exemplo n.º 2
0
        private void restoreState(
            IPersistentPairStorage storage)
        {
            prefixTextBox.Text =
                ConvertHelper.ToString(
                    PersistanceHelper.RestoreValue(
                        storage,
                        @"autoTranslateForm.prefixTextBox.Text",
                        prefixTextBox.Text));

            prefixCheckBox.Checked =
                ConvertHelper.ToBoolean(
                    PersistanceHelper.RestoreValue(
                        storage,
                        @"autoTranslateForm.prefixCheckBox.Checked",
                        prefixCheckBox.Checked));

            _ignore = true;
            referenceLanguageGroupBox.SelectedIndex =
                Math.Min(
                    ConvertHelper.ToInt32(
                        PersistanceHelper.RestoreValue(
                            storage,
                            @"autoTranslateForm.referenceLanguageComboBoxEdit.SelectedIndex",
                            referenceLanguageGroupBox.SelectedIndex)),
                    referenceLanguageGroupBox.Properties.Items.Count - 1);
            _ignore = false;

            refillLanguagesToTranslate();

            DevExpressExtensionMethods.RestoreSettings(
                languagesToTranslateCheckListBox,
                storage,
                @"autoTranslateForm.languagesToTranslateCheckListBox");
        }
Exemplo n.º 3
0
        private void saveState(
            IPersistentPairStorage storage)
        {
            PersistanceHelper.SaveValue(
                storage,
                @"autoTranslateForm.prefixTextBox.Text",
                prefixTextBox.Text);

            PersistanceHelper.SaveValue(
                storage,
                @"autoTranslateForm.prefixCheckBox.Checked",
                prefixCheckBox.Checked);

            PersistanceHelper.SaveValue(
                storage,
                @"autoTranslateForm.useExistingTranslationsCheckBox.Checked",
                useExistingTranslationsCheckBox.Checked);

            PersistanceHelper.SaveValue(
                storage,
                @"autoTranslateForm.useOnlyExistingTranslationsCheckEdit.Checked",
                useOnlyExistingTranslationsCheckEdit.Checked);

            PersistanceHelper.SaveValue(
                storage,
                @"autoTranslateForm.referenceLanguageComboBoxEdit.SelectedIndex",
                referenceLanguageGroupBox.SelectedIndex);

            DevExpressExtensionMethods.PersistSettings(
                languagesToTranslateCheckListBox,
                storage,
                @"autoTranslateForm.languagesToTranslateCheckListBox");
        }
Exemplo n.º 4
0
        private void parseFileGroups()
        {
            var fileGroups =
                CommandProcessorReceive.DetectFileGroupsFromExcelFile(
                    _project,
                    sourceFileTextEdit.Text.Trim());

            fileGroupsListBox.Items.Clear();

            if (fileGroups != null)
            {
                foreach (var group in fileGroups)
                {
                    if (isMatchingFileGroup(group))
                    {
                        var index = fileGroupsListBox.Items.Add(
                            new Pair <string, FileGroup>(
                                group.GetNameIntelligent(_project),
                                group));

                        fileGroupsListBox.SetItemChecked(index, true);
                    }
                }

                // --
                // Try to restore.

                DevExpressExtensionMethods.RestoreSettings(
                    fileGroupsListBox,
                    _project.DynamicSettingsGlobalHierarchical,
                    @"receiveFileFromTranslator.fileGroupsListBox");
            }
        }
Exemplo n.º 5
0
        private void saveState(
            IPersistentPairStorage storage)
        {
            using (new SilentProjectStoreGuard(_project))
            {
                FormHelper.SaveValue(
                    storage,
                    @"sendFileToTranslator.destinationFilePathTextEdit.Text",
                    destinationFileTextEdit.Text);

                DevExpressExtensionMethods.PersistSettings(
                    fileGroupsListBox,
                    storage,
                    @"sendFileToTranslator.fileGroupsListBox");

                DevExpressExtensionMethods.PersistSettings(
                    languagesToExportCheckListBox,
                    storage,
                    @"sendFileToTranslator.languagesToExportCheckListBox");

                FormHelper.SaveValue(
                    storage,
                    @"sendFileToTranslator.referenceLanguageComboBoxEdit.SelectedIndex",
                    referenceLanguageGroupBox.SelectedIndex);

                FormHelper.SaveValue(
                    storage,
                    @"sendFileToTranslator.openFileAfterGeneratingCheckEdit.Checked",
                    openFileAfterGeneratingCheckEdit.Checked);
                FormHelper.SaveValue(
                    storage,
                    @"sendFileToTranslator.openAfterGeneratingCheckEdit.Checked",
                    openAfterGeneratingCheckEdit.Checked);

                FormHelper.SaveValue(
                    storage,
                    @"sendFileToTranslator.eliminateDuplicateRowsCheckEdit.Checked",
                    eliminateDuplicateRowsCheckEdit.Checked);

                FormHelper.SaveValue(
                    storage,
                    @"sendFileToTranslator.exportWithoutDestinationTranslationOnlyCheckEdit.Checked",
                    exportWithoutDestinationTranslationOnlyCheckEdit.Checked);

                FormHelper.SaveValue(
                    storage,
                    @"sendFileToTranslator.exportGroupsAsOneWorkSheetCheckEdit.Checked",
                    exportGroupsAsOneWorkSheetCheckEdit.Checked);
                FormHelper.SaveValue(
                    storage,
                    @"sendFileToTranslator.exportLanguageColumnsOnlyCheckEdit.Checked",
                    exportLanguageColumnsOnlyCheckEdit.Checked);
                FormHelper.SaveValue(
                    storage,
                    @"sendFileToTranslator.exportGroupsAsWorkSheetsCheckEdit.Checked",
                    exportGroupsAsWorkSheetsCheckEdit.Checked);
            }
        }
        protected override void FillControlsToItem()
        {
            base.FillControlsToItem();

            var storage =
                (MainForm.Current.ProjectFilesControl.Project ?? Project.Empty).DynamicSettingsGlobalHierarchical;

            DevExpressExtensionMethods.PersistSettings(
                destinationLanguagesListBox,
                storage,
                @"DeleteLanguageForm.destinationLanguagesListBox");
        }
        public ExcelImportWizardForm()
        {
            InitializeComponent();

            if (!DesignMode)
            {
                wizardControl.Text = string.Empty;

                DevExpressExtensionMethods.MakeAutoComplete(
                    sourceFileTextEdit,
                    AutoCompleteMode.SuggestAppend,
                    AutoCompleteSource.FileSystem);
            }
        }
Exemplo n.º 8
0
        public ExcelExportWizardForm()
        {
            InitializeComponent();

            if (!DesignMode)
            {
                wizardControl.Text = string.Empty;

                DevExpressExtensionMethods.MakeAutoComplete(
                    destinationFileTextEdit,
                    AutoCompleteMode.SuggestAppend,
                    AutoCompleteSource.FileSystem);

                _initialZulSubject = zulSubjectTextEdit.Text.Trim();
                _initialZulBody    = zulBodyTextEdit.Text.Trim();
            }
        }
        private void saveState(
            IPersistentPairStorage storage)
        {
            PersistanceHelper.SaveValue(
                storage,
                @"receiveFileFromTranslator.sourceFilePathTextEdit.Text",
                sourceFileTextEdit.Text);

            DevExpressExtensionMethods.PersistSettings(
                fileGroupsListBox,
                storage,
                @"receiveFileFromTranslator.fileGroupsListBox");

            DevExpressExtensionMethods.PersistSettings(
                languagesToImportCheckListBox,
                storage,
                @"receiveFileFromTranslator.languagesToImportCheckListBox");
        }
        protected override void FillItemToControls()
        {
            base.FillItemToControls();

            parentElementTextBox.Text =
                _projectFolder == null
                    ? _project.Name
                    : _projectFolder.NameIntelli;

            // --

            var storage =
                (MainForm.Current.ProjectFilesControl.Project ?? Project.Empty).DynamicSettingsGlobalHierarchical;

            DevExpressExtensionMethods.RestoreSettings(
                destinationLanguagesListBox,
                storage,
                @"DeleteLanguageForm.destinationLanguagesListBox");
        }
        private void parseLanguageCode()
        {
            var languageCodes =
                ExcelImportController.DetectLanguagesFromExcelFile(
                    sourceFileTextEdit.Text.Trim());

            languagesToImportCheckListBox.Items.Clear();

            if (languageCodes != null)
            {
                foreach (var languageCode in languageCodes)
                {
                    if (!string.IsNullOrEmpty(languageCode) &&
                        LanguageCodeDetection.IsValidCultureName(languageCode))
                    {
                        var index = languagesToImportCheckListBox.Items.Add(
                            new MyTuple <string, string>(
                                string.Format(
                                    @"{0} ({1})",
                                    LanguageCodeDetection.MakeValidCulture(languageCode).DisplayName,
                                    languageCode),
                                languageCode));

                        languagesToImportCheckListBox.SetItemChecked(index, true);
                    }
                }

                if (languageCodes.Length == 1)
                {
                    // Select one, if only one present.
                    selectAllLanguagesToExportButton_Click(null, null);
                }
            }

            // --
            // Try to restore.

            DevExpressExtensionMethods.RestoreSettings(
                languagesToImportCheckListBox,
                _project.DynamicSettingsGlobalHierarchical,
                @"receiveFileFromTranslator.languagesToImportCheckListBox");
        }
Exemplo n.º 12
0
        protected override void FillItemToControls()
        {
            base.FillItemToControls();

            parentElementTextBox.Text =
                _projectFolder == null
                    ? _project.Name
                    : _projectFolder.NameIntelli;

            // --

            var storage =
                MainForm.Current.ProjectFilesControl.Project.DynamicSettingsGlobalHierarchical;

            DevExpressExtensionMethods.RestoreSettings(
                destinationLanguagesListBox,
                storage,
                @"AddNewFileGroupForm.destinationLanguagesListBox");

            extensionComboBoxEdit.SelectedIndex =
                ConvertHelper.ToInt32(PersistanceHelper.RestoreValue(
                                          storage,
                                          @"AddNewFileGroupForm.extensionComboBoxEdit",
                                          0));

            baseFolderTextEdit.Text =
                ConvertHelper.ToString(
                    PersistanceHelper.RestoreValue(
                        storage,
                        @"AddNewFileGroupForm.baseFolderTextEdit.Text",
                        baseFolderTextEdit.Text));

            baseFileNameTextEdit.Text =
                ConvertHelper.ToString(
                    PersistanceHelper.RestoreValue(
                        storage,
                        @"AddNewFileGroupForm.baseFileNameTextEdit.Text",
                        baseFileNameTextEdit.Text));
        }
        private void parseFileGroups()
        {
            var fileGroups =
                ExcelImportController.DetectFileGroupsFromExcelFile(
                    _project,
                    sourceFileTextEdit.Text.Trim());

            fileGroupsListBox.Items.Clear();

            if (fileGroups != null)
            {
                foreach (var group in fileGroups)
                {
                    if (isMatchingFileGroup(group))
                    {
                        var index = fileGroupsListBox.Items.Add(
                            new MyTuple <string, FileGroup>(
                                group.GetNameIntelligent(_project),
                                group));

                        fileGroupsListBox.SetItemChecked(index, true);
                    }
                }

                if (fileGroups.Length == 1)
                {
                    // Select one, if only one present.
                    selectAllFileGroupsButton_Click(null, null);
                }

                // --
                // Try to restore.

                DevExpressExtensionMethods.RestoreSettings(
                    fileGroupsListBox,
                    _project.DynamicSettingsGlobalHierarchical,
                    @"receiveFileFromTranslator.fileGroupsListBox");
            }
        }
        protected override void FillControlsToItem()
        {
            base.FillControlsToItem();

            var storage =
                (MainForm.Current.ProjectFilesControl.Project ?? Project.Empty).DynamicSettingsGlobalHierarchical;

            PersistanceHelper.SaveValue(
                storage,
                @"CreateNewFilesForm.prefixTextBox.Text",
                prefixTextBox.Text);

            PersistanceHelper.SaveValue(
                storage,
                @"CreateNewFilesForm.prefixCheckBox.Checked",
                prefixCheckBox.Checked);

            PersistanceHelper.SaveValue(
                storage,
                @"CreateNewFilesForm.referenceLanguageComboBox.SelectedIndex",
                referenceLanguageComboBox.SelectedIndex);

            DevExpressExtensionMethods.PersistSettings(
                destinationLanguagesListBox,
                storage,
                @"CreateNewFilesForm.destinationLanguagesListBox");

            PersistanceHelper.SaveValue(
                storage,
                @"CreateNewFilesForm.copyTextsCheckBox.Checked",
                copyTextsCheckBox.Checked);

            PersistanceHelper.SaveValue(
                storage,
                @"CreateNewFilesForm.automaticallyTranslateCheckBox.Checked",
                automaticallyTranslateCheckBox.Checked);
        }
Exemplo n.º 15
0
        private void parseLanguageCode()
        {
            var languageCodes =
                CommandProcessorReceive.DetectLanguagesFromExcelFile(
                    sourceFileTextEdit.Text.Trim());

            languagesToImportCheckListBox.Items.Clear();

            if (languageCodes != null)
            {
                foreach (var languageCode in languageCodes)
                {
                    if (!string.IsNullOrEmpty(languageCode) &&
                        LanguageCodeDetection.IsValidCultureName(languageCode))
                    {
                        var index = languagesToImportCheckListBox.Items.Add(
                            new Pair <string, string>(
                                string.Format(
                                    @"{0} ({1})",
                                    CultureInfo.GetCultureInfo(languageCode).DisplayName,
                                    languageCode),
                                languageCode));

                        languagesToImportCheckListBox.SetItemChecked(index, true);
                    }
                }
            }

            // --
            // Try to restore.

            DevExpressExtensionMethods.RestoreSettings(
                languagesToImportCheckListBox,
                _project.DynamicSettingsGlobalHierarchical,
                @"receiveFileFromTranslator.languagesToImportCheckListBox");
        }
        protected override void FillItemToControls()
        {
            base.FillItemToControls();

            parentElementTextBox.Text =
                _projectFolder == null
                                        ? _project.Name
                                        : _projectFolder.NameIntelli;

            prefixTextBox.Text = FileGroup.DefaultTranslatedPrefix;

            // --

            var storage =
                (MainForm.Current.ProjectFilesControl.Project ?? Project.Empty).DynamicSettingsGlobalHierarchical;

            referenceLanguageComboBox.SelectedIndex =
                Math.Min(
                    ConvertHelper.ToInt32(
                        PersistanceHelper.RestoreValue(
                            storage,
                            @"CreateNewFilesForm.referenceLanguageComboBox.SelectedIndex",
                            referenceLanguageComboBox.SelectedIndex)),
                    referenceLanguageComboBox.Properties.Items.Count - 1);

            DevExpressExtensionMethods.RestoreSettings(
                destinationLanguagesListBox,
                storage,
                @"CreateNewFilesForm.destinationLanguagesListBox");

            copyTextsCheckBox.Checked =
                ConvertHelper.ToBoolean(
                    PersistanceHelper.RestoreValue(
                        storage,
                        @"CreateNewFilesForm.copyTextsCheckBox.Checked",
                        copyTextsCheckBox.Checked));

            automaticallyTranslateCheckBox.Checked =
                ConvertHelper.ToBoolean(
                    PersistanceHelper.RestoreValue(
                        storage,
                        @"CreateNewFilesForm.automaticallyTranslateCheckBox.Checked",
                        automaticallyTranslateCheckBox.Checked));

            prefixTextBox.Text =
                ConvertHelper.ToString(
                    PersistanceHelper.RestoreValue(
                        storage,
                        @"CreateNewFilesForm.prefixTextBox.Text",
                        prefixTextBox.Text));

            prefixCheckBox.Checked =
                ConvertHelper.ToBoolean(
                    PersistanceHelper.RestoreValue(
                        storage,
                        @"CreateNewFilesForm.prefixCheckBox.Checked",
                        prefixCheckBox.Checked));

            // --
            // Select defaults.

            if (referenceLanguageComboBox.SelectedIndex < 0 &&
                referenceLanguageComboBox.Properties.Items.Count > 0)
            {
                referenceLanguageComboBox.SelectedIndex = 0;
            }
        }
Exemplo n.º 17
0
        private void saveState(
            IPersistentPairStorage storage)
        {
            using (new SilentProjectStoreGuard(_project))
            {
                PersistanceHelper.SaveValue(
                    storage,
                    @"sendFileToTranslator.destinationFilePathTextEdit.Text",
                    destinationFileTextEdit.Text);

                DevExpressExtensionMethods.PersistSettingsByName(
                    fileGroupsListBox,
                    storage,
                    @"sendFileToTranslator.fileGroupsListBox");

                DevExpressExtensionMethods.PersistSettingsByName(
                    languagesToExportCheckListBox,
                    storage,
                    @"sendFileToTranslator.languagesToExportCheckListBox");

                PersistanceHelper.SaveValue(
                    storage,
                    @"sendFileToTranslator.referenceLanguageComboBoxEdit.SelectedIndex",
                    referenceLanguageGroupBox.SelectedIndex);

                PersistanceHelper.SaveValue(
                    storage,
                    @"sendFileToTranslator.openFileAfterGeneratingCheckEdit.Checked",
                    openFileAfterGeneratingCheckEdit.Checked);
                PersistanceHelper.SaveValue(
                    storage,
                    @"sendFileToTranslator.openAfterGeneratingCheckEdit.Checked",
                    openFolderAfterGeneratingCheckEdit.Checked);

                PersistanceHelper.SaveValue(
                    storage,
                    @"sendFileToTranslator.eliminateDuplicateRowsCheckEdit.Checked",
                    eliminateDuplicateRowsCheckEdit.Checked);

                PersistanceHelper.SaveValue(
                    storage,
                    @"sendFileToTranslator.exportWithoutDestinationTranslationOnlyCheckEdit.Checked",
                    exportWithoutDestinationTranslationOnlyCheckEdit.Checked);

                PersistanceHelper.SaveValue(
                    storage,
                    @"sendFileToTranslator.exportCompletelyEmptyRowsCheckEdit.Checked",
                    exportCompletelyEmptyRowsCheckEdit.Checked);

                PersistanceHelper.SaveValue(
                    storage,
                    @"sendFileToTranslator.exportGroupsAsOneWorkSheetCheckEdit.Checked",
                    exportGroupsAsOneWorkSheetCheckEdit.Checked);
                PersistanceHelper.SaveValue(
                    storage,
                    @"sendFileToTranslator.exportNameColumnCheckEdit.Checked",
                    exportNameColumnCheckEdit.Checked);
                PersistanceHelper.SaveValue(
                    storage,
                    @"sendFileToTranslator.exportCommentColumnCheckEdit.Checked",
                    exportCommentColumnCheckEdit.Checked);
                PersistanceHelper.SaveValue(
                    storage,
                    @"sendFileToTranslator.exportReferenceLanguageColumnCheckEdit.Checked",
                    exportReferenceLanguageColumnCheckEdit.Checked);
                PersistanceHelper.SaveValue(
                    storage,
                    @"sendFileToTranslator.exportFileGroupColumnCheckEdit.Checked",
                    exportFileGroupColumnCheckEdit.Checked);
                PersistanceHelper.SaveValue(
                    storage,
                    @"sendFileToTranslator.exportGroupsAsWorkSheetsCheckEdit.Checked",
                    exportGroupsAsWorkSheetsCheckEdit.Checked);

                PersistanceHelper.SaveValue(
                    storage,
                    @"sendFileToTranslator.exportGroupsAsExcelFilesCheckEdit.Checked",
                    exportGroupsAsExcelFilesCheckEdit.Checked);
                PersistanceHelper.SaveValue(
                    storage,
                    @"sendFileToTranslator.exportEachLanguageIntoSeparateExcelFileCheckEdit.Checked",
                    exportEachLanguageIntoSeparateExcelFileCheckEdit.Checked);
                PersistanceHelper.SaveValue(
                    storage,
                    @"sendFileToTranslator.useCrypticExcelExportSheetNamesCheckEdit.Checked",
                    useCrypticExcelExportSheetNamesCheckEdit.Checked);

                PersistanceHelper.SaveValue(
                    storage,
                    @"sendFileToTranslator.sendFilesToEMailReceivers2CheckEdit.Checked",
                    sendFilesToEMailReceiversCheckEdit.Checked);
                PersistanceHelper.SaveValue(
                    storage,
                    @"sendFileToTranslator.zulReceiversTextEdit.Text",
                    zulReceiversTextEdit.Text);
                PersistanceHelper.SaveValue(
                    storage,
                    @"sendFileToTranslator.zulSubjectTextEdit.Text",
                    zulSubjectTextEdit.Text);
                PersistanceHelper.SaveValue(
                    storage,
                    @"sendFileToTranslator.zulBodyTextEdit.Text",
                    zulBodyTextEdit.Text);
            }
        }
Exemplo n.º 18
0
        private void restoreState(
            IPersistentPairStorage storage)
        {
            _ignoreReferenceLanguageChanges = true;

            destinationFileTextEdit.Text =
                ConvertHelper.ToString(
                    PersistanceHelper.RestoreValue(
                        storage,
                        @"sendFileToTranslator.destinationFilePathTextEdit.Text"));

            DevExpressExtensionMethods.RestoreSettingsByName(
                fileGroupsListBox,
                storage,
                @"sendFileToTranslator.fileGroupsListBox");

            DevExpressExtensionMethods.RestoreSettingsByName(
                languagesToExportCheckListBox,
                storage,
                @"sendFileToTranslator.languagesToExportCheckListBox");

            referenceLanguageGroupBox.SelectedIndex =
                Math.Min(
                    ConvertHelper.ToInt32(
                        PersistanceHelper.RestoreValue(
                            storage,
                            @"sendFileToTranslator.referenceLanguageComboBoxEdit.SelectedIndex",
                            referenceLanguageGroupBox.SelectedIndex)),
                    referenceLanguageGroupBox.Properties.Items.Count - 1);

            openFileAfterGeneratingCheckEdit.Checked =
                ConvertHelper.ToBoolean(
                    PersistanceHelper.RestoreValue(
                        storage,
                        @"sendFileToTranslator.openFileAfterGeneratingCheckEdit.Checked",
                        openFileAfterGeneratingCheckEdit.Checked));
            openFolderAfterGeneratingCheckEdit.Checked =
                ConvertHelper.ToBoolean(
                    PersistanceHelper.RestoreValue(
                        storage,
                        @"sendFileToTranslator.openAfterGeneratingCheckEdit.Checked",
                        openFolderAfterGeneratingCheckEdit.Checked));

            eliminateDuplicateRowsCheckEdit.Checked =
                ConvertHelper.ToBoolean(
                    PersistanceHelper.RestoreValue(
                        storage,
                        @"sendFileToTranslator.eliminateDuplicateRowsCheckEdit.Checked",
                        eliminateDuplicateRowsCheckEdit.Checked));

            exportWithoutDestinationTranslationOnlyCheckEdit.Checked =
                ConvertHelper.ToBoolean(
                    PersistanceHelper.RestoreValue(
                        storage,
                        @"sendFileToTranslator.exportWithoutDestinationTranslationOnlyCheckEdit.Checked",
                        exportWithoutDestinationTranslationOnlyCheckEdit.Checked));

            exportCompletelyEmptyRowsCheckEdit.Checked =
                ConvertHelper.ToBoolean(
                    PersistanceHelper.RestoreValue(
                        storage,
                        @"sendFileToTranslator.exportCompletelyEmptyRowsCheckEdit.Checked",
                        exportCompletelyEmptyRowsCheckEdit.Checked));

            exportGroupsAsOneWorkSheetCheckEdit.Checked =
                ConvertHelper.ToBoolean(
                    PersistanceHelper.RestoreValue(
                        storage,
                        @"sendFileToTranslator.exportGroupsAsOneWorkSheetCheckEdit.Checked",
                        exportGroupsAsOneWorkSheetCheckEdit.Checked));
            exportGroupsAsWorkSheetsCheckEdit.Checked =
                ConvertHelper.ToBoolean(
                    PersistanceHelper.RestoreValue(
                        storage,
                        @"sendFileToTranslator.exportGroupsAsWorkSheetsCheckEdit.Checked",
                        exportGroupsAsWorkSheetsCheckEdit.Checked));
            exportGroupsAsExcelFilesCheckEdit.Checked =
                ConvertHelper.ToBoolean(
                    PersistanceHelper.RestoreValue(
                        storage,
                        @"sendFileToTranslator.exportGroupsAsExcelFilesCheckEdit.Checked",
                        exportGroupsAsExcelFilesCheckEdit.Checked));
            exportNameColumnCheckEdit.Checked =
                ConvertHelper.ToBoolean(
                    PersistanceHelper.RestoreValue(
                        storage,
                        @"sendFileToTranslator.exportNameColumnCheckEdit.Checked",
                        exportNameColumnCheckEdit.Checked));
            exportCommentColumnCheckEdit.Checked =
                ConvertHelper.ToBoolean(
                    PersistanceHelper.RestoreValue(
                        storage,
                        @"sendFileToTranslator.exportCommentColumnCheckEdit.Checked",
                        exportCommentColumnCheckEdit.Checked));
            exportReferenceLanguageColumnCheckEdit.Checked =
                ConvertHelper.ToBoolean(
                    PersistanceHelper.RestoreValue(
                        storage,
                        @"sendFileToTranslator.exportReferenceLanguageColumnCheckEdit.Checked",
                        exportReferenceLanguageColumnCheckEdit.Checked));
            exportFileGroupColumnCheckEdit.Checked =
                ConvertHelper.ToBoolean(
                    PersistanceHelper.RestoreValue(
                        storage,
                        @"sendFileToTranslator.exportFileGroupColumnCheckEdit.Checked",
                        exportFileGroupColumnCheckEdit.Checked));
            exportEachLanguageIntoSeparateExcelFileCheckEdit.Checked =
                ConvertHelper.ToBoolean(
                    PersistanceHelper.RestoreValue(
                        storage,
                        @"sendFileToTranslator.exportEachLanguageIntoSeparateExcelFileCheckEdit.Checked",
                        exportEachLanguageIntoSeparateExcelFileCheckEdit.Checked));
            useCrypticExcelExportSheetNamesCheckEdit.Checked =
                ConvertHelper.ToBoolean(
                    PersistanceHelper.RestoreValue(
                        storage,
                        @"sendFileToTranslator.useCrypticExcelExportSheetNamesCheckEdit.Checked",
                        useCrypticExcelExportSheetNamesCheckEdit.Checked));

            sendFilesToEMailReceiversCheckEdit.Checked =
                ConvertHelper.ToBoolean(
                    PersistanceHelper.RestoreValue(
                        storage,
                        @"sendFileToTranslator.sendFilesToEMailReceivers2CheckEdit.Checked",
                        sendFilesToEMailReceiversCheckEdit.Checked));
            zulReceiversTextEdit.Text =
                ConvertHelper.ToString(
                    PersistanceHelper.RestoreValue(
                        storage,
                        @"sendFileToTranslator.zulReceiversTextEdit.Text",
                        zulReceiversTextEdit.Text));
            zulSubjectTextEdit.Text =
                ConvertHelper.ToString(
                    PersistanceHelper.RestoreValue(
                        storage,
                        @"sendFileToTranslator.zulSubjectTextEdit.Text",
                        zulSubjectTextEdit.Text));
            zulBodyTextEdit.Text =
                ConvertHelper.ToString(
                    PersistanceHelper.RestoreValue(
                        storage,
                        @"sendFileToTranslator.zulBodyTextEdit.Text",
                        zulBodyTextEdit.Text));

            _ignoreReferenceLanguageChanges = false;

            // --

            referenceLanguageGroupBox_SelectedIndexChanged(null, null);
        }
Exemplo n.º 19
0
        private void restoreState(
            IPersistentPairStorage storage)
        {
            destinationFileTextEdit.Text =
                ConvertHelper.ToString(
                    FormHelper.RestoreValue(
                        storage,
                        @"sendFileToTranslator.destinationFilePathTextEdit.Text"));

            DevExpressExtensionMethods.RestoreSettings(
                fileGroupsListBox,
                storage,
                @"sendFileToTranslator.fileGroupsListBox");

            DevExpressExtensionMethods.RestoreSettings(
                languagesToExportCheckListBox,
                storage,
                @"sendFileToTranslator.languagesToExportCheckListBox");

            referenceLanguageGroupBox.SelectedIndex =
                Math.Min(
                    ConvertHelper.ToInt32(
                        FormHelper.RestoreValue(
                            storage,
                            @"sendFileToTranslator.referenceLanguageComboBoxEdit.SelectedIndex",
                            referenceLanguageGroupBox.SelectedIndex)),
                    referenceLanguageGroupBox.Properties.Items.Count - 1);

            openFileAfterGeneratingCheckEdit.Checked =
                ConvertHelper.ToBoolean(
                    FormHelper.RestoreValue(
                        storage,
                        @"sendFileToTranslator.openFileAfterGeneratingCheckEdit.Checked",
                        openFileAfterGeneratingCheckEdit.Checked));
            openAfterGeneratingCheckEdit.Checked =
                ConvertHelper.ToBoolean(
                    FormHelper.RestoreValue(
                        storage,
                        @"sendFileToTranslator.openAfterGeneratingCheckEdit.Checked",
                        openAfterGeneratingCheckEdit.Checked));

            eliminateDuplicateRowsCheckEdit.Checked =
                ConvertHelper.ToBoolean(
                    FormHelper.RestoreValue(
                        storage,
                        @"sendFileToTranslator.eliminateDuplicateRowsCheckEdit.Checked",
                        eliminateDuplicateRowsCheckEdit.Checked));

            exportWithoutDestinationTranslationOnlyCheckEdit.Checked =
                ConvertHelper.ToBoolean(
                    FormHelper.RestoreValue(
                        storage,
                        @"sendFileToTranslator.exportWithoutDestinationTranslationOnlyCheckEdit.Checked",
                        exportWithoutDestinationTranslationOnlyCheckEdit.Checked));

            exportGroupsAsOneWorkSheetCheckEdit.Checked =
                ConvertHelper.ToBoolean(
                    FormHelper.RestoreValue(
                        storage,
                        @"sendFileToTranslator.exportGroupsAsOneWorkSheetCheckEdit.Checked",
                        exportGroupsAsOneWorkSheetCheckEdit.Checked));
            exportLanguageColumnsOnlyCheckEdit.Checked =
                ConvertHelper.ToBoolean(
                    FormHelper.RestoreValue(
                        storage,
                        @"sendFileToTranslator.exportLanguageColumnsOnlyCheckEdit.Checked",
                        exportLanguageColumnsOnlyCheckEdit.Checked));
            exportGroupsAsWorkSheetsCheckEdit.Checked =
                ConvertHelper.ToBoolean(
                    FormHelper.RestoreValue(
                        storage,
                        @"sendFileToTranslator.exportGroupsAsWorkSheetsCheckEdit.Checked",
                        exportGroupsAsWorkSheetsCheckEdit.Checked));
        }