Курсовая работа: Автоматизированная система бронирования авиабилетов

@price1,@price2,

@company,@aircraft,

@cityDeparture,@cityArrival)

END

Перед передачей в неё параметров осуществляется контроль их корректности. В частоности проверяется, чтобы город вылета и прибытия не совпадали. Цены за билеты должны быть положительными числами. Дата прилета должна быть больше даты вылета. Эти условия проверяются на клиентской стороне.


3.7 Редактирование рейса

Обновление информации о рейсе обеспечивается хранимой процедурой Update_FlightString:

CREATE PROCEDURE [dbo].[Update_FlightString]

@FlightID int,

@dateDeparture datetime,

@dateArrival datetime,

@price1 decimal(18,0),

@price2 decimal(18,0),

@companyID int,

@aircraftID int,

@cityDepartureID int,

@cityArrivalID int

AS

BEGIN

UPDATE Flights SET

dateDeparture = @dateDeparture,

dateArrival = @dateArrival,

price1 = @price1,

price2 = @price2,

cityDepartureID = @cityDepartureID,

cityArrivalID = @cityArrivalID,

companyID = @companyID,

aircraftID = @aircraftID

WHERE FlightID = @FlightID

К-во Просмотров: 1500
Бесплатно скачать Курсовая работа: Автоматизированная система бронирования авиабилетов