100
правок
Изменения
Перейти к навигации
Перейти к поиску
ЖД
,→Шаг 2. Результаты поиска ж/д билета
=== Шаг 2. Результаты поиска ж/д билета ===
1. В верхней части формы результатов находятся поля для поиска, заполненные параметрами, введенными пользователем на предыдущем этапе , и работает работают они аналогично такой же форме на предыдущем шаге. Под кнопкой «Поиск» находится кнопка «Новый поиск», при нажатии на которую пользователь попадает на страницу Шага 1. Под формой для поиска располагается информация о параметрах поиска - «Параметры поиска», где выведены Станция отправления — Станция назначения и под ними дата отправления, введенные пользователем на предыдущем этапе.
2. Под информацией о параметрах поиска находятся элементы управления сортировкой результатов поиска. В выпадающем списке можно выбрать один из критериев сортировки - (: «Продолжительность», «По дате отправления» и «Цена»). В случае выбора критерия «Цена» происходит сортировка, по убыванию или возрастанию минимальной цены билета в поезде.(т.е. У поезда цены могут быть различные для Купе, Люкса и Плацкарта, выбирается минимальная цена из предложенных и она потом берется за данные для сортировки). Еще одним элементом поиска является кнопка с галочкой, которая отвечает за то, в каком порядке будут сортироваться результаты(по убыванию в случае, если кнопка нажата, по возрастанию в ином случае).
3. Под элементами управления сортировкой результатов поиска, следуют ссылки, при нажатии на которые пользователь переходит к странице с результатами поиска, аналогичной представленной, где в качестве параметров поиска берутся станции отправления/назначения введенные пользователем, а дата отправления та, которая отражена на ссылке.
4. Ниже, если требуется, происходит вывод ссылки на страницы результатов поиска(в случае если на одной странице не удается вывести все результаты).
5. Список результатов представляет собой набор элементов, имеющих одинаковый внешний вид и хранящих информацию о каждом поезде, удовлетворяющем критериям поиска. Слева отображается порядковый номер поезда в списке результатов. Правее идет первая под часть информации о поезде, содержащая номер поезда и название поезда(если есть), ниже начальная станция маршрута-конечная станция маршрута, ниже тип поезда. Следующий блок содержит название станции отправления, под ней время отправления. Следующий блок содержит название станции назначения, под ней время отправления(если день отправления и день прибытия не совпадают, то под временем отображается дата прибытия). Следующий блок отображает время в пути (в часах и минутах). Далее отображаются списки цен, соответствующие категории вагонов поезда, отображающихся правее. Под каждой категорией вагонов поезда отображается количество свободных мест на данный момент. При нажатии на называние название категории пользователь переходит на Шаг для выбора мест в вагоне. При нажатии на номере(и если есть названии) поезда, то отображается страница с маршрутом следования поезда.
6. Страница с маршрутом следования поезда содержит следующие данные о маршруте: номер поезда, начальный пункт маршрута→конечный пункт маршрута. Ниже в таблице список пунктов из маршрута поезда, где выводятся название станции, время прибытия, стоянка в минутах и время отправления. К сожалению, нет возможности выводить дату для маршрута, т.к. В ответе на запрос из УФС не приходит никакой информации о дате отправления от начальной станции(или конечной/дата прибытия) и названия станций, которые выдаются в списке результатов не совпадают с названиями станций, полученных из УФС при запросе на предыдущем этапе в ходе бронирования.