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); } } }
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); } }
public bool RezervasyonTipiSil(int id) { RezervasyonTipi silinecekRezervasyonTipi = otelContext.rezervasyonTipleri.First(x => x.RezervasyonTipiId == id); otelContext.rezervasyonTipleri.Remove(silinecekRezervasyonTipi); etkilenenKayit = otelContext.SaveChanges(); return(etkilenenKayit > 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); }
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(); }
public bool RezervasyonTipiEkle(RezervasyonTipi rezervasyonTipi) { return(rezervasyonTipiManager.RezervasyonTipiEkle(rezervasyonTipi)); }
public bool RezervasyonTipiGuncelle(RezervasyonTipi rezervasyonTipi) { otelContext.rezervasyonTipleri.AddOrUpdate(rezervasyonTipi); etkilenenKayit = otelContext.SaveChanges(); return(etkilenenKayit > 0); }