private void ErtesiGunKoltukBosalt() { Gise sorgu = new Gise(); IEnumerable <KoltukBosaltDTO> koltukBosalt = new List <KoltukBosaltDTO>(); koltukBosalt = _uow .GetRepo <Gise>() .Where(x => x.GosterimID == GosterimId && x.DoluMu == true) .Select(x => new KoltukBosaltDTO { GiseId = x.GiseID, Tarih = x.Tarih }).AsEnumerable(); if (koltukBosalt != null) { foreach (var item in koltukBosalt) { if (item.Tarih.Day < DateTime.Now.Day) { sorgu = _uow.GetRepo <Gise>().GetById(item.GiseId); sorgu.DoluMu = false; sorgu.Tarih = DateTime.Now.Date; } } if (sorgu != null) { _uow.Commit(); } } }
private void btnOnayla_Click(object sender, EventArgs e) { DialogResult onayla = new DialogResult(); onayla = MessageBox.Show("Onaylıyor musunuz ?", "Uyarı", MessageBoxButtons.YesNo); if (onayla == DialogResult.Yes) { /*Seçilen KoltukId'si bulunur ve veritabanından kontrol edilir.Eşleşen Id'lerin DoluMu özelliği doldurulur.*/ string koltukAd; foreach (var item in koltuklar) { koltukAd = item.ToString(); giseId = _uow .GetRepo <Gise>() .Where(x => x.GosterimID == gosterim.GosterimID && x.Koltuk.KoltukAD == koltukAd) .Select(x => x.GiseID).FirstOrDefault(); Gise g = new Gise(); g = _uow.GetRepo <Gise>().GetById(giseId); g.DoluMu = true; g.Tarih = DateTime.Now.Date; } if (_uow.Commit() > 0) { MessageBox.Show("İşlem başarıyla gerçekleşti!"); } /**/ #region Ödeme Şekli /*OdemeSekliyle alakalı*/ if (rbNakit.Checked) { OdemeSekliID = 1; } else { OdemeSekliID = 2; } /**/ #endregion SeyirciDatabaseEkle(); BiletDatabaseEkle(); FaturaDatabaseEkle(); this.Close(); } }
// GET: Home public ActionResult Index() { if (db.Gises.Count() == 0) { Gise gise = new Gise(); gise.KullaniciAdi = "gise"; gise.Sifre = "gise"; db.Gises.Add(gise); db.SaveChanges(); } Abone abone = (Abone)Session["CurrentAbone"]; if (abone == null) { ViewBag.isim = "deneme"; return(View()); } ViewBag.isim = abone.Ad; return(View()); }