コード例 #1
0
        public ActionResult Guncelle(UrunModel urunclass)
        {
            Urun urunEntity = new Urun();

            try
            {
                using (StokEntities ctx = new StokEntities())
                {
                    urunEntity                  = ctx.Urun.Where(x => x.ID == urunclass.Id).FirstOrDefault();
                    urunEntity.Ad               = urunclass.Ad;
                    urunEntity.Adet             = urunclass.Adet;
                    urunEntity.AlisFiyat        = urunclass.AlisFiyat;
                    urunEntity.Kdv              = urunclass.Kdv;
                    urunEntity.SatisFiyat       = urunclass.SatisFiyat;
                    ctx.Entry(urunEntity).State = EntityState.Modified;
                    ctx.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(RedirectToAction("Index", "Panel"));
        }
コード例 #2
0
        public ActionResult Guncelle(int id)
        {
            UrunModel malzemeClass  = new UrunModel();
            Urun      malzemeEntity = new Urun();

            try
            {
                using (StokEntities ctx = new StokEntities())
                {
                    malzemeEntity           = ctx.Urun.Where(x => x.ID == id).FirstOrDefault();
                    malzemeClass.Id         = malzemeEntity.ID;
                    malzemeClass.Ad         = malzemeEntity.Ad;
                    malzemeClass.Adet       = malzemeEntity.Adet;
                    malzemeClass.AlisFiyat  = malzemeEntity.AlisFiyat;
                    malzemeClass.Kdv        = malzemeEntity.Kdv;
                    malzemeClass.SatisFiyat = malzemeEntity.SatisFiyat;
                }
            }
            catch (Exception)
            {
                throw;
            }

            return(View(malzemeClass));
        }
コード例 #3
0
        public ActionResult Ekle(UrunModel urunmodel) //burdaki oluşturulan class
        {
            Urun urunEntity = new Urun();             // burdaki veritabanı nesnesi(classta oluşturulan veritabanına gönderiyoruz.)

            try
            {
                using (StokEntities ctx = new StokEntities())
                {
                    urunEntity.Ad            = urunmodel.Ad;
                    urunEntity.Adet          = urunmodel.Adet;
                    urunEntity.AlisFiyat     = urunmodel.AlisFiyat;
                    urunEntity.SatisFiyat    = urunmodel.SatisFiyat;
                    urunEntity.Kdv           = urunmodel.Kdv;
                    urunEntity.MarkaID       = 2;
                    urunEntity.EklenmeTarihi = DateTime.Now;

                    ctx.Urun.Add(urunEntity);
                    ctx.SaveChanges();
                }
            }

            catch (Exception)
            {
                throw;
            }

            return(View());
        }
コード例 #4
0
        // GET: Panel
        public ActionResult Index()
        {
            List <Urun> urunEntityList = new List <Urun>();// veri tabanından ürünleri cekip listeliyecez.

            try
            {
                using (StokEntities ctx = new StokEntities())
                {
                    urunEntityList = ctx.Urun.ToList();
                }
            }
            catch (Exception)
            {
                throw;
            }

            return(View(urunEntityList));// veri tabanının urun tablosudan ön tarafa gönderdiğim(view=ön taraf) urunlistesi.
        }
コード例 #5
0
        public ActionResult Index(Kullanici kul)
        {
            Kullanici kullaniciEntity = new Kullanici();

            try
            {
                using (StokEntities ctx = new StokEntities())
                {
                    var kullanici = ctx.Kullanici.Where(x => x.KullaniciAd == kul.KullaniciAd && x.Sifre == kul.Sifre).ToList();// burda select ile veritabanında eslesen verileri listeye alıyoruz.
                    if (kullanici != null)
                    {
                        return(RedirectToAction("Index", "Panel"));
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(View());
        }
コード例 #6
0
        public ActionResult Sil(UrunModel urunclass)
        {
            Urun  urunEntity  = new Urun();
            Satis satisEntity = new Satis();

            try
            {
                using (StokEntities ctx = new StokEntities())
                {
                    urunEntity  = ctx.Urun.ToList().Where(x => x.ID == urunclass.Id).FirstOrDefault();
                    satisEntity = ctx.Satis.ToList().Where(x => x.UrunID == urunclass.Id).FirstOrDefault();
                    ctx.Urun.Remove(urunEntity);
                    ctx.Satis.Remove(satisEntity);
                    ctx.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(RedirectToAction("Index", "Panel"));//urunu en son listeli görmek için bu sayfaya yönlendiririz.
        }