예제 #1
0
        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();
                }
            }
        }
예제 #2
0
        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();
            }
        }
예제 #3
0
        // 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());
        }