示例#1
0
        public void Update(T entity)
        {
            var Entity = db.Entry(entity);

            //var Entity = db.Set<DbEntityEntry<T>>().Find(id);
            Entity.State = EntityState.Modified;
            db.SaveChanges();
        }
示例#2
0
        public void Update(T item)
        {
            T             updated = GetById(item.ID);
            DbEntityEntry entry   = db.Entry(updated);

            entry.CurrentValues.SetValues(item);
            Save();
        }
示例#3
0
        private void btn_kaydet_Click(object sender, EventArgs e)
        {
            List <Kitap> kitaps = db.TBLKitap.Where(x => x.KitapAdi == txt_adi.Text && x.Yazar == txt_yazar.Text && x.BasımTarihi == dtp_basimtarihi.Value && x.BaskiNo == txt_baskino.Text && x.YayinEvi == txt_yayin.Text).ToList();

            if (kitaps.Count > 0)
            {
                foreach (Kitap item in kitaps)
                {
                    int stkkontrol = Convert.ToInt32(item.Stok) + 1;
                    Updated = db.TBLKitap.Find(item.ID);

                    Updated.KitapAdi    = txt_adi.Text;
                    Updated.Yazar       = txt_yazar.Text;
                    Updated.Tur         = (string)cb_tur.SelectedItem;
                    Updated.BasımTarihi = dtp_basimtarihi.Value.Date;
                    Updated.BaskiNo     = txt_baskino.Text;
                    Updated.YayinEvi    = txt_yayin.Text;
                    Updated.Stok        = stkkontrol;
                    Updated.Ucret       = Convert.ToDouble(txt_ucret.Text);

                    db.Entry(db.TBLKitap.Find(Updated.ID)).CurrentValues.SetValues(Updated);
                    db.SaveChanges();
                }
            }
            else
            {
                Kitap k = new Kitap();
                k.KitapAdi    = txt_adi.Text;
                k.Yazar       = txt_yazar.Text;
                k.Tur         = (string)cb_tur.SelectedItem;
                k.BasımTarihi = dtp_basimtarihi.Value.Date;
                k.BaskiNo     = txt_baskino.Text;
                k.YayinEvi    = txt_yayin.Text;
                k.Stok        = 1;
                k.Ucret       = Convert.ToInt64(txt_ucret.Text);
                db.TBLKitap.Add(k);
                db.SaveChanges();
            }

            Temizle();
            KitapListele();
        }
示例#4
0
        private void btn_guncelle_Click(object sender, EventArgs e)
        {
            updated                = db.TBLKullanici.Find(id);
            updated.Ad             = txt_ad.Text;
            updated.Soyad          = txt_soyad.Text;
            updated.KullaniciAd    = txt_kullaniciad.Text;
            updated.KullaniciSifre = txt_sifre.Text;

            db.Entry(db.TBLKullanici.Find(updated.ID)).CurrentValues.SetValues(updated);
            db.SaveChanges();
            MessageBox.Show("Kullanici Güncellendi.");

            Temizle();
            KullaniciListe();
        }