wiki:ImportantCase013

Version 1 (modified by 173067, 3 weeks ago) ( diff )

--

Пребарување и резервација на летови

Актери

  • Корисник

Чекори во сценариото

Опција 1 – Пребарување на летови во Flight Search

  1. Корисникот по најава навигира до Flight Search страницата.
  2. Корисникот избира Departure City, Desired City, Date.
  3. Корисникот клика на копчето 'Search Flights'.
  4. На корисникот му се прикажува листа со летови, подредени по цена.

No image "wishlist.jpg" attached to ImportantCase013

Опција 2 – Пребарување на летови од Wishlist

  1. Корисникот го одбира полето "Wishlist".
  2. На корисникот му се прикажува листа со сите летови кои ги има додадено во Wishlist.

{{ SELECT

f.FlightID, f.FlightNumber, dep.Name AS DepartureAirportName, dep.Country AS DepartureCountry, arr.Name AS ArrivalAirportName, arr.Country AS ArrivalCountry, f.DepartureTime, f.ArrivalTime, f.Price, f.AvailableSeats

FROM Flights f JOIN Destination dep ON f.DepartureAirport = dep.DestinationID JOIN Destination arr ON f.ArrivalAirpost = arr.DestinationID WHERE

lower(dep.Name) LIKE lower('%search%') OR lower(arr.Name) LIKE lower('%search%') OR lower(dep.Country) LIKE lower('%search%') OR lower(arr.Country) LIKE lower('%search%') AND f.DepartureTime BETWEEN @StartDate AND @EndDate AND f.AvailableSeats > 0

ORDER BY dep.Name, arr.Name; }}

}}}

Attachments (2)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.