public bool DersSil(Dersler d) { SqlCommand komut = new SqlCommand("Delete from Table_dersler where Ders_id=@a1", baglanti.baglanti()); komut.Parameters.AddWithValue("@a1", d.Ders_id); return(komut.ExecuteNonQuery() > 0);//true yada false aldıgı için ya sıfırdan buyuk yada kucuktur }
public bool DersGuncelle(Dersler d) { SqlCommand komut = new SqlCommand("update Table_dersler set Ders_ad=@a1 where Ders_id=@a2", baglanti.baglanti()); komut.Parameters.AddWithValue("@a1", d.Ders_ad); komut.Parameters.AddWithValue("@a2", d.Ders_id); return(komut.ExecuteNonQuery() > 0);//guncelerse de aynı ekleme mantıgı gibi int + doner >0 yani }
public int DersEkle(Dersler d) { Baglanti baglanti = new Baglanti(); SqlCommand komut = new SqlCommand("insert into Table_dersler (Ders_ad) values(@a1)", baglanti.baglanti()); komut.Parameters.AddWithValue("@a1", d.Ders_ad); return(komut.ExecuteNonQuery());// eklerse bu sayı int degerinde artıgı için }
public List <Dersler> Ders_listele() { Baglanti baglanti = new Baglanti(); List <Dersler> ders_array = new List <Dersler>(); //listelemek için adı ustunnde arraylistlerden yardım aldım SqlCommand komut = new SqlCommand("select * from Table_dersler", baglanti.baglanti()); //komut yazdım SqlDataReader dr = komut.ExecuteReader(); //okuttuk while (dr.Read()) { Dersler ders = new Dersler(); ders.Ders_id = int.Parse(dr["Ders_id"].ToString()); ders.Ders_ad = dr["Ders_ad"].ToString(); ders_array.Add(ders); } dr.Close(); return(ders_array); }