private void dataGridView1_DoubleClick(object sender, EventArgs e)
        {
            id = Convert.ToInt32(dataGridView1.CurrentRow.Cells["ID"].Value.ToString());

            kitapal = db.TBLKitap.Find(id);

            txt_kitapid.Text  = kitapal.ID.ToString();
            txt_kitapadi.Text = kitapal.KitapAdi;
        }
Beispiel #2
0
        private void dataGridView1_DoubleClick(object sender, EventArgs e)
        {
            id = Convert.ToInt32(dataGridView1.CurrentRow.Cells["ID"].Value.ToString());

            secilen = db.TBLKitap.Find(id);

            txt_adi.Text          = secilen.KitapAdi;
            txt_yazar.Text        = secilen.Yazar;
            cb_tur.SelectedItem   = secilen.Tur;
            dtp_basimtarihi.Value = secilen.BasımTarihi;
            txt_baskino.Text      = secilen.BaskiNo;
            txt_yayin.Text        = secilen.YayinEvi;
            txt_ucret.Text        = Convert.ToString(secilen.Ucret);
        }
Beispiel #3
0
        public void KitapDoldur()
        {
            Yazar y = new Yazar();

            y.Ad    = "aaaa";
            y.Soyad = "bbb";
            y.Uyruk = "Ankara";

            Yazar y2 = yazarlar.Where(x => x.Ad == "Halide Edip").Single();

            Kitap k = new Kitap();

            k.Ad          = "Sinekli Bakkal";
            k.Barkod      = "1312312312";
            k.Dil         = "Türkçe";
            k.SayfaSayisi = 333;
            k.Yazari      = y;
            k.Kategoriler = new List <Kategori>();
        }
Beispiel #4
0
        private void btn_guncelle_Click(object sender, EventArgs e)
        {
            Updated = db.TBLKitap.Find(id);

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

            db.Entry(db.TBLKitap.Find(Updated.ID)).CurrentValues.SetValues(Updated);
            db.SaveChanges();
            MessageBox.Show("Kitap Güncellendi.");

            Temizle();
            KitapListele();
        }
Beispiel #5
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();
        }
        private void btnUpdate_Click(object sender, RoutedEventArgs e)
        {
            if (datagridKitaplar.SelectedItem != null)
            {
                Kitap kitap = new Kitap()
                {
                    ID          = ((Kitap)datagridKitaplar.SelectedItem).ID,
                    ADI         = ((Kitap)datagridKitaplar.SelectedItem).ADI,
                    KATEGORIADI = ((Kitap)datagridKitaplar.SelectedItem).KATEGORIADI,
                    KATEGORIID  = ((Kitap)datagridKitaplar.SelectedItem).ID,
                    SAYFASAYISI = ((Kitap)datagridKitaplar.SelectedItem).SAYFASAYISI,
                    YAZAR       = ((Kitap)datagridKitaplar.SelectedItem).YAZAR
                };

                BLKitap.Update(kitap);

                MessageBox.Show("Kitap Güncellendi...");

                KitapListele();
            }
        }
        private void btnEkle_Click(object sender, RoutedEventArgs e)
        {
            Kitap kitap = new Kitap()
            {
                ADI         = txtAdi.Text,
                KATEGORIADI = ((Kategori)cmbKategori.SelectedItem).ADI,
                KATEGORIID  = ((Kategori)cmbKategori.SelectedItem).ID,
                SAYFASAYISI = Convert.ToInt16(txtSayfa.Text),
                YAZAR       = txtYazar.Text
            };

            if (BLKitap.Insert(kitap) > 0)
            {
                MessageBox.Show("Kitap Eklendi.");
            }
            else
            {
                MessageBox.Show("Kitap Eklerken Hata Oluştu.");
            }

            KitapListele();
        }
Beispiel #8
0
        private void btn_sil_Click(object sender, EventArgs e)
        {
            Deleted = db.TBLKitap.Find(id);

            if (Deleted.Stok == 0)
            {
                db.TBLKitap.Remove(Deleted);
            }
            else
            {
                List <Kitap> kontrol = db.TBLKitap.Where(x => x.ID == Deleted.ID).ToList();
                foreach (Kitap item in kontrol)
                {
                    item.Stok = item.Stok - 1;
                }
            }

            db.SaveChanges();
            MessageBox.Show("Kitap Silindi.");

            Temizle();
            KitapListele();
        }
Beispiel #9
0
 public void KitapCikar(Kitap k)
 {
     Kitaplar.Remove(k);
 }
Beispiel #10
0
 public void KitapEkle(Kitap k)
 {
     Kitaplar.Add(k);
 }