예제 #1
0
        // GET: Zimmet
        public ActionResult ParcaUrunZimmet()
        {
            var isim  = k.BolumGetir(User.Identity.Name);
            var model = new ZimmetFormViewModel()
            {
                Urunler            = db.Tbl_Urun.ToList(),
                BirimKullanicilari = db.Tbl_Kullanici.ToList(),
                Kullanicilar       = db.Tbl_Kullanici.ToList(),
                Zimmetsiz          = db.Tbl_Urun.ToList(),
                Bolum = isim[0].ToString()
            };

            return(View(model));
        }
예제 #2
0
        public ActionResult ParcaUrunZimmetle(ZimmetFormViewModel model)
        {
            if (model.Tbl_Zimmet.ZimmetId == 0)
            {
                Tbl_Urun ZimmetlenecekUrun = db.Tbl_Urun.FirstOrDefault(x => x.UrunId == model.Tbl_Zimmet.UrunID);
                ZimmetlenecekUrun.Adet--;
                if (ZimmetlenecekUrun.Adet == 0)
                {
                    ZimmetlenecekUrun.ZimmetDurumu = true;
                }
                ZimmetlenecekUrun.ToptanFiyat = ZimmetlenecekUrun.ToptanFiyat - ZimmetlenecekUrun.BirimFiyat;

                Tbl_Zimmet Zimmetle = model.Tbl_Zimmet;
                Zimmetle.KullaniciID        = model.Tbl_Zimmet.KullaniciID;
                Zimmetle.UrunID             = model.Tbl_Zimmet.UrunID;
                Zimmetle.ArizaDurmu         = false;
                Zimmetle.HazirPcParcalariID = null;
                db.Tbl_Zimmet.Add(Zimmetle);
                db.SaveChanges();
            }
            return(RedirectToAction("ZimmetListesi"));
        }