//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 Giris(FormCollection form) { string kullanci = form["email"].ToString(); string sifre = form["sifre"].ToString(); using (StokTakipEntities db = new StokTakipEntities()) { try { var admins = db.Kullanici.FirstOrDefault(x => x.KullaniciAdi == kullanci && x.Sifre == sifre && x.Yetki == true); if (admins != null) { Session["id"] = admins.KullaniciID.ToString(); Session["isim"] = admins.AdSoyad.ToString(); //TempData["AdSoyad"] = admins.AdSoyad.ToString(); Session["_id"] = null; Session["_isim"] = null; CookieEkle("id", admins.KullaniciID.ToString()); CookieEkle("isim", admins.AdSoyad.ToString()); try { Session["resim"] = admins.Resim.ToString(); CookieEkle("resim", admins.Resim.ToString()); } catch (Exception) { } return(RedirectToAction("Index", "Admin")); } else { ModelState.AddModelError("", "Kullanıcı Adınız veya Parolanız Yanlıştır."); ViewBag.Hata = "Kullanıcı Adınız veya Parolanız Yanlıştır."; } } catch (Exception) { } try { var admins = db.Kullanici.FirstOrDefault(x => x.KullaniciAdi == kullanci && x.Sifre == sifre && x.Yetki == false); if (admins != null) { Session["_id"] = admins.KullaniciID.ToString(); Session["_isim"] = admins.AdSoyad.ToString(); Session["id"] = null; Session["isim"] = null; CookieEkle("_id", admins.KullaniciID.ToString()); CookieEkle("_isim", admins.AdSoyad.ToString()); try { Session["_resim"] = admins.Resim.ToString(); CookieEkle("_resim", admins.Resim.ToString()); } catch (Exception) { } return(RedirectToAction("Panel", "Admin")); } else { ModelState.AddModelError("", "Kullanıcı Adınız veya Parolanız Yanlıştır."); ViewBag.Hata = "Kullanıcı Adınız veya Parolanız Yanlıştır."; } } catch (Exception) { } } return(View()); }