Мастер-Тур:Дополнительный модуль Удаление рассчитанных цен (веб-интерфейс)

Материал из Megatec
Версия от 16:27, 27 августа 2014; Biryukov (обсуждение | вклад) (Настройка)
Перейти к: навигация, поиск

Статья находится на стадии разработки.

Версия статьи от 27-08-2014.

Поддерживаемые версии ПК «Мастер-Тур»:
Начиная с 2009.2.21.0



Введение

Дополнительный модуль Удаление рассчитанных цен (новый) предназначен для отбора рассчитанных цен по различным параметрам и удаления их из базы данных.

Установка

Установка в ПК «Мастер-Web»

В ПК «Мастер-Web» модуль устанавливается путем обновления клиентской части: в рабочий каталог приложения копируются распакованные файлы из архива mw-priceRemover-9.2.XX.XXXX.zip.

Установка в ПК «Мастер-Тур»

В ПК «Мастер-Тур» модуль устанавливается путем обновления клиентской части: в рабочий каталог приложения копируется файл Megatec.MasterTour.Plugins.PriceRemoverPlugin.dll.

Настройка

Настройка в ПК «Мастер-Web»

В файле web.config приложения ПК «Мастер-Web» в секцию подключения нужно прописать необходимое количество поисковых баз данных, а также в значении Name указать название, которое будет выводиться в плагине в поле База данных.
Пример:
<add key="searchConnectionString" value="Data Source=ip-адрес сервера;Initial Catalog=название базы данных;User ID=логин пользователя;Password=пароль пользователя;Name=название сайта 1" />
<add key="searchConnectionString2" value="Data Source=ip-адрес сервера;Initial Catalog=название базы данных;User ID=логин пользователя;Password=пароль пользователя;Name=название сайта 2" />
Где:

  • searchConnectionString – сколько будет поисковых баз, столько нужно указать значений searchConnectionString (пример: searchConnectionString – первый сайт, searchConnectionString2 – второй сайт и т.д.). Каждая база данных может быть указана только один раз.
  • Name – указывается значение, которое будет отображаться для каждой поисковой базы (пример: Сайт 1, Сайт 2)
В случае отсутствия репликации необходимо указать настройку searchConnectionString, в которой продублировать подключение к основной базе данных.


Также необходимо убедиться, что в файле web.config в секции system.webServer присутствует тег staticContent:

 <system.webServer>
 ...
  <staticContent>
   <remove fileExtension=".json"/>
   <mimeMap fileExtension=".json" mimeType="application/json" />
  </staticContent>
 ...
 </system.webServer>


Настройка в ПК «Мастер-Тур»

После установки плагина в дополнительных настройках (Настройки → Доп. настройки) появится вкладка Настройки плагина удаления цен. В поле Адрес плагина удаления цен необходимо указать ссылку на плагин. Настройки плагина удаление цен

В главном экране ПК «Мастер-Тур» отображается пункт Удаление рассчитанных цен, при нажатии на который открывается веб-страница для работы с плагином.

Работа с модулем

После установки и настройки модуль Удаление рассчитанных цен доступен по адресу http://ip-адрес сервера Мастер-Веб/MasterWebStandard/removeprices/index.

Отличительной особенностью данного модуля является возможность работы с несколькими поисковыми базами данных. 
Количество и названия баз данных указывается в настройках подключений.

Плагин удаления цен
Экран Удаление цен состоит из набора фильтров:

  • База данных
  • Страна
  • Тур
  • Отель
  • Даты заезда
  • Продолжительность (ночи)
  • Тип номера
  • Категория номера
  • Тип размещения
  • Тип питания

Все фильтры являются обязательными. Для удобства поиска существует возможность выбора всех значений в фильтрах.
После выбора фильтров необходимо нажать на кнопку Отобразить удаляемые цены для отбора результатов.
Поиск в плагине удаления цен

Для удаления необходимо нажать кнопку Удалить выбранные цены. Будет выведено сообщение о подтверждении удаления и количестве удаляемых цен.
Сообщение об удалении цен

При нажатии на Ок будет произведено удаление цен и выведено сообщение о результате удаления.
Успешное удаление цен