// ===================================================================================================== // Загрузка индивидуальных настроек сортировки // ===================================================================================================== #region Закрытые методы класса: загрузка данных по-умолчанию, в зависимости от Сортировщика (Непрерывная Сортировка) /// <summary> /// Данные из xml-файла Сортировщика для непрерывной сортировки /// </summary> private void loadSettingsForNotBreakSort(SortingTypeEnum sortingTypeEnum) { if (sortingTypeEnum == SortingTypeEnum.FullSort) { // Полная Сортировка : данные из xml-файла Сортировщика #region Обработка файлов m_SourceDir = FileManagerSettings.ReadFullSortSourceDir(); m_TargetDir = FileManagerSettings.ReadFullSortTargetDir(); m_ScanSubDirs = FileManagerSettings.ReadFullSortScanSubDirs(); m_ToZip = FileManagerSettings.ReadFullSortToZip(); m_NotDelOriginalFiles = FileManagerSettings.ReadFullSortNotDelFB2Files(); #endregion m_Template = FileManagerSettings.ReadFullSortTemplate(); } else { // Избранная Сортировка : данные из xml-файла Сортировщика #region Обработка файлов m_SourceDir = FileManagerSettings.ReadSelSortSourceDir(); m_TargetDir = FileManagerSettings.ReadSelSortTargetDir(); m_ScanSubDirs = FileManagerSettings.ReadSelSortScanSubDirs(); m_ToZip = FileManagerSettings.ReadSelSortToZip(); m_NotDelOriginalFiles = FileManagerSettings.ReadSelSortNotDelFB2Files(); #endregion m_Template = FileManagerSettings.ReadSelSortTemplate(); } #region Обработка имени файлов m_RegisterAsIs = FileManagerSettings.ReadRegisterAsIs(); m_RegisterLower = FileManagerSettings.ReadRegisterLower(); m_RegisterUpper = FileManagerSettings.ReadRegisterUpper(); m_RegisterAsSentence = FileManagerSettings.ReadRegisterAsSentence(); m_Translit = FileManagerSettings.ReadTranslit(); m_Strict = FileManagerSettings.ReadStrict(); m_Space = FileManagerSettings.ReadSpaceProcess(); m_FileExistMode = FileManagerSettings.ReadFileExist(); #endregion #region Сортировка файлов m_SortTypeAllFB2 = FileManagerSettings.ReadSortAllFB2(); m_SortTypeOnlyValidFB2 = FileManagerSettings.ReadSortOnlyValidFB2(); #endregion #region аскладка файлов по папкам m_AuthorsToDirsAuthorOne = FileManagerSettings.ReadAuthorOne(); m_AuthorsToDirsAuthorAll = FileManagerSettings.ReadAuthorAll(); m_GenresToDirsGenreOne = FileManagerSettings.ReadGenreOne(); m_GenresToDirsGenreAll = FileManagerSettings.ReadGenreAll(); m_GenresTypeGenreSchema = FileManagerSettings.ReadGenreSchema(); m_GenresTypeGenreText = FileManagerSettings.ReadGenreText(); #endregion #region Названия папок для шаблонных тэгов, которые не имеют данных // названия папки для тэга, у которого нет данных m_BookInfoNoGenreGroup = FileManagerSettings.ReadFMNoGenreGroup(); m_BookInfoNoGenre = FileManagerSettings.ReadFMNoGenre(); m_BookInfoNoLang = FileManagerSettings.ReadFMNoLang(); m_BookInfoNoFirstName = FileManagerSettings.ReadFMNoFirstName(); m_BookInfoNoMiddleName = FileManagerSettings.ReadFMNoMiddleName(); m_BookInfoNoLastName = FileManagerSettings.ReadFMNoLastName(); m_BookInfoNoNickName = FileManagerSettings.ReadFMNoNickName(); m_BookInfoNoBookTitle = FileManagerSettings.ReadFMNoBookTitle(); m_BookInfoNoSequence = FileManagerSettings.ReadFMNoSequence(); m_BookInfoNoNSequence = FileManagerSettings.ReadFMNoNSequence(); m_BookInfoNoDateText = FileManagerSettings.ReadFMNoDateText(); m_BookInfoNoDateValue = FileManagerSettings.ReadFMNoDateValue(); // Издательство m_PublishInfoNoPublisher = FileManagerSettings.ReadFMNoPublisher(); m_PublishInfoNoYear = FileManagerSettings.ReadFMNoYear(); m_PublishInfoNoCity = FileManagerSettings.ReadFMNoCity(); // Данные о создателе fb2 файла m_FB2InfoNoFB2FirstName = FileManagerSettings.ReadFMNoFB2FirstName(); m_FB2InfoNoFB2MiddleName = FileManagerSettings.ReadFMNoFB2MiddleName(); m_FB2InfoNoFB2LastName = FileManagerSettings.ReadFMNoFB2LastName(); m_FB2InfoNoFB2NickName = FileManagerSettings.ReadFMNoFB2NickName(); #endregion }