private void btnKaydet_Click(object sender, EventArgs e) { List<tblTabanFiyatlar> tabanFiyatlar ; tblTabanFiyatlar yeniTabanFiyat = new tblTabanFiyatlar() ; try { using (DBOtelEntities db = new DBOtelEntities()) { tabanFiyatlar = db.tblTabanFiyatlar.ToList(); int sonID = tabanFiyatlar.Last().tabanFiyatID; yeniTabanFiyat.tabanFiyat = Convert.ToDecimal(txtTabanFiyat.Text); yeniTabanFiyat.tanımlandigiTarih = dtpBaslangic.Value.Date; yeniTabanFiyat.sonGecerlilikTarihi = dtpBaslangic.Value.Date; yeniTabanFiyat.tabanFiyatID = sonID + 1; db.tblTabanFiyatlar.Add(yeniTabanFiyat); db.SaveChanges(); } } catch (Exception ex) { MessageBox.Show("Hata: " + ex.Message); } frmTabanFiyatListele belirler = new frmTabanFiyatListele(); MessageBox.Show("Yeni taban fiyatı başarıyla eklendi"); this.Close(); belirler.Show(); }
private void btnKaydet_Click(object sender, EventArgs e) { List <tblTabanFiyatlar> tabanFiyatlar; tblTabanFiyatlar yeniTabanFiyat = new tblTabanFiyatlar(); try { using (DBOtelEntities db = new DBOtelEntities()) { tabanFiyatlar = db.tblTabanFiyatlar.ToList(); int sonID = tabanFiyatlar.Last().tabanFiyatID; yeniTabanFiyat.tabanFiyat = Convert.ToDecimal(txtTabanFiyat.Text); yeniTabanFiyat.tanımlandigiTarih = dtpBaslangic.Value.Date; yeniTabanFiyat.sonGecerlilikTarihi = dtpBaslangic.Value.Date; yeniTabanFiyat.tabanFiyatID = sonID + 1; db.tblTabanFiyatlar.Add(yeniTabanFiyat); db.SaveChanges(); } } catch (Exception ex) { MessageBox.Show("Hata: " + ex.Message); } frmTabanFiyatListele belirler = new frmTabanFiyatListele(); MessageBox.Show("Yeni taban fiyatı başarıyla eklendi"); this.Close(); belirler.Show(); }
private void button1_Click(object sender, EventArgs e) { rezervasyon.baslangicTarihi = dateTimePicker3.Value.Date; decimal tabanF = 0; foreach (tblTabanFiyatlar tbn in db.tblTabanFiyatlar.ToList()) { if (tbn.tanımlandigiTarih.Date.DayOfYear >= DateTime.Today.DayOfYear || tbn.sonGecerlilikTarihi.DayOfYear <= DateTime.Today.DayOfYear) { tabanF = tbn.tabanFiyat; } } string mesaj = "Rezervasyon tarihi " + rezervasyon.baslangicTarihi.Date.ToShortDateString() + " - " + rezervasyon.bitisTarihi.Date.ToShortDateString() + " olarak değiştirildi. Ceza ücreti: " + Convert.ToString((tabanF) * (decimal)110 / (decimal)100) + " ₺"; MessageBox.Show(mesaj); db.SaveChanges(); }