public Rezervasyon(Musteri m, Oda o, DateTime gelis, DateTime gidis)
 {
     Musteri     = m;
     Oda         = o;
     GelisTarihi = gelis;
     GidisTarihi = gidis;
     Musteri.RezervasyonTarihiEkle(DateTime.Now);
     Musteri.ZiyaretSayisi++;
     UcretHesapla();
 }
Example #2
0
        public Oda OdaAra(int odaNo)
        {
            Oda oda = new Oda();

            foreach (Oda o in odalar)
            {
                if (o.No == odaNo)
                {
                    oda = o;
                }
            }

            return(oda);
        }
Example #3
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            Fiyat      f = new Fiyat(double.Parse(txtSezon1.Text), double.Parse(txtSezon2.Text), double.Parse(txtSezon3.Text), double.Parse(txtSezon4.Text), double.Parse(txtTatil.Text));
            OdaOzellik o = new OdaOzellik()
            {
                Alan = Convert.ToInt16(numAlan.Value), Balkon = rbBalkonVar.Checked, Kat = Convert.ToInt16(numKat.Value), YatakSayisi = Convert.ToInt16(numYatak.Value), Konum = txtEk.Text
            };

            Oda yeniOda = new Oda(f, o);

            Otel.OdaEkle(yeniOda);

            OdaListesiYenile();
        }
Example #4
0
        private void btnRezervasyonKaydet_Click(object sender, EventArgs e)
        {
            Oda         o = Otel.OdaAra(int.Parse(cbOdalar.SelectedItem.ToString()));
            Rezervasyon r = new Rezervasyon();

            if (cbRezervasyonTipi.SelectedIndex == 0)
            {
                r = new RezervasyonOnOdemeli(Otel.Musteriler[cbMusteriler.SelectedIndex], o, Takvim.SelectionStart, Takvim.SelectionEnd);
            }
            if (cbRezervasyonTipi.SelectedIndex == 1)
            {
                r = new Rezervasyon60(Otel.Musteriler[cbMusteriler.SelectedIndex], o, Takvim.SelectionStart, Takvim.SelectionEnd);
            }
            if (cbRezervasyonTipi.SelectedIndex == 2)
            {
                r = new RezervasyonStandart(Otel.Musteriler[cbMusteriler.SelectedIndex], o, Takvim.SelectionStart, Takvim.SelectionEnd);
            }


            Otel.RezervasyonYap(r);

            RezervasyonListesiYenile();
        }
Example #5
0
 public void OdaEkle(Oda o)
 {
     o.No = odalar.Count;
     odalar.Add(o);
 }
Example #6
0
 public RezervasyonTesvik(Musteri m, Oda o, DateTime gelis, DateTime gidis) : base(m, o, gelis, gidis)
 {
 }
Example #7
0
 public RezervasyonStandart(Musteri m, Oda o, DateTime gelis, DateTime gidis) : base(m, o, gelis, gidis)
 {
 }
 public Rezervasyon60(Musteri m, Oda o, DateTime gelis, DateTime gidis) : base(m, o, gelis, gidis)
 {
     UcretHesapla();
 }