| | 104 | === Award Mile Points |
| | 105 | |
| | 106 | При слетување на некои лет (ажурирање на статусот на лет во Arrived) на секој патнике кој се качил на авионот (поседува карта со статус Boarded) добива поени според растојанието на летот како и класата на седиште. |
| | 107 | |
| | 108 | [attachment:AwardMilePoints.sql] |
| | 109 | |
| | 110 | === Increase Final Price Baggage |
| | 111 | |
| | 112 | При додавање на куфер на карта на одреден корисник, крајната цена се зголемува според типот на багаж кој се додава. Овој тригер одговара на процедурата Add Baggage. |
| | 113 | |
| | 114 | [attachment:IncreaseFinalPriceBaggage.sql] |
| | 115 | |
| | 116 | === Set Seat Reserved |
| | 117 | |
| | 118 | Со купување на нова карта (додавање на редица во табелата Ticket), доколку има однапред резервирано седиште неговиот статус се менува во Reserved. Овој тригер одговара на процедурата Purchase Ticket. |
| | 119 | |
| | 120 | [attachment:SetSeatReserved.sql] |
| | 121 | |
| | 122 | === Update Airplane Flight Hours |
| | 123 | |
| | 124 | Кога статусот на некој лет се променува во Arrived, вкупниот број на летани часови на авионот се зголемуваат за растојанието поминато. |
| | 125 | |
| | 126 | [attachment:UpdateAirplaneFlightHours.sql] |
| | 127 | |
| | 128 | === Update Last Maintenance |
| | 129 | |
| | 130 | При извршување на сервис на некој авион (додавање на редица во табелара Maintenance), потребно е атрибутот !LastMaintenance на авионот да се ажурира на ID на новиот сервис. |
| | 131 | |
| | 132 | [attachment:UpdateLastMaintenance.sql] |