//public ActionResult Cikis(int id) //{ // using (StokTakipEntities db2 = new StokTakipEntities()) // { // Kategori kat = db2.Kategori.Where(x => x.KategoriID == id).FirstOrDefault(); // int stok = Convert.ToInt32(kat.StokMiktar); // int kalan = stok - 1; // kat.StokMiktar = kalan; // db2.SaveChanges(); // } // _fncYariMamulStokGuncelle(id); // return RedirectToAction("Index"); //} private void _fncYariMamulStokGuncelle(int id, int stokMiktar) { using (StokTakipEntities db3 = new StokTakipEntities()) { KatUrun UrunKat = db3.KatUrun.Where(o => o.KategoriID == id).FirstOrDefault(); var Mamul = db3.KatUrun.Where(y => y.UrunID == UrunKat.UrunID).ToList(); // Urun uruns = new Urun(); foreach (var item in Mamul) { int stokk = Convert.ToInt32(item.Urun.StokMiktar); int kalann = stokk - stokMiktar; db3.Database.ExecuteSqlCommand("UPDATE Urun SET StokMiktar=" + kalann + " WHERE UrunID=" + item.UrunID); } } }
public ActionResult Ekle(FormCollection form, int[] KategoriID, int[] RafID) { DateTime tarih = DateTime.Now; Urun urun = new Urun(); barcode = tarih.Year.ToString() + tarih.Month.ToString() + tarih.Day.ToString() + tarih.Hour.ToString() + tarih.Minute.ToString() + tarih.Second.ToString(); urun.UrunAdi = form["UrunAdi"].ToString(); urun.Barcod = barcode; urun.Resim = _fncResimYukle(); urun.UrunKodu = form["UrunKodu"].ToString(); urun.StokMiktar = Convert.ToInt32(form["StokMiktar"]); urun.SatisFiyat = Convert.ToDecimal(form["SatisFiyat"]); urun.AlisFiyat = Convert.ToDecimal(form["AlisFiyat"]); urun.GirisTarhi = Convert.ToDateTime(DateTime.Now); urun.Durum = true; db.Urun.Add(urun); db.SaveChanges(); var uruns = db.Urun.OrderByDescending(x => x.UrunID).FirstOrDefault(); KatUrun katurun = new KatUrun(); foreach (var item in KategoriID) { //string id = item.ToString(); katurun.KategoriID = Convert.ToInt32(item.ToString()); katurun.UrunID = uruns.UrunID; db.KatUrun.Add(katurun); db.SaveChanges(); } RafUrun rafurun = new RafUrun(); foreach (var item2 in RafID) { //string id = item.ToString(); rafurun.RafID = Convert.ToInt32(item2.ToString()); rafurun.UrunID = uruns.UrunID; // rafurun.KategoriID = 0; db.RafUrun.Add(rafurun); db.SaveChanges(); } ViewBag.Durum = "Başarıyla Kayıt Edildi."; _fncDropDoldur(); return(View()); }