private static void DonusFiyatiHesapla()
        {
            //Eğer Gidiş - Dönüş seyahat tipi seçilmişse dönüş yolcularının fiyatı toplam fiyata eklenir.
            if (Bilgiler.SeyahatTipi == SeyehatTipi.GidisDonus)
            {
                if (Bilgiler.DonusMusteriler.Count != 0)
                {
                    foreach (Yolcu item in Bilgiler.DonusMusteriler)
                    {
                        if (Bilgiler.SigortaVarMi)
                        {
                            Bilgiler.DonusToplamFiyat += 20;
                        }

                        if (item.YetiskinMi)
                        {
                            Bilgiler.DonusToplamFiyat += Metotlar.FiyatBul(Bilgiler.DonusSeferID);
                        }
                        else
                        {
                            Bilgiler.DonusToplamFiyat += Metotlar.FiyatBul(Bilgiler.DonusSeferID) * 0.8m;
                        }

                        if (Bilgiler.DonusOtobusTipi == OtobusTipi.Suit && item.koltukNo <= 8)
                        {
                            Bilgiler.DonusToplamFiyat += 20;
                        }
                    }
                }
            }
        }
        private static void GidisFiyatiHesapla()
        {
            // Gidiş yönündeki yolcuların fiyatları bu alanda hesaplanır.
            foreach (Yolcu item in Bilgiler.GidisMusteriler)
            {
                if (Bilgiler.SigortaVarMi)
                {
                    Bilgiler.GidisToplamFiyat += 20;
                }

                if (item.YetiskinMi)
                {
                    Bilgiler.GidisToplamFiyat += Metotlar.FiyatBul(Bilgiler.GidisSeferID);
                }
                else
                {
                    Bilgiler.GidisToplamFiyat += Metotlar.FiyatBul(Bilgiler.GidisSeferID) * 0.8m;
                }

                if (Bilgiler.GidisOtobusTipi == OtobusTipi.Suit && item.koltukNo <= 8)
                {
                    Bilgiler.GidisToplamFiyat += 20;
                }
            }
        }
Пример #3
0
        private void ToplamFiyatHesapla()
        {
            foreach (Yolcu yolcu in Bilgiler.GidisMusteriler)
            {
                if (Bilgiler.SigortaVarMi)
                {
                    Bilgiler.ToplamFiyat += 20;
                }

                if (yolcu.YetiskinMi)
                {
                    Bilgiler.ToplamFiyat += Metotlar.FiyatBul(Bilgiler.GidisSeferID);
                }
                else
                {
                    Bilgiler.ToplamFiyat += Metotlar.FiyatBul(Bilgiler.GidisSeferID) * 0.8m;
                }

                if (Bilgiler.GidisOtobusTipi == OtobusTipi.Suit && yolcu.koltukNo <= 8)
                {
                    Bilgiler.ToplamFiyat += 20;
                }
            }

            if (Bilgiler.SeyahatTipi == SeyehatTipi.GidisDonus)
            {
                foreach (Yolcu yolcu in Bilgiler.DonusMusteriler)
                {
                    //Sigorta Kontrolü
                    if (Bilgiler.SigortaVarMi)
                    {
                        Bilgiler.ToplamFiyat += 20;
                    }


                    //Çocuk kontrolü
                    if (yolcu.YetiskinMi)
                    {
                        Bilgiler.ToplamFiyat += Metotlar.FiyatBul(Bilgiler.DonusSeferID);
                    }
                    else
                    {
                        Bilgiler.ToplamFiyat += Metotlar.FiyatBul(Bilgiler.DonusSeferID) * 0.8m;
                    }


                    //VIP Koltuk kontrolü
                    if (Bilgiler.DonusOtobusTipi == OtobusTipi.Suit && yolcu.koltukNo <= 8)
                    {
                        Bilgiler.ToplamFiyat += 20;
                    }
                }
            }
        }