public void BiletBilgisi(Bilet b)
        {
            Rezervasyon r = new Rezervasyon();

            r.YolcuSayisi = Convert.ToInt32(txtYolcuSayi.Text);
            int temp = 0;

            do
            {
                temp++;
                b.Kalkis = cmbNereden.Text;
                b.Varis  = cmbNereye.Text;
                b.Ad     = txtAd.Text;
                b.Soyad  = txtSoyad.Text;
                b.TCNo   = Convert.ToInt32(txtTCKimlikNo.Text);
                if (chbTekYön.Checked)
                {
                    b.YonTipi      = "Tek Yön";
                    b.GidisTarihi  = Convert.ToDateTime(dtpGidisTarihi.Value);
                    lblTutar2.Text = b.TekYonFiyat(b.Kalkis, b.Varis).ToString();
                }
                else if (chbGidisDönüs.Checked)
                {
                    b.YonTipi      = "Çift Yön";
                    b.GidisTarihi  = Convert.ToDateTime(dtpGidisTarihi.Value);
                    b.DönüsTarihi  = Convert.ToDateTime(dtpDönüsTarihi.Value);
                    lblTutar2.Text = b.CiftYonFiyat(b.Kalkis, b.Varis).ToString();
                }
                b.Fiyat = Convert.ToInt32(lblTutar2.Text);
                if (chbEvet.Checked)
                {
                    Puan p = new Puan(b);
                    b.Fiyat        = b.Fiyat - p.PuanHesapla();
                    lblTutar2.Text = b.Fiyat.ToString();
                }
                else if (chbHayır.Checked)
                {
                    lblTutar2.Text = b.Fiyat.ToString();
                }
                if (chbNakit.Checked)
                {
                    Nakit n  = new Nakit();
                    Bilet b2 = new Bilet(n.Odeme());
                    b.OdemeTipi = b2.OdemeTipi;
                }
                else if (chbKrediKarti.Checked)
                {
                    KrediKarti k  = new KrediKarti();
                    Bilet      b2 = new Bilet(k.Odeme());
                    b.OdemeTipi = b2.OdemeTipi;
                }
            } while (temp != r.YolcuSayisi);
            r.RezervasyonEkle(b);
            txtBiletler.Text += r.RezervasyonListele();
        }
Beispiel #2
0
 public void RezervasyonEkle(Bilet b)
 {
     Biletler.Add(b);
 }
Beispiel #3
0
 public Puan(Bilet b)
 {
     this.Bilet = b;
 }