コード例 #1
0
        public List <RezervasyonTipi> SelectAll()
        {
            List <RezervasyonTipi> rezervasyonTipleri = new List <RezervasyonTipi>();

            cmd = new SqlCommand("select * from RezervasyonTipleri", conn);
            conn.Open();
            rdr = cmd.ExecuteReader();
            RezervasyonTipi rezervasyonTipi;

            if (rdr.HasRows)
            {
                while (rdr.Read())
                {
                    rezervasyonTipi = new RezervasyonTipi()
                    {
                        Id       = (int)rdr["Id"],
                        TipAdi   = rdr["TipAdi"].ToString(),
                        Aciklama = rdr["Aciklama"].ToString(),
                        Fiyat    = (decimal)rdr["Fiyat"]
                    };
                    rezervasyonTipleri.Add(rezervasyonTipi);
                }
            }
            conn.Close();
            return(rezervasyonTipleri);
        }
        private void frmGecmisRezervasyonGörüntülemeEkrani_Load(object sender, EventArgs e)
        {
            lstRezGoruntule.Items.Clear();
            rezervasyonlar = rezervasyonController.GetRezervasyonlarByMusteriId(_musteri.Id);
            label1.Text    = "Hoşgeldin " + _musteri.Ad;
            RezervasyonTipi rezervasyonTipi = rezervasyonTipiController.GetRezervasyonTipiById(0);

            if (rezervasyonlar != null)
            {
                ListViewItem lvi;
                foreach (Rezervasyon item in rezervasyonlar)
                {
                    lvi      = new ListViewItem();
                    lvi.Text = item.Id.ToString();
                    lvi.SubItems.Add(item.GirisTarihi.ToLongDateString());
                    lvi.SubItems.Add(item.CikisTarihi.ToLongDateString());
                    lvi.SubItems.Add(musteriController.GetMusteriById(item.MusteriId));
                    lvi.SubItems.Add(item.KisiSayisi.ToString());
                    lvi.SubItems.Add(otelController.GetOtelById(item.OtelId));
                    lvi.SubItems.Add(item.OdaId.ToString());
                    lvi.SubItems.Add(rezervasyonTipiController.GetRezervasyonTipiById(item.RezervasyonTipId).TipAdi);
                    lstRezGoruntule.Items.Add(lvi);
                }
            }
        }
コード例 #3
0
 public void FiyatHesapla()
 {
     if (tiklananOda != 0)
     {
         toplamTutar = 0;
         decimal         odaFiyati = odaDetayController.GetRoomPrice(tiklananOda);
         RezervasyonTipi secilenRezervasyontipi = cmbRezervasyonTipleri.SelectedItem as RezervasyonTipi;
         if (cmbOdaSecimi.SelectedIndex == 0)
         {
             odaFiyati *= 0.70M;
         }
         else if (cmbOdaSecimi.SelectedIndex == 2)
         {
             odaFiyati *= 1.2M;
         }
         for (DateTime i = dtpGiris.Value; i < dtpCikis.Value;)
         {
             if (i.DayOfWeek == DayOfWeek.Friday || i.DayOfWeek == DayOfWeek.Saturday)
             {
                 toplamTutar += (odaFiyati * 1.3M) + secilenRezervasyontipi.Fiyat;
             }
             else
             {
                 toplamTutar += odaFiyati + secilenRezervasyontipi.Fiyat;
             }
             i = i.AddDays(1);
         }
         lblToplamTutar.Text = "Oda Fiyatı:" + Math.Round(toplamTutar, 2);
     }
 }
コード例 #4
0
        public bool RezervasyonTipiSil(int id)
        {
            RezervasyonTipi silinecekRezervasyonTipi = otelContext.rezervasyonTipleri.First(x => x.RezervasyonTipiId == id);

            otelContext.rezervasyonTipleri.Remove(silinecekRezervasyonTipi);
            etkilenenKayit = otelContext.SaveChanges();
            return(etkilenenKayit > 0);
        }
コード例 #5
0
        public bool RezervasyonTipiEkle(RezervasyonTipi rezervasyonTipi)
        {
            var yeniRezervasyonTipi = new RezervasyonTipi {
                RezervasyonTipiId = rezervasyonTipi.RezervasyonTipiId, Tipi = rezervasyonTipi.Tipi, Aciklama = rezervasyonTipi.Aciklama
            };

            otelContext.rezervasyonTipleri.Add(yeniRezervasyonTipi);
            etkilenenKayit = otelContext.SaveChanges();
            return(etkilenenKayit > 0);
        }
コード例 #6
0
 public frmOdadaKalacakOlanlar(Rezervasyon rezervasyon, Musteri musteri, OdaDetay odaDetay, RezervasyonTipi rezervasyonTipi, decimal topTutar)
 {
     _topTutar            = topTutar;
     _rezervasyon         = rezervasyon;
     _rezervasyonTipi     = rezervasyonTipi;
     _musteri             = musteri;
     _odaDetay            = odaDetay;
     kalacakMusteriler    = new List <Musteri>();
     sonEklenenMusteriler = new List <Musteri>();
     InitializeComponent();
 }
コード例 #7
0
 public bool RezervasyonTipiEkle(RezervasyonTipi rezervasyonTipi)
 {
     return(rezervasyonTipiManager.RezervasyonTipiEkle(rezervasyonTipi));
 }
コード例 #8
0
 public bool RezervasyonTipiGuncelle(RezervasyonTipi rezervasyonTipi)
 {
     otelContext.rezervasyonTipleri.AddOrUpdate(rezervasyonTipi);
     etkilenenKayit = otelContext.SaveChanges();
     return(etkilenenKayit > 0);
 }