Exemplo n.º 1
0
        public ActionResult DeleteConfirmed(int id)
        {
            KitapTuru kitapTuru = db.KitapTurus.Find(id);

            db.KitapTurus.Remove(kitapTuru);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemplo n.º 2
0
        private void BtnKitapTurOrtalamaFiyat_Click(object sender, EventArgs e)
        {
            KitapTuru seciliKitapTuru = (KitapTuru)CbKitapTur.SelectedIndex;
            //Secili Kitap Turuna Ait Kitaplarin ortalama fiyatını bulun
            var kitapTurFiyatOrt = FakeDb.Kitaplar.Where(x => x.KitapTuru == seciliKitapTuru).Average(x => x.Fiyat);

            MessageBox.Show(kitapTurFiyatOrt.ToString());
        }
Exemplo n.º 3
0
 public ActionResult Edit([Bind(Include = "KitapTuruId,KitapTuruAdi,KitapTuruAciklamasi")] KitapTuru kitapTuru)
 {
     if (ModelState.IsValid)
     {
         db.Entry(kitapTuru).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(kitapTuru));
 }
Exemplo n.º 4
0
        public ActionResult Create([Bind(Include = "KitapTuruId,KitapTuruAdi,KitapTuruAciklamasi")] KitapTuru kitapTuru)
        {
            if (ModelState.IsValid)
            {
                db.KitapTurus.Add(kitapTuru);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(kitapTuru));
        }
Exemplo n.º 5
0
 public Kitap(string adi, Yazar yazar, KitapTuru kitapTuru, int sayfaSayisi, double fiyat, YayinEvi yayinEvi, int baskiYili)
 {
     Adi         = adi;
     Yazar       = yazar;
     KitapTuru   = kitapTuru;
     SayfaSayisi = sayfaSayisi;
     Fiyat       = fiyat;
     YayinEvi    = yayinEvi;
     BaskiYili   = baskiYili;
     KitapId     = Guid.NewGuid().ToString();
 }
Exemplo n.º 6
0
        private void BtnAralikTurKitap_Click(object sender, EventArgs e)
        {
            KitapTuru seciliKitapTuru = (KitapTuru)CbKitapTur.SelectedIndex;
            //Girilen seciliKitapTurun'deki (en ucuz) kitabın adi ve Yazarının adini mbox ile ekrana yazın
            var kitap = FakeDb.Kitaplar.Where(x => x.KitapTuru == seciliKitapTuru).OrderBy(x => x.Fiyat).Take(1);

            foreach (var item in kitap)
            {
                MessageBox.Show(item.Adi + " - " + item.Yazar.AdiSoyadi);
            }
        }
Exemplo n.º 7
0
        private void buTürüKitaptanSilToolStripMenuItem_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)dgwKitapTurleri_Turler.CurrentRow.Cells["ID"].Value;
                KitapTuru kt = ctx.KitapTurus.FirstOrDefault(x => x.ID == id);
                ctx.KitapTurus.DeleteOnSubmit(kt);
                ctx.SubmitChanges();
                cagir_dgwKitapTurleri_Turler((Guid)cmbKitapTurleri_Turler.Tag);
            }
        }
Exemplo n.º 8
0
        // GET: KitapTurus/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            KitapTuru kitapTuru = db.KitapTurus.Find(id);

            if (kitapTuru == null)
            {
                return(HttpNotFound());
            }
            return(View(kitapTuru));
        }
Exemplo n.º 9
0
        public static void FakeDataOlustur()
        {
            Kullanici mahmut = new Kullanici("mahmut", "tuncer", "halay", "123456");
            Kullanici omer   = new Kullanici("omer", "tunher", "dana", "123456");
            Kullanici osla   = new Kullanici("osla", "kvsz", "oslakvsz", "123456");
            Kullanici stndrt = new Kullanici("Stan", "Dart", "stdin", "123456");

            Kullaniciler.Add(mahmut);
            Kullaniciler.Add(omer);
            Kullaniciler.Add(osla);
            Kullaniciler.Add(stndrt);

            var    kitapIsimleri    = File.ReadAllLines(@"kitapIsim.txt");
            var    yayinEviIsimleri = File.ReadAllLines(@"yayinEviIsim.txt");
            var    yazarIsimleri    = File.ReadAllLines(@"yazarIsim.txt");
            Random rnd = new Random();

            for (int i = 0; i < 7; i++)
            {
                int      currentYazarIndis = rnd.Next(yazarIsimleri.Length);
                DateTime dogumTarihi       = new DateTime(rnd.Next(1900, 1980), rnd.Next(1, 13), rnd.Next(1, 29));
                Yazarlar.Add(new Yazar(yazarIsimleri[currentYazarIndis], dogumTarihi));
            }
            for (int i = 0; i < yayinEviIsimleri.Length; i++)
            {
                Yayinevleri.Add(new YayinEvi(yayinEviIsimleri[i]));
            }

            for (int i = 0; i < kitapIsimleri.Length; i++)
            {
                Yazar     yazar       = Yazarlar[rnd.Next(Yazarlar.Count)];
                KitapTuru kitapTuru   = (KitapTuru)rnd.Next(6);
                int       sayfaSayisi = rnd.Next(200, 1200);
                double    fiyat       = rnd.Next(10, 45);
                YayinEvi  yayinEvi    = Yayinevleri[rnd.Next(Yayinevleri.Count)];
                int       baskiYili   = rnd.Next(1950, 2019);
                Kitaplar.Add(new Kitap(kitapIsimleri[i], yazar, kitapTuru, sayfaSayisi, fiyat, yayinEvi, baskiYili));
            }

            for (int i = 0; i < 200; i++)
            {
                var      alinanKitap        = Kitaplar[rnd.Next(0, Kitaplar.Count)];
                var      satinAlanKullanici = Kullaniciler[rnd.Next(0, Kullaniciler.Count)];
                DateTime satisTarihi        = new DateTime(rnd.Next(2017, 2020), rnd.Next(1, 13), rnd.Next(1, 29));
                bool     hediyeMi           = Convert.ToBoolean(rnd.Next(0, 2));
                Satislar.Add(new Satis(alinanKitap, satinAlanKullanici, satisTarihi, hediyeMi));
            }
        }
Exemplo n.º 10
0
        //kod uret(kitap kodu)
        //kitabın ve yazarin bas harflerinden olusan bir kod turetmeye calisalim
        public static string KitapKoduUret(Yazar yazar, KitapTuru kitapTuru, TextBox txt)
        {
            //yazar adsoyadının ilk harflerinden ve kitap türünün ilk harflerinden bir kod üretelim

            string[] kitapKelimeleri = txt.Text.Split(' '); //her harfi ayırmak icin split ettik
            string   kitapkodu       = yazar.Adi.Substring(0, 3) + kitapTuru.TurAdi.Substring(0, 3) + "-";

            for (int i = 0; i < kitapKelimeleri.Length; i++)
            {
                if (!string.IsNullOrEmpty(kitapKelimeleri[i]))
                {
                    kitapkodu = kitapkodu + kitapKelimeleri[i][0];
                }
            }

            return(kitapkodu);
        }
Exemplo n.º 11
0
        /// <summary>
        /// YazarAdıSoyadı ilk harflerinden ve kitap türünün ilk harflerinden oluşan bir kod üretelim
        /// </summary>
        public static string KitapKoduUret(Yazar yazar, KitapTuru kitapTuru, TextBox txt)
        {
            string[] kitapKelimeleri = txt.Text.Split(' ');

            string kitapKodu = yazar.Adi.Substring(0, 3) +
                               yazar.Soyadi.Substring(0, 3) +
                               kitapTuru.TurAdi.Substring(0, 3) + "-";

            for (int i = 0; i < kitapKelimeleri.Length; i++)
            {
                if (!string.IsNullOrEmpty(kitapKelimeleri[i]))
                {
                    kitapKodu = kitapKodu + kitapKelimeleri[i][0];
                }
            }

            return(kitapKodu);
        }
Exemplo n.º 12
0
        private void btnKitapTurleri_KitabaTurEkle_Click_1(object sender, EventArgs e)
        {
            Kitap k = ctx.Kitaps.FirstOrDefault(x => x.ID == (Guid)cmbKitapTurleri_Turler.Tag);
            Tur   t = ctx.Turs.FirstOrDefault(x => x.ID == (Guid)cmbKitapTurleri_Turler.SelectedValue);

            if (k != null && t != null)
            {
                KitapTuru kt = ctx.KitapTurus.FirstOrDefault(x => x.KitapID == k.ID && x.TurID == t.ID);
                if (kt == null)
                {
                    kt         = new KitapTuru();
                    kt.ID      = Guid.NewGuid();
                    kt.KitapID = k.ID;
                    kt.TurID   = t.ID;
                    ctx.KitapTurus.InsertOnSubmit(kt);
                    ctx.SubmitChanges();
                }
            }
            cagir_dgwKitapTurleri_Turler(k.ID);
        }