예제 #1
0
        public ActionResult YeniTeslim(int Musteri, int Urun, int Adet)
        {
            TBLURUNLER  u = db.TBLURUNLER.Where(x => x.URUNID == Urun).FirstOrDefault();
            TBLTESLIMAT t = new TBLTESLIMAT();

            if (u.STOK >= Adet)
            {
                t.ADET    = Adet;
                t.MUSTERI = Musteri;
                t.URUN    = Urun;

                db.TBLTESLIMAT.Add(t);
                db.SaveChanges();

                if (u != null)
                {
                    u.STOK = u.STOK - Adet;
                }
                db.SaveChanges();
            }
            else
            {
                TempData["mesaj"] = "stok yetersiz";
            }

            return(RedirectToAction("Index"));
        }
예제 #2
0
        public ActionResult UrunGuncelle(TBLURUNLER p1)
        {
            List <SelectListItem> degerler = (from i in db.TBLKATEGORILER.ToList()
                                              select new SelectListItem
            {
                Text = i.KATEGORIADI,
                Value = i.KATEGORIID.ToString()
            }).ToList();

            ViewBag.dgr = degerler;

            if (ModelState.IsValid)
            {
                var urun = db.TBLURUNLER.Find(p1.URUNID);
                if (urun != null)
                {
                    urun.URUNID       = p1.URUNID;
                    urun.URUNAD       = p1.URUNAD;
                    urun.MARKA        = p1.MARKA;
                    urun.STOK         = p1.STOK;
                    urun.FIYAT        = p1.FIYAT;
                    urun.URUNKATEGORI = p1.URUNKATEGORI;
                    db.SaveChanges();
                    return(RedirectToAction("Urunler", "Urunler"));
                }
            }
            return(View("Error"));
        }
예제 #3
0
 public ActionResult YeniUrun(TBLURUNLER p1)
 {
     //var ktg = db.TBLKATEGORİLER.Where(x => x.KATEGORİD == p1.TBLKATEGORİLER.KATEGORİD).FirstOrDefault();
     //p1.TBLKATEGORİLER = ktg;
     db.TBLURUNLER.Add(p1);
     db.SaveChanges();
     return(RedirectToAction("Index"));
 }
예제 #4
0
        public ActionResult UrunSil(TBLURUNLER p1)
        {
            var urunbul = db.TBLURUNLER.Find(p1.id);

            urunbul.durum = false;
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #5
0
        public ActionResult YeniUrun(TBLURUNLER u1)
        {
            var ktg = db.TBLKATEGORİLER.Where(m => m.KATEGORIID == u1.TBLKATEGORİLER.KATEGORIID).FirstOrDefault();

            u1.TBLKATEGORİLER = ktg;
            db.TBLURUNLER.Add(u1);
            db.SaveChanges();
            return(RedirectToAction("Urunler"));
        }
        public ActionResult Create(TBLURUNLER p1)
        {
            var category = db.TBLKATEGORILER.Where(m => m.KATEGORIID == p1.TBLKATEGORILER.KATEGORIID).FirstOrDefault();

            p1.TBLKATEGORILER = category;
            db.TBLURUNLER.Add(p1);
            db.SaveChanges();
            return(RedirectToAction("Product"));
        }
        public ActionResult UrunEkle(TBLURUNLER p1)
        {
            var ktg = db.TBLKATEGORI.Where(m => m.KATEGORIID == p1.TBLKATEGORI.KATEGORIID).FirstOrDefault();

            p1.TBLKATEGORI = ktg;
            db.TBLURUNLER.Add(p1);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #8
0
        public ActionResult YeniUrun(TBLURUNLER t)
        {
            var ktgr = db.TBLKATEGORI.Where(x => x.id == t.id).FirstOrDefault();

            t.TBLKATEGORI = ktgr;
            db.TBLURUNLER.Add(t);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public ActionResult YeniUrun(TBLURUNLER p1)
        {
            var ktg = db.TBLKATEGORİLER.Where(m => m.KATEGORIID == p1.URUNKATEGORİ).FirstOrDefault();

            p1.TBLKATEGORİLER = ktg;
            db.TBLURUNLER.Add(p1);
            db.SaveChanges();
            return(Redirect("Index"));
        }
        public ActionResult YeniUrun(TBLURUNLER p1)
        {
            var ktg = db.TBLKATEGORILER.Where(m => m.Kategoriid == p1.TBLKATEGORILER.Kategoriid).FirstOrDefault();

            p1.TBLKATEGORILER = ktg;
            db.TBLURUNLER.Add(p1);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #11
0
        public ActionResult UrunEkle(TBLURUNLER p3)
        {
            var ktg = db.TBLKATEGORILER.Where(x => x.KATEGORIID == p3.TBLKATEGORILER.KATEGORIID).FirstOrDefault();

            p3.TBLKATEGORILER = ktg;
            db.TBLURUNLER.Add(p3);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #12
0
        public ActionResult UrunEkle(TBLURUNLER p1)
        {
            //DropDownListte değerleri gösterdik ama o değerleri kullanarak yeni ürün eklemek için bir linq sorgusu daha yazmamız lazım:
            var ktg = db.TBLKATEGORILER.Where(m => m.KATEGORIID == p1.TBLKATEGORILER.KATEGORIID).FirstOrDefault();

            p1.TBLKATEGORILER = ktg;
            db.TBLURUNLER.Add(p1);
            db.SaveChanges();                  //ExecuteNonQuery'ye benzer
            return(RedirectToAction("Index")); //işlem bitince bizi Index sayfasına yönlendir
        }
예제 #13
0
        public ActionResult Yeniurun(TBLURUNLER p1)
        {
            //dropdawnlist ten gelen değeri atama
            var kat = db.TBLKATEGORILERs.Where(x => x.KATEGORI_ID == p1.TBLKATEGORILER.KATEGORI_ID).FirstOrDefault();

            p1.TBLKATEGORILER = kat;
            db.TBLURUNLERs.Add(p1);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #14
0
        public ActionResult YeniUrun(TBLURUNLER p1)
        {
            //arka planda bir post işlemi olduğu zaman çalışacak.
            var ktg = db.TBLKATEGORILER.Where(m => m.KATEGORIID == p1.TBLKATEGORILER.KATEGORIID).FirstOrDefault();

            p1.TBLKATEGORILER = ktg;
            db.TBLURUNLER.Add(p1);
            db.SaveChanges();

            return(RedirectToAction("Index"));
        }
예제 #15
0
        public ActionResult Yeniurun(TBLURUNLER p1)
        {
            var ktg = db.TBLKATEGORILER.Where(m => m.KATEGORIID == p1.TBLKATEGORILER.KATEGORIID).FirstOrDefault();

            p1.TBLKATEGORILER = ktg;

            db.TBLURUNLER.Add(p1);
            p1.DURUM = true;
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #16
0
        public ActionResult UrunEkle(TBLURUNLER p1)
        {
            var ktg = db.TBLKATEGORILER.Where(m => m.kategoriid == p1.TBLKATEGORILER.kategoriid).FirstOrDefault(); //kategoriid almak için linq sorgusu yaptım

            p1.TBLKATEGORILER = ktg;


            db.TBLURUNLER.Add(p1);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #17
0
        public ActionResult UrunEkle(ProductVM pro)
        {
            TBLURUNLER p1 = new TBLURUNLER()
            {
                URUNADI      = pro.ProductName,
                URUNKATEGORI = (short)pro.ProductCategory,
                FIYAT        = pro.ProductPrice,
                STOK         = (byte)pro.ProductStock,
                MARKA        = pro.ProductBrand,
            };

            service.productRepository.Insert(p1);
            return(RedirectToAction("Index"));
        }
        public ActionResult Guncelle(TBLURUNLER p1)
        {
            var urn = db.TBLURUNLER.Find(p1.URUNID);

            urn.URUNAD = p1.URUNAD;
            urn.MARKA  = p1.MARKA;

            urn.URUNKATEGORİ = p1.URUNKATEGORİ;

            urn.FIYAT = p1.FIYAT;
            urn.STOK  = p1.STOK;
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public ActionResult Guncelle(TBLURUNLER p1)
        {
            var urun = db.TBLURUNLER.Find(p1.URUNID);

            urun.URUNAD = p1.URUNAD;
            var ktg = db.TBLKATEGORI.Where(m => m.KATEGORIID == p1.TBLKATEGORI.KATEGORIID).FirstOrDefault();

            urun.URUNKATEGORI = ktg.KATEGORIID;
            urun.MARKA        = p1.MARKA;
            urun.FIYAT        = p1.FIYAT;
            urun.STOK         = p1.STOK;
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #20
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            TBLURUNLER t = new TBLURUNLER();

            t.URUNAD       = TxtUrunAd.Text;
            t.URUNMARKA    = TxtMarka.Text;
            t.URUNFIYAT    = Convert.ToDecimal(TxtFiyat.Text);
            t.URUNSTOK     = short.Parse(TxtStok.Text);
            t.URUNKATEGORI = byte.Parse(DrpKategori.SelectedValue);

            db.TBLURUNLER.Add(t);
            db.SaveChanges();
            Response.Redirect("Urunler.aspx");
        }
예제 #21
0
        public ActionResult UrunEkle(TBLURUNLER p1)
        {
            var ktg = db.TBLKATEGORILER.Where(m => m.KATEGORIID == p1.TBLKATEGORILER.KATEGORIID).FirstOrDefault();

            p1.TBLKATEGORILER = ktg;

            //if (!ModelState.IsValid)
            //{
            //    return View("UrunEkle");
            //}

            db.TBLURUNLER.Add(p1);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #22
0
        public ActionResult Güncelle(TBLURUNLER p1)
        {
            var dgr = db.TBLURUNLER.Find(p1.URUNID);

            dgr.URUNAD = p1.URUNAD;
            dgr.MARKA  = p1.MARKA;
            //dgr.URUNKATEGORI = p1.URUNKATEGORI;
            var ktg = db.TBLKATEGORILER.Where(x => x.KATEGORIID == p1.TBLKATEGORILER.KATEGORIID).FirstOrDefault();

            dgr.URUNKATEGORI = ktg.KATEGORIID;
            dgr.FIYAT        = p1.FIYAT;
            dgr.STOK         = p1.STOK;
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public ActionResult Update(TBLURUNLER p1)
        {
            var product = db.TBLURUNLER.Find(p1.URUNID);

            product.URUNAD = p1.URUNAD;
            product.MARKA  = p1.MARKA;
            product.FIYAT  = p1.FIYAT;
            product.STOK   = p1.STOK;
            //product.URUNKATEGORI = p1.URUNKATEGORI;
            var category = db.TBLKATEGORILER.Where(m => m.KATEGORIID == p1.TBLKATEGORILER.KATEGORIID).FirstOrDefault();

            product.URUNKATEGORI = category.KATEGORIID;
            db.SaveChanges();
            return(RedirectToAction("Product"));
        }
예제 #24
0
        public ActionResult Guncelle(ProductVM urn)
        {
            TBLURUNLER p1 = new TBLURUNLER()
            {
                URUNID       = urn.ID,
                URUNKATEGORI = (short)urn.ProductCategory,
                URUNADI      = (string)urn.ProductName,
                MARKA        = urn.ProductBrand,
                FIYAT        = urn.ProductPrice,
                STOK         = (byte)urn.ProductStock
            };

            service.productRepository.Guncelle(p1);
            return(Redirect("Index"));
        }
예제 #25
0
        public ActionResult Guncelle(TBLURUNLER p)
        {
            var urun = db.TBLURUNLER.Find(p.urunid);

            urun.urunad = p.urunad;
            urun.marka  = p.marka;
            urun.fiyat  = p.fiyat;
            urun.stok   = p.stok;
            //urun.urunkategori = p.urunkategori;
            var ktg = db.TBLKATEGORILER.Where(m => m.kategoriid == p.TBLKATEGORILER.kategoriid).FirstOrDefault();

            urun.urunkategori = ktg.kategoriid;
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #26
0
        public ActionResult UrunGuncelle(TBLURUNLER p)
        {
            var urun = db.TBLURUNLER.Find(p.ID);

            urun.AD         = p.AD;
            urun.MARKA      = p.MARKA;
            urun.STOK       = p.STOK;
            urun.ALISFIYAT  = p.ALISFIYAT;
            urun.SATISFIYAT = p.SATISFIYAT;
            var kategori = db.TBLKATEGORI.Where(m => m.ID == p.TBLKATEGORI.ID).FirstOrDefault();

            urun.KATEGORI = kategori.ID;
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #27
0
        public ActionResult UrunGuncelle(TBLURUNLER p)
        {
            var urun = db.TBLURUNLER.Find(p.id);

            urun.marka      = p.marka;
            urun.satisfiyat = p.satisfiyat;
            urun.stok       = p.stok;
            urun.alisfiyat  = p.alisfiyat;
            urun.ad         = p.ad;
            var ktg = db.TBLKATEGORI.Where(x => x.id == p.TBLKATEGORI.id).FirstOrDefault();

            urun.kategori = ktg.id;
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #28
0
        public ActionResult Guncelle(TBLURUNLER p)
        {
            TBLURUNLER urun = db.TBLURUNLER.Find(p.URUNID);

            urun.URUNAD = p.URUNAD;
            urun.MARKA  = p.MARKA;
            //urn.URUNKATEGORI = p.URUNKATEGORI;
            urun.FİYAT = p.FİYAT;
            urun.STOK  = p.STOK;
            var ktg = db.TBLKATEGORILER.Where(m => m.KATEGORIID == p.TBLKATEGORILER.KATEGORIID).FirstOrDefault();

            urun.URUNKATEGORI = ktg.KATEGORIID;
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #29
0
        //Güncelle
        public ActionResult Guncelle(TBLURUNLER p1)
        {
            var urun = db.TBLURUNLERs.Find(p1.URUN_ID);

            urun.URUN_AD = p1.URUN_AD;
            urun.MARKA   = p1.MARKA;
            //urun.URUNKATEGORI = p1.URUNKATEGORI;
            var kat = db.TBLKATEGORILERs.Where(x => x.KATEGORI_ID == p1.TBLKATEGORILER.KATEGORI_ID).FirstOrDefault();

            urun.URUNKATEGORI = kat.KATEGORI_ID;
            urun.FIYAT        = p1.FIYAT;
            urun.STOK         = p1.STOK;
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #30
0
        public ActionResult Guncelle(TBLURUNLER p)
        {
            var urunler = db.TBLURUNLER.Find(p.URUNID);

            urunler.URUNAD = p.URUNAD;
            urunler.MARKA  = p.MARKA;
            urunler.FIYAT  = p.FIYAT;
            urunler.STOK   = p.STOK;
            urunler.DURUM  = true;
            var ktg = db.TBLKATEGORILER.Where(m => m.KATEGORIID == p.TBLKATEGORILER.KATEGORIID).FirstOrDefault();

            urunler.URUNKATEGORI = ktg.KATEGORIID;
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }