11 Ocak 2013 Cuma

Troya : Aktarma Ekleme ve Kaldırma


Merhaba değerli okurlar bu yazımda sizlere " uçuşlara aktarma eklemek ve kaldırmak " işlemlerinden bahsedeceğim . Bu dersimizi sizlere örnekler üzerinden anlatmanın daha sağlıklı olacağını düşündüm.. Unutmayın çok iyi bir kod hafızasına sahip olabilirsiniz , hatta troya programı ' nın bütük kodlarını ezberleyebilirsiniz. Ancak ezbere dayalı bilgiler sizi herzaman yarı yolda bırakacaktır. İyi bir biletçi olmak istiyorsanız işlemlerin kodlarını ezberlemek yerine işlemlerin mantığını kavramalısınız.

Şimdi gelelim aktarma ekleme ve kaldırma konusuna ;



Örneğin ;Yolcumuz 12 Ocak İstanbul - Kıbrıs seferi gerçekleştirmek istiyor ve o tarihte İstanbul -Kıbrıs arası hiç direk uçuş bulunmamakta .. Böyle durumlarda İstanbul kıbrıs arası aktarmalı uçuşları listeliyeceğiz.


Resimde görüldüğü üzere aktarmalı uçuşlar yukarıda olduğu gibi görülmektedir.Yukaridaki uçuşu incelediğimizde ;
12 Ocakta İstanbul (IST) ' dan Ankara (ESB)' ya saat 12:00 ' de haraket eder 13:05 'te Ankara'ya varır.Ankara' (ESB) dan ise 14:15 ' de haraket eder 15:25 ' te Kıbrıs ( ECN ) 'a varır.. Görüldüğü üzere bu uçuş "Ankara aktarmalı bir Kıbrıs uçuşudur.."

Gelelim konumuza uçuşları yukarıdaki olduğu gibi listedikten sonra uçuşun iki bacağınında sınıflarını secip rezervasyona ekliyoruz.


Evet görüldüğü üzere uçuşlarımızı rezervasyona ekledik. Yukarıdaki resimde olduğu gibi görülen uçuşlara şimdi aktarma eklememiz gerekmektedir. Gelelim aktarma ekleme ve kaldırma işlemi ' nin kodlarına ;

Aktarma Ekleme Kodları ;

.1X  ---> 1. Uçuşa Aktarma Ekler
.2X  ---> 2. Uçuşa Aktarma Ekler

Aktarma Kaldırma Kodları ;

.1S  ---> 1. Uçuştaki Aktarmayı Kaldırır
.2S  ---> 2. Uçuştaki Aktarmayı Kaldırır

Aktarma ekleme ve kaldırma kodları yukarıda görüldüğü gibidir..Gelelim bizim uçuşumuza yukarıda bahsettiğim gibi bizim uçuşumuz İstanbul' dan Ankara aktarmalı Kıbrıs uçuşudur. Bu durumda biz uçuşun Ankara' ya giden  bacağına aktarma eklememiz gerekmektedir. Uçuşumuzun Ankara ' ya giden bacağı resimdede görüldüğü üzere 1. Segmentte ' dir . Bu durumda bizim 1. segmentimize aktarma eklememiz gerekicek

Yani ;

.1X  ---> yaparak uçuşumuza aktarma eklemiş olacağız.

İşlemimizi yaptıktan sonra gördüğümüz üzere uçuşa aktarma eklenmiştir. Kırmızı kalem ile işaret olan X harfi aktarma anlamına gelmektedir.Bu uçuştaki aktarmayı kaldırmak istiyorsanız yine aynı şekilde

Aktarma 1. segmentte olduğu için
.1S ---> yaparak mevcut olarak aktarmayı uçuştan kaldırmış olursunuz

Artık uçuşumuza isim girişi yapabilir ardından rezervasyon biletleme işlemine geçebilirsiniz.