protected void RowSelect(object sender, DirectEventArgs e) { var json = e.ExtraParams["data"]; var data = Ext.Net.JSON.Deserialize <Kitaplar>(json); kitap = Kitaplar.GetKitaplar(data.kitapKodu); this.FormPanel1.SetValues(new { kitap.kitapKodu, kitap.kitapAdi, kitap.kategori, kitap.yayinYili, kitap.yazari, kitap.ISBN, kitap.sayfaSayisi }); var id = from a in DB.Kitaplar where a.kitapKodu == data.kitapKodu select a.id; foreach (var item in id) { kitap.id = Convert.ToInt32(item); idDegeri = kitap.id; break; } }
public int KitapEkle(Kitaplar K) { try { cmd = new SqlCommand("insert into Kitaplar (KitapISBN,KitapAdi,KitapSayfaSayisi,KitapBasimTarihi,YazarAdiSoyadi,YayınEvi,KitapFiyati,GunlukKiralamaFiyati,KitapTuru) values (@KitapISBN, @KitapAdi, @KitapSayfaSayisi, @KitapBasimTarihi, @YazarAdiSoyadi, @YayınEvi,@KitapFiyati,@GunlukKiralamaFiyati,@KitapTuru)", con); cmd.Parameters.Add("@KitapISBN", SqlDbType.NVarChar).Value = K.KitapISBN; cmd.Parameters.Add("@KitapAdi", SqlDbType.NVarChar).Value = K.KitapAdi; cmd.Parameters.Add("@KitapSayfaSayisi", SqlDbType.Int).Value = K.KitapSayfaSayisi; cmd.Parameters.Add("@KitapBasimTarihi", SqlDbType.DateTime).Value = K.KitapBasimTarihi; cmd.Parameters.Add("@YazarAdiSoyadi", SqlDbType.NVarChar).Value = K.YazarAdiSoyadi; cmd.Parameters.Add("@YayınEvi", SqlDbType.NVarChar).Value = K.YayınEvi; cmd.Parameters.Add("@KitapFiyati", SqlDbType.Money).Value = K.KitapFiyati; cmd.Parameters.Add("@GunlukKiralamaFiyati", SqlDbType.Money).Value = K.GunlukKiralamaFiyati; cmd.Parameters.Add("@KitapTuru", SqlDbType.NVarChar).Value = K.KitapTuru; BaglantiAyarla(); donendeger1 = cmd.ExecuteNonQuery(); // Sql -i execute eder.! } catch (Exception) { } finally { BaglantiAyarla(); } return(donendeger1); }
public List <Kitaplar> GetKitapForChart() { List <Kitaplar> listKitaplar = new List <Kitaplar>(); string sorgu = "SELECT Count(TURLER.TurAdi) AS TUR_SAYISI, TURLER.TurAdi " + "FROM TURLER INNER JOIN KITAPLAR ON TURLER.Id = KITAPLAR.Tur_Id " + "WHERE(((KITAPLAR.Tur_Id) =[TURLER].[Id])) " + "GROUP BY TURLER.TurAdi; "; da = new OleDbDataAdapter(sorgu, conn); dt = new DataTable(); conn.Open(); da.Fill(dt); conn.Close(); for (int i = 0; i < dt.Rows.Count; i++) { Kitaplar kitaplar = new Kitaplar() { TurAdi = dt.Rows[i]["TurAdi"].ToString(), TUR_SAYISI = (int)dt.Rows[i]["TUR_SAYISI"] }; listKitaplar.Add(kitaplar); } return(listKitaplar); }
protected void btnKitapKaydet_Click(object sender, EventArgs e) { try { Kitaplar kitap = new Kitaplar(); kitap.kitapKodu = txtKitapKodu.Text; kitap.kitapAdi = txtKitapAdi.Text; kitap.kategori = txtKategori.Text; kitap.yayinYili = dpicYayinYili.SelectedDate; kitap.yazari = txtYazari.Text; kitap.ISBN = txtISBN.Text; kitap.sayfaSayisi = Convert.ToInt16(txtSayfaSayisi.Text); KitapFacade kitaplarDB = new KitapFacade(); kitaplarDB.Ekle(kitap); basariliKayitMesajiVer(); } catch (Exception ex) { System.Windows.Forms.MessageBox.Show(ex.Message); X.Msg.Notify(new NotificationConfig { Icon = Icon.UserAlert, Title = "Kayıt Yapılamadı !" }).Show(); } }
public void Guncelle(Kitaplar kitap) { using (var db = new KutuphaneDBEntities()) { try { var kitapGuncelle = db.Kitaplar.Where(x => x.id == kitap.id).First(); kitapGuncelle.kitapKodu = kitap.kitapKodu; kitapGuncelle.kitapAdi = kitap.kitapAdi; kitapGuncelle.kategori = kitap.kategori; kitapGuncelle.yayinYili = kitap.yayinYili; kitapGuncelle.yazari = kitap.yazari; kitapGuncelle.ISBN = kitap.ISBN; kitapGuncelle.sayfaSayisi = kitap.sayfaSayisi; db.SaveChanges(); kayitMesaj(); } catch (Exception ex) { System.Windows.Forms.MessageBox.Show(ex.Message); } } }
public int KitapDuzenle(Kitaplar K) { try { cmd = new SqlCommand("UPDATE Kitaplar set KitapISBN=@KitapISBN,KitapAdi=@KitapAdi,KitapSayfaSayisi=@KitapSayfaSayisi,KitapBasimTarihi=@KitapBasimTarihi,YazarAdiSoyadi=@YazarAdiSoyadi,YayınEvi=@YayınEvi,KitapFiyati=@KitapFiyati,GunlukKiralamaFiyati=@GunlukKiralamaFiyati,KitapTuru=@KitapTuru where KitapID=@KitapID", con); cmd.Parameters.Add("@KitapID", SqlDbType.Int).Value = K.KitapID; cmd.Parameters.Add("@KitapISBN", SqlDbType.NVarChar).Value = K.KitapISBN; cmd.Parameters.Add("@KitapAdi", SqlDbType.NVarChar).Value = K.KitapAdi; cmd.Parameters.Add("@KitapSayfaSayisi", SqlDbType.Int).Value = K.KitapSayfaSayisi; cmd.Parameters.Add("@KitapBasimTarihi", SqlDbType.DateTime).Value = K.KitapBasimTarihi; cmd.Parameters.Add("@YazarAdiSoyadi", SqlDbType.NVarChar).Value = K.YazarAdiSoyadi; cmd.Parameters.Add("@YayınEvi", SqlDbType.NVarChar).Value = K.YayınEvi; cmd.Parameters.Add("@KitapFiyati", SqlDbType.Money).Value = K.KitapFiyati; cmd.Parameters.Add("@GunlukKiralamaFiyati", SqlDbType.Money).Value = K.GunlukKiralamaFiyati; cmd.Parameters.Add("@KitapTuru", SqlDbType.NVarChar).Value = K.KitapTuru; BaglantiAyarla(); donendeger1 = cmd.ExecuteNonQuery(); } catch (Exception) { } finally { BaglantiAyarla(); } return(donendeger1); }
// arama textboxuna yazdıkça liste güncellenerek uygun isimler karşımıza getiriliyor private void ara_TextChanged(object sender, EventArgs e) { listView.Items.Clear(); listView.View = View.Details; if (odunc.KitapMi) { List <Ogrenciler> listOgrenciler = oduncManager.GetOgrenciByAd(ara.Text); ListOgrenci_IdDoldur(listOgrenciler); for (int i = 0; i < listOgrenciler.Count; i++) { Ogrenciler ogrenciler = listOgrenciler[i]; var item1 = new ListViewItem(new[] { ogrenciler.Ad, ogrenciler.Soyad, ogrenciler.TelNo }); listView.Items.Add(item1); } } else { List <Kitaplar> listKitaplar = oduncManager.GetKitapByKitapAdiBarkodNoKitapYazari(ara.Text, ara.Text, ara.Text); ListKitap_IdDoldur(listKitaplar); for (int i = 0; i < listKitaplar.Count; i++) { Kitaplar kitap = listKitaplar[i]; var item1 = new ListViewItem(new[] { kitap.BarkodNo, kitap.KitapAdi, kitap.KitapYazari }); listView.Items.Add(item1); } } }
public int KitapIslem(Kitaplar kitaplar, int islem) { //CRUD //0123 string id = kitaplar.KitapID; string kad = kitaplar.KitapAd; string kyazar = kitaplar.KitapYazar; string kbasim = kitaplar.KitapBasimTarihi; string kdurum = kitaplar.KitapDurum; switch (islem) { case 0: //c ekle komut = "INSERT INTO Kitaplar(KitapID, KitapAd, KitapYazar, KitapBasimTarihi, KitapDurum) VALUES('" + id + "','" + kad + "','" + kyazar + "','" + kbasim + "','" + kdurum + "')"; break; case 1: //r listeleme KitapListele("", "", ""); break; case 2: //u güncelleme komut = "UPDATE Kitaplar SET KitapAd = '" + kad + "', KitapYazar = '" + kyazar + "', KitapBasimTarihi = '" + kbasim + "', KitapDurum = '" + kdurum + "' WHERE KitapID = '" + id + "'"; break; case 3: //d silme komut = "DELETE FROM Kitaplar WHERE KitapID = '" + id + "'"; break; } return(veritabanı.SorguCalistir(komut)); }
public int KitapIslem(Kitaplar kitaplar, int islem) { //CRUD //0123 string id = kitaplar.KitapID; string kad = kitaplar.KitapAd; string kyazar = kitaplar.KitapYazar; string kbasim = kitaplar.KitapBasimTarihi; string kdurum = kitaplar.KitapDurum; switch (islem) { case 0: //c komut = new OleDbCommand("INSERT INTO Kitaplar(KitapID, KitapAd, KitapYazar, KitapBasimTarihi, KitapDurum) VALUES('" + id + "','" + kad + "','" + kyazar + "','" + kbasim + "','" + kdurum + "')"); break; case 1: //r KitapListele2(); break; case 2: //u komut = new OleDbCommand("UPDATE Kitaplar SET KitapAd = '" + kad + "', KitapYazar = '" + kyazar + "', KitapBasimTarihi = '" + kbasim + "', KitapDurum = '" + kdurum + "' WHERE KitapID = '" + id + "'"); break; case 3: //d komut = new OleDbCommand("DELETE FROM Kitaplar WHERE KitapID = '" + id + "'"); break; } komut.Connection = veritabanı.BaglantiAc(); int kontrol = komut.ExecuteNonQuery(); veritabanı.BaglantiKapa(); return(kontrol); }
public List <Kitaplar> GetKitapByYazarAdi(string YazarAdi) { List <Kitaplar> listKitaplar = new List <Kitaplar>(); string sorgu = "select k.BarkodNo,k.Id,k.KitapAdi,k.KitapYazari,k.Tur_Id,k.YayinEvi,k.SayfaSayisi,k.Dil_Id,k.BasimYili,k.RaftaMi,d.DilAdi,t.TurAdi from KITAPLAR k,DILLER d,TURLER t where RaftaMi=1 AND d.Id=k.Dil_Id AND t.Id=k.Tur_Id and k.KitapYazari like '%" + YazarAdi + "%'"; da = new OleDbDataAdapter(sorgu, conn); dt = new DataTable(); conn.Open(); da.Fill(dt); conn.Close(); for (int i = 0; i < dt.Rows.Count; i++) { Kitaplar kitaplar = new Kitaplar() { BarkodNo = dt.Rows[i]["BarkodNo"].ToString(), BasimYili = dt.Rows[i]["BasimYili"].ToString(), DilAdi = dt.Rows[i]["DilAdi"].ToString(), Dil_Id = (int)dt.Rows[i]["Dil_Id"], Id = (int)dt.Rows[i]["Id"], KitapAdi = dt.Rows[i]["KitapAdi"].ToString(), KitapYazari = dt.Rows[i]["KitapYazari"].ToString(), RaftaMi = (int)dt.Rows[i]["RaftaMi"], SayfaSayisi = dt.Rows[i]["SayfaSayisi"].ToString(), TurAdi = dt.Rows[i]["TurAdi"].ToString(), Tur_Id = (int)dt.Rows[i]["Tur_Id"], YayinEvi = dt.Rows[i]["YayinEvi"].ToString() }; listKitaplar.Add(kitaplar); } return(listKitaplar); }
public static Kitap Select(int id) { if (id > 0) { return(Kitaplar.Select(id)); } return(null); }
public static bool Delete(int id) { if (id > 0) { return(Kitaplar.Delete(id)); } return(false); }
public Kitaplar KitabiGetirKV(string barkod) { Kitaplar kitap = (from k in ent.Kitaplar where k.Barkod == barkod && k.Silindi == false && k.Durum == "serbest" select k).FirstOrDefault(); return(kitap); }
public ActionResult DeleteConfirmed(int id) { Kitaplar kitaplar = db.Kitaplar.Find(id); db.Kitaplar.Remove(kitaplar); db.SaveChanges(); return(RedirectToAction("Index")); }
public Kitaplar KitabiGetir(int id) { Kitaplar kitap = (from k in ent.Kitaplar where k.KitapID == id && k.Silindi == false select k).FirstOrDefault(); return(kitap); }
public ActionResult Delete(Kitaplar kitaplar) { var dkitap = db.Kitaplar.FirstOrDefault(c => c.ID == kitaplar.ID); db.Kitaplar.Remove(dkitap); db.SaveChanges(); return(RedirectToAction("Index", "Home")); }
public ActionResult Create(Kitaplar kitaplar) { kitaplar.olusturmaTarihi = DateTime.Now; kitaplar.isActive = true; db.Kitaplar.Add(kitaplar); db.SaveChanges(); return(RedirectToAction("Index", "Home")); }
// Kitap - Sil(Delete) : public static bool KitapSil(KitapDTO silinenKitap) { Kitaplar silinecekKitap = db.Kitaplars.Find(silinenKitap.YazarID); db.Kitaplars.Remove(silinecekKitap); return(db.SaveChanges() > 0); }
public static bool Update(Kitap kitap) { if (kitap.ADI != null && kitap.ADI.Trim().Length > 0 && kitap.ID > 0 && kitap.KATEGORIID > 0 && kitap.SAYFASAYISI > 0) { return(Kitaplar.Update(kitap)); } return(false); }
public static int Insert(Kitap kitap) { if (kitap.ADI != null && kitap.ADI.Trim().Length > 0 && kitap.KATEGORIID > 0 && kitap.SAYFASAYISI > 0) { return(Kitaplar.Insert(kitap)); } return(-1); }
public ActionResult Edit([Bind(Include = "KitapID,kitapAd,yazar,Kategori,sayfasayisi,yayinevi,icerik,adet,kitapFoto")] Kitaplar kitaplar) { if (ModelState.IsValid) { db.Entry(kitaplar).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(kitaplar)); }
private void iade_Button_Click(object sender, EventArgs e) { DateTime bugunTarih = DateTime.Now; int selectedIndex = -1; if (listView.SelectedItems.Count > 0) { selectedIndex = listView.Items.IndexOf(listView.SelectedItems[0]); } if (selectedIndex == -1) { MessageBox.Show("Listeden Bir Şey Seçilmesi Lazım!"); return; } IadeKitapOgr iade = new IadeKitapOgr() { KitapMi = this.kitapMi }; if (kitapMi) { iade.Kitap_Id = listKitap_Id[selectedIndex]; if (kitapManager.KitapRaftaMi(iade.Kitap_Id) == true) { MessageBox.Show("Kitap zaten Kütüphanede"); return; } else { int kitap_Id = listKitap_Id[selectedIndex]; kitap = iadeManager.GetKitapById(kitap_Id); int ogrId = iadeManager.GetOgrenciIdByKitapId(kitap_Id); DialogResult result = MessageBox.Show(kitap.KitapAdi + " kitabı iade edilecektir, Onaylıyor musunuz?", "UYARI", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { if (iadeManager.AddOgrKitap(iade.Kitap_Id, kitap_Id)) { if (!iadeManager.UpdateKitapRaftaMi(iade.Kitap_Id, 1)) { if (iadeManager.UpdateTeslimBilgisi(kitap_Id, ogrId, bugunTarih)) { MessageBox.Show("Başarılı"); } } } } } } ara_Button_Click(null, null); }
public ActionResult KitapEkle(Kitaplar ktp) { var kitaplar = entities.Kategoriler.Where(x => x.KategoriID == ktp.Kategoriler.KategoriID).FirstOrDefault(); var yazarlar = entities.Yazarlar.Where(y => y.YazarID == ktp.Yazarlar.YazarID).FirstOrDefault(); ktp.Kategoriler = kitaplar; ktp.Yazarlar = yazarlar; entities.Kitaplar.Add(ktp); entities.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create([Bind(Include = "KitapID,kitapAd,yazar,Kategori,sayfasayisi,yayinevi,icerik,adet,kitapFoto")] Kitaplar kitaplar) { if (ModelState.IsValid) { db.Kitaplar.Add(kitaplar); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(kitaplar)); }
public ActionResult kitapEkle(string kitapAdi, int Isbn) { var kitap = new Kitaplar(); kitap.Kitap_Adı = kitapAdi; kitap.ISBN = Isbn; db.Kitaplar.Add(kitap); db.SaveChanges(); return(View()); }
private void btn_OduncVer_Click(object sender, EventArgs e) { int selectedIndex = -1; if (listView.SelectedItems.Count > 0) { selectedIndex = listView.Items.IndexOf(listView.SelectedItems[0]); } if (selectedIndex == -1) { MessageBox.Show("Ödünç Verilecek Kitap/Öğrenci Seçiniz."); return; } if (odunc.KitapMi) { int ogrenci_Id = listOgrenci_Id[selectedIndex]; ogrenci = oduncManager.GetOgrenciById(ogrenci_Id); DialogResult result = MessageBox.Show(kitap.KitapAdi + " kitabı , " + ogrenci.Ad + " adlı öğrenciye verilecektir.", "UYARI", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { if (oduncManager.AddOgrKitap(odunc.Kitap_Id, ogrenci_Id)) { if (oduncManager.UpdateKitapRaftaMi(odunc.Kitap_Id, 0)) { MessageBox.Show("Başarılı"); this.Close(); } } } } else { int kitap_Id = listKitap_Id[selectedIndex]; kitap = oduncManager.GetKitapById(kitap_Id); DialogResult result = MessageBox.Show(ogrenci.Ad + " öğrencisine , " + kitap.KitapAdi + " adlı kitap verilecektir.", "UYARI", MessageBoxButtons.YesNo); if (result == DialogResult.Yes) { if (oduncManager.AddOgrKitap(odunc.Kitap_Id, ogrenci.Id)) { if (oduncManager.UpdateKitapRaftaMi(kitap_Id, 0)) { MessageBox.Show("Başarılı"); this.Close(); } } } } }
private void ButtonAnaSayfaSolMenuKitapListele_Click(object sender, EventArgs e) { panelAnaSayfaAnaMenu.Controls.Clear(); labelTitle.Text = "KİTAPLAR"; Kitaplar KitaplarNesnesi = new Kitaplar(); KitaplarNesnesi.TopLevel = false; KitaplarNesnesi.AutoScroll = true; panelAnaSayfaAnaMenu.Controls.Add(KitaplarNesnesi); KitaplarNesnesi.Show(); ButtonSelectedColor(ButtonAnaSayfaSolMenuKitapListele); }
private void button1_Click(object sender, EventArgs e) { kitaplar = new Kitaplar(textBox1.Text, textBox2.Text, textBox3.Text, textBox4.Text, textBox5.Text); int kontrol = blkitap.KitapIslem(kitaplar, 0); if (kontrol > 0) { MessageBox.Show("Kayıt Başarıyla Oluşturulmuştur."); } else { MessageBox.Show("Kayıt Oluşturulamadı. Tekrar Deneyiniz."); } }
private void button1_Click(object sender, EventArgs e) { Kitaplar kitaplar = new Kitaplar(textBox1.Text, textBox2.Text, textBox3.Text, textBox4.Text, textBox5.Text); int kontrol = blkitap.KitapIslem(kitaplar, 2); if (kontrol > 0) { MessageBox.Show("Kayıt Başarıyla Güncellenmiştir."); } else { MessageBox.Show("Kayıt Güncellenemedi. Tekrar Deneyiniz."); } }
// GET: Kitaplar/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Kitaplar kitaplar = db.Kitaplar.Find(id); if (kitaplar == null) { return(HttpNotFound()); } return(View(kitaplar)); }