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(); }
public void RezervasyonEkle(Bilet b) { Biletler.Add(b); }
public Puan(Bilet b) { this.Bilet = b; }