//Çalışan(Personel) ekle metodu public void CalisanEkle(CalisanBilgileri calisan) { string cmdText = "INSERT INTO CALISAN_BILGILERI (CALISAN_TCKNO,CALISAN_SIFRE)"; cmdText += String.Format(" VALUES ('{0}','{1}')", calisan.CALISAN_TCKNO, calisan.CALISAN_SIFRE ); OleDbCommand cmd = dbConnection.GetOleDbCommand(); cmd.CommandText = cmdText; cmd.ExecuteNonQuery(); }
//Tüm emanetlerin listesini return eder public List <Emanet> TumEmanetleriListele() { OleDbCommand cmd = dbConnection.GetOleDbCommand(); //INNER JOIN ile tablolarda bütünlük sağlandı, gerekli bilgilere ulaşıldı cmd.CommandText = "SELECT EMANET.EMANET_NO,EMANET.UYE_TCKNO, UYE.UYE_AD, UYE.UYE_SOYAD, KITAP.KITAP_NO, KITAP.KITAP_ADI,KITAP.KITAP_YAZAR, EMANET.EMANET_TARIHI, EMANET.SON_TESLIM_TARIHI, EMANET.TESLIM_TARIHI, EMANET.TESLIM_DURUMU, EMANET.BORC" + " FROM ( (EMANET INNER JOIN KITAP ON EMANET.KITAP_NO = KITAP.KITAP_NO) INNER JOIN UYE ON EMANET.UYE_TCKNO = UYE.UYE_TCKNO )"; List <Emanet> emanetler = new List <Emanet>(); //DataReader ile tablo kolonlarındaki veriler okunarak oluşturulan nesne alanlarına atandı OleDbDataReader rdr = cmd.ExecuteReader(); while (rdr.Read()) { Emanet emanet = new Emanet(); emanet.EMANET_NO = Convert.ToInt32(rdr["EMANET_NO"]); emanet.UYE_TCKNO = rdr["UYE_TCKNO"].ToString(); emanet.UYE_AD = rdr["UYE_AD"].ToString(); emanet.UYE_SOYAD = rdr["UYE_SOYAD"].ToString(); emanet.KITAP_NO = Convert.ToInt32(rdr["KITAP_NO"]); emanet.KITAP_ADI = rdr["KITAP_ADI"].ToString(); emanet.KITAP_YAZAR = rdr["KITAP_YAZAR"].ToString(); emanet.EMANET_TARIHI = rdr["EMANET_TARIHI"].ToString(); emanet.SON_TESLIM_TARIHI = rdr["SON_TESLIM_TARIHI"].ToString(); emanet.TESLIM_TARIHI = rdr["TESLIM_TARIHI"].ToString(); emanet.TESLIM_DURUMU = rdr["TESLIM_DURUMU"].ToString(); emanet.BORC = Convert.ToInt32(rdr["BORC"]); emanetler.Add(emanet); } return(emanetler); }
//Tüm üyelerin listesini return eder public List <Uye> TumUyeleriListele() { OleDbCommand cmd = dbConnection.GetOleDbCommand(); cmd.CommandText = "SELECT *FROM UYE"; List <Uye> uyeler = new List <Uye>(); //DataReader oluşturularak kolon adları yardımıyla veriler okunarak bir listede tutuluyor ve return ediliyor OleDbDataReader rdr = cmd.ExecuteReader(); while (rdr.Read()) { Uye uye = new Uye(); uye.UYE_TCKNO = rdr["UYE_TCKNO"].ToString(); uye.UYE_AD = rdr["UYE_AD"].ToString(); uye.UYE_SOYAD = rdr["UYE_SOYAD"].ToString(); uye.CINSIYET = rdr["CINSIYET"].ToString(); uye.DOGUM_TARIHI = rdr["DOGUM_TARIHI"].ToString(); uye.TELEFON = rdr["TELEFON"].ToString(); uye.EMAIL = rdr["EMAIL"].ToString(); uyeler.Add(uye); } return(uyeler); }
//Tüm kitapların listesini return eder public List <Kitap> TumKitaplarıListele() { OleDbCommand cmd = dbConnection.GetOleDbCommand(); cmd.CommandText = "SELECT * FROM KITAP"; List <Kitap> kitaplar = new List <Kitap>(); //DataReader oluşturularak kolon adları yardımıyla veriler okunarak bir listede tutuluyor ve return ediliyor OleDbDataReader rdr = cmd.ExecuteReader(); while (rdr.Read()) { Kitap kitap = new Kitap(); kitap.KITAP_NO = Convert.ToInt32(rdr["KITAP_NO"]); kitap.KITAP_ADI = rdr["KITAP_ADI"].ToString(); kitap.KITAP_YAZAR = rdr["KITAP_YAZAR"].ToString(); kitap.TUR = rdr["TUR"].ToString(); kitap.SAYFA_SAYISI = rdr["SAYFA_SAYISI"].ToString(); kitap.BASIM_YILI = rdr["BASIM_YILI"].ToString(); kitap.KITAP_YAYINEVI = rdr["KITAP_YAYINEVI"].ToString(); kitap.KITAP_DURUMU = rdr["KITAP_DURUMU"].ToString(); kitaplar.Add(kitap); } return(kitaplar); }