コード例 #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            YayinEvi yayinEvi = db.YayinEvi.Find(id);

            db.YayinEvi.Remove(yayinEvi);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #2
0
 public ActionResult Edit([Bind(Include = "yayineviID,yayineviAd,yayineviTel,yayineviAdres")] YayinEvi yayinEvi)
 {
     if (ModelState.IsValid)
     {
         db.Entry(yayinEvi).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(yayinEvi));
 }
コード例 #3
0
        public ActionResult Create([Bind(Include = "yayineviID,yayineviAd,yayineviTel,yayineviAdres")] YayinEvi yayinEvi)
        {
            if (ModelState.IsValid)
            {
                db.YayinEvi.Add(yayinEvi);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(yayinEvi));
        }
コード例 #4
0
        ///////////////////////////////////////////////////////////////////////////////////////////////// YAYIN EVİ
        private void btnYayinEviEkle_Click(object sender, EventArgs e)
        {
            YayinEvi y = new YayinEvi();

            y.ID  = Guid.NewGuid();
            y.Adi = txtYayinEviAdi.Text.ToString();
            ctx.YayinEvis.InsertOnSubmit(y);
            ctx.SubmitChanges();

            cagir_dgwYayinEvi();
        }
コード例 #5
0
        // GET: YayinEvi/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            YayinEvi yayinEvi = db.YayinEvi.Find(id);

            if (yayinEvi == null)
            {
                return(HttpNotFound());
            }
            return(View(yayinEvi));
        }
コード例 #6
0
        private void btnYayinEviGuncelle_Click(object sender, EventArgs e)
        {
            if (txtYayinEviAdi.Tag != null)
            {
                YayinEvi y = ctx.YayinEvis.FirstOrDefault(x => x.ID == (Guid)txtYayinEviAdi.Tag);
                y.Adi = txtYayinEviAdi.Text.ToString();
                ctx.SubmitChanges();
            }
            else
            {
                MessageBox.Show("Seçiniz.");
            }
            txtYayinEviAdi.Text = "";
            txtYayinEviAdi.Tag  = null;

            cagir_dgwYayinEvi();
        }
コード例 #7
0
        private void silToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            DialogResult sonuc = MessageBox.Show("Seçili Kayıt Silinsin mi?", "Kayıt Silme", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (sonuc == DialogResult.Yes)
            {
                Guid     id = (Guid)dgwYayinEvi.CurrentRow.Cells["ID"].Value;
                YayinEvi y  = ctx.YayinEvis.FirstOrDefault(x => x.ID == id);
                if (ctx.Kitaps.Where(x => x.YayinEviID == id).Count() > 0)
                {
                    MessageBox.Show("Hata : Silinmeye Çalışılan Kayıta bağlı Kitap bulunmakta.");
                    return;
                }
                ctx.YayinEvis.DeleteOnSubmit(y);
                ctx.SubmitChanges();
                cagir_dgwYayinEvi();
            }
        }
コード例 #8
0
        private void btnEkle_Click(object sender, EventArgs e)
        {
            ModelDBContainer db = new ModelDBContainer();

            Kitap ktp = new Kitap();

            ktp.KitapAdi      = txtKitapAdi.Text;
            ktp.SayfaSayisi   = int.Parse(txtSayfaSayisi.Text);
            ktp.EklenmeTarihi = dtEklenmeTarihi.Value;

            bool yazarVarMi = db.YazarSet.Where(y => y.YazarAdi == txtYazarAdi.Text && y.YazarSoyadi == txtYazarSoyadi.Text).ToList().Count > 0;

            if (yazarVarMi)
            {
                ktp.YazarId = db.YazarSet.Where(y => y.YazarAdi == txtYazarAdi.Text && y.YazarSoyadi == txtYazarSoyadi.Text).FirstOrDefault().Id;
            }
            else
            {
                var yzr = new Yazar();

                yzr.YazarAdi    = txtYazarAdi.Text;
                yzr.YazarSoyadi = txtYazarSoyadi.Text;

                db.YazarSet.Add(yzr);

                ktp.YazarId = yzr.Id;
            }

            bool yEviVarMi = db.YayinEviSet.Where(y => y.YayinEviAdi == txtYayinEvi.Text).ToList().Count > 0;

            if (yEviVarMi)
            {
                ktp.YayinEviId = db.YayinEviSet.Where(y => y.YayinEviAdi == txtYayinEvi.Text).FirstOrDefault().Id;
            }
            else
            {
                var yEv = new YayinEvi();
                yEv.YayinEviAdi = txtYayinEvi.Text;

                db.YayinEviSet.Add(yEv);


                ktp.YayinEviId = yEv.Id;
            }

            bool ktgVarmi = db.KategoriSet.Where(k => k.KategoriAdi == txtKategori.Text).ToList().Count > 0;

            if (ktgVarmi)
            {
                ktp.KategoriId = db.KategoriSet.Where(k => k.KategoriAdi == txtKategori.Text).FirstOrDefault().Id;
            }
            else
            {
                var ktg = new Kategori();
                ktg.KategoriAdi = txtKategori.Text;
                db.KategoriSet.Add(ktg);


                ktp.KategoriId = ktg.Id;
            }

            Tasnif tsnf = new Tasnif();

            ktp.TasnifNo = tsnf.Tasnifle(txtKitapAdi.Text);

            db.KitapSet.Add(ktp);
            db.SaveChanges();
        }