private bool OduncKitapKontrol(Odunc odunc) { bool bayrak = true; var kontrolListe = from kontrol in DB.Odunc where odunc.kitapId == kontrol.kitapId select kontrol; foreach (var item in kontrolListe) { if (item.oduncDurum == false) { bayrak = true; } else { bayrak = false; } } if (bayrak) { return(true); } else { return(false); } }
public void Sil(Odunc o)//silme { OleDbCommand cmd = baglanti.GetOleDbCommand(); cmd.CommandText = String.Format("DELETE FROM Odunc WHERE OduncNo ={0}", Convert.ToInt32(o.OduncNo)); cmd.ExecuteNonQuery(); }
private void btnkaldir_Click(object sender, EventArgs e) { Odunc o = new Odunc(); o.OduncNo = Convert.ToInt32(txton.Text); oduncBLL bll = new oduncBLL();//silme metodu için bll den nesne oluşturuldu bll.Sil(o); MessageBox.Show("Başarıyla silindi."); }
public void Guncelle(Odunc o) //güncelleme { OleDbCommand cmd = baglanti.GetOleDbCommand(); //bağlantı cmd.CommandText = ("UPDATE Odunc SET UyeNo=@un, OduncAlmaTarihi=@oa, GeriGetirmeTarihi=@gg WHERE OduncNo=@on"); //değerler parametrelere atandı cmd.Parameters.AddWithValue("@un", o.UyeNo); cmd.Parameters.AddWithValue("@oa", o.OduncAlmaTarihi); cmd.Parameters.AddWithValue("@gg", o.GeriGetirmeTarihi); cmd.Parameters.AddWithValue("@on", o.OduncNo); cmd.ExecuteNonQuery(); }
public void Ekle(Odunc o)//ekleme { string cmdText = "INSERT INTO [Odunc]([OduncNo],[UyeNo],[OduncAlmaTarihi],[GeriGetirmeTarihi])"; cmdText += String.Format("values('{0}','{1}','{2}','{3}')", Convert.ToInt32(o.OduncNo), Convert.ToInt32(o.UyeNo), Convert.ToDateTime(o.OduncAlmaTarihi), Convert.ToDateTime(o.GeriGetirmeTarihi)); OleDbCommand cmd = baglanti.GetOleDbCommand(); cmd.CommandText = cmdText; cmd.ExecuteNonQuery(); }
private bool OduncKitapKontrol(Odunc odunc) { var kontrolListe = from kontrol in DB.Odunc where odunc.kitapId == kontrol.kitapId select kontrol; foreach (var item in kontrolListe) { return(false); } return(true); }
private void btngncl_Click(object sender, EventArgs e) { Odunc o = new Odunc(); o.OduncNo = Convert.ToInt32(txtOdunc.Text); o.UyeNo = Convert.ToInt32(txtUyeNo.Text); o.OduncAlmaTarihi = Convert.ToDateTime(verme.Text); o.GeriGetirmeTarihi = Convert.ToDateTime(alma.Text); oduncBLL bll = new oduncBLL();//güncelle metodu için bll den nesne oluşturuldu bll.Guncelle(o); MessageBox.Show("Başarıyla güncellendi."); }
private void btnOduncOnay_Click(object sender, EventArgs e) { btnOduncOnay.Enabled = false; Odunc odunc = new Odunc(); ////////////////////////////////////////////////// var kitapId = from id in DB.Kitaplar where id.kitapAdi == txtKitapAra.Text select id; foreach (var id in kitapId) { odunc.kitapId = id.id; break; } ////////////////////////////////////////////////// var ogrenciId = from id in DB.Ogrenciler where id.ogrenciNo == txtOgrenciNumaraAra.Text select id; foreach (var id in ogrenciId) { odunc.ogrenciId = id.id; break; } ////////////////////////////////////////////////// odunc.oduncTarih = DateTime.Now; odunc.oduncDurum = true; odunc.teslimTarih = DateTime.Now; //Ödünç Verilecek Kitabın Durum Kontrolü bool kayitSuccess = OduncKitapKontrol(odunc); /////////////////////////////////////////////////// if (kayitSuccess) { //Ödünç Kitap Verilerinin DB'ye kayıt edilmesi OduncFacade oduncAlmaBilgisi = new OduncFacade(); oduncAlmaBilgisi.Ekle(odunc); /////////////////////////////////////////////////// } else { MessageBox.Show("Ödünç Onayı Başarısız ! \n Bu kitap bir başkası tarafından ödünç alınmıştır !", "Ödünç Durumu", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public void Ekle(Odunc odunc) { using (var db = new KutuphaneDBEntities()) { try { db.Odunc.Add(odunc); db.SaveChanges(); KayitMesaj(); } catch (Exception ex) { System.Windows.Forms.MessageBox.Show(ex.Message); } } }
public ActionResult Create(Odunc odunc, int ayirtmaId) { _context.Odunc.Add(odunc); _context.SaveChanges(); //odunc alinma bilgisi kitap tablosunda duzenlenir. var kitap = _context.Kitap.Find(odunc.KitapId); kitap.OduncDurumu = true; //odunc verilince ayirtma tablosundan siliniyor. var ayirttilan = _context.Ayirttirilanlar.Find(ayirtmaId); _context.Ayirttirilanlar.Remove(ayirttilan); _context.SaveChanges(); return(RedirectToAction("Index", "Ayirttirilanlar")); }
public void TeslimAl(string kitapAdi, bool durum, DateTime date) { using (var db = new KutuphaneDBEntities()) { try { Odunc odunc = (from o in db.Odunc where o.Kitaplar.kitapAdi == kitapAdi select o).FirstOrDefault(); odunc.oduncDurum = durum; odunc.teslimTarih = date; db.SaveChanges(); kayitMesaj(); } catch (Exception ex) { System.Windows.Forms.MessageBox.Show(ex.Message); } } }
public void Guncelle(Odunc o)//güncelle metodu işlemleri { oduncBll.Guncelle(o); }
public void Sil(Odunc o)//sil metodu işlemleri { oduncBll.Sil(o); }
public void Ekle(Odunc o)//ekle metodu işlemleri { oduncBll.Ekle(o); }