//Bu methodda kayıtları listeleyeceğimiz için list türünde tanımlama yapıyoruz. public static List <ENTITIYKULUP> KULUPLISTESI() { //list türünde bir nesne oluşturuyoruz. List <ENTITIYKULUP> degerler = new List <ENTITIYKULUP>(); //SqlCommand sınıfından komut isimli bir nesne tanımlıyoruz. SqlCommand komut = new SqlCommand("KULUPLISTESİ", SQLBAGLANTISI.Baglanti); //tanımlanan komutun prosedür olduğunu tanıtıyoruz. komut.CommandType = CommandType.StoredProcedure; //Baglantı durumunu sorgulayıp sql bağlantısını tamamlıyoruz. if (komut.Connection.State != ConnectionState.Open) { komut.Connection.Open(); } //Bu sınıf verileri okumak için kullandığımız bir sınıftır.Komut nesnesinin özellikleri ile beraber kullanıyoruz. SqlDataReader dr = komut.ExecuteReader(); while (dr.Read()) { //Kulup verilerine ulaşabilmek için ENTITIYKULUP sınıfından bir nesne oluşturuyoruz. ENTITIYKULUP ent = new ENTITIYKULUP(); ent.KULUPID = Convert.ToInt16(dr["KULUPID"]); ent.KULUPAD = dr["KULUPAD"].ToString(); //ent nesnesinden aldığımız değerleri degerler nesnesine ekliyor. degerler.Add(ent); } //okuma işlemini bitir. dr.Close(); //Degerleri geri döndürüyor. return(degerler); }
private void BtnKulupSil_Click(object sender, EventArgs e) { //ENTITYKULUP sınıfından oluşturduğumuz ent nesnesi, doldurulan ilgili alanlardaki verileri, hafızaya alıp veri tabanına işlenmesi için BLL katmanı üzerinden, gerekli koşulların sağlanması durumunda FACADE katmanına gönderiyor. ENTITIYKULUP ent = new ENTITIYKULUP(); ent.KULUPID = Convert.ToInt16(TxtKulupId.Text); BLLKULUP.SIL(ent.KULUPID); KulupListesi(); }
public static bool GUNCELLE(ENTITIYKULUP deger) { if (deger.KULUPAD != null && deger.KULUPID.ToString() != null) { //FACADEKULUP sınıfının içerisindeki GUNCELLE() methoduna, güncellemeyi istediğimiz değişkeni gönderiyoruz. return(FACADEKULUP.GUNCELLE(deger)); } //güncellenecek değerlerden herhangi birisi boş ise işlemi gerçekleştirme. return(false); }
public static int EKLE(ENTITIYKULUP deger) { if (deger.KULUPAD != null) { //FACADEKULUP sınıfının içerisindeki EKLE() metoduna, eklemeyi istediğimiz değişkeni gönderiyoruz. return(FACADEKULUP.EKLE(deger)); } //Girilen değer yok ise ekleme yapmayacaktır. return(-1); }
//bu method etkilenmiş olan kayıt sayısı döndüreceği için int türünde tanımlama yaptık. public static int EKLE(ENTITIYKULUP deger) { //SqlCommand sınıfından komut isimli bir nesne tanımlıyoruz. SqlCommand komut = new SqlCommand("KULUPEKLE", SQLBAGLANTISI.Baglanti); //tanımlanan komutun prosedür olduğunu tanıtıyoruz. komut.CommandType = CommandType.StoredProcedure; //Baglantı durumunu sorgulayıp sql bağlantısını tamamlıyoruz. if (komut.Connection.State != ConnectionState.Open) { komut.Connection.Open(); } //Sql üzerindeki prosedüre parametreyi gönderiyoruz komut.Parameters.AddWithValue("KULUPAD", deger.KULUPAD); //Etkilenen kayıt sayısını döndürecektir. return(komut.ExecuteNonQuery()); }
//bu method sadece güncellendi ve ya güncellenemedi olarak true/false deger döndüreceği için bool türünde tanımlama yaptık. public static bool GUNCELLE(ENTITIYKULUP deger) { //SqlCommand sınıfından komut isimli bir nesne tanımlıyoruz. SqlCommand komut = new SqlCommand("KULUPGUNCELLE", SQLBAGLANTISI.Baglanti); //tanımlanan komutun prosedür olduğunu tanıtıyoruz. komut.CommandType = CommandType.StoredProcedure; //Baglantı durumunu sorgulayıp sql bağlantısını tamamlıyoruz. if (komut.Connection.State != ConnectionState.Open) { komut.Connection.Open(); } //Güncellenecek olan tablonun bütün değerlerini parametre olarak gönderiyoruz. komut.Parameters.AddWithValue("KULUPAD", deger.KULUPAD); komut.Parameters.AddWithValue("KULUPID", deger.KULUPID); //Yapılan işlemin sonucunu döndürecektir. return(komut.ExecuteNonQuery() > 0); }