public void FormLoad() { try { ToolTip Aciklama = new ToolTip(); Aciklama.SetToolTip(katekle, "Ürün Kategorisi Ekle"); FbConnection baglanti = new FbConnection(fk.Baglanti_Kodu()); FbDataReader KategoriOku; DataRow satir; baglanti.Open(); FbCommand KategoriAraSorgu = new FbCommand("SELECT * FROM Urun_kategori", baglanti); fk.dt.Clear(); KategoriDataGrid.Refresh(); object sonuc = KategoriAraSorgu.ExecuteScalar(); if (sonuc != null) { KategoriOku = KategoriAraSorgu.ExecuteReader(); while (KategoriOku.Read()) { satir = fk.dt.NewRow(); satir["Kategori Id"] = KategoriOku["Kategori_id"].ToString(); satir["Kategori Adı"] = KategoriOku["Kategori_adi"].ToString(); fk.dt.Rows.Add(satir); } } else { MessageBox.Show("Ürün kategorisi ekleyiniz", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information); UrunKategoriEkle uke = new UrunKategoriEkle(); uke.ShowDialog(); this.Close(); } baglanti.Close(); } catch (Exception e1) { MessageBox.Show(e1.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void Ara() { try { if (Kategori_Adi.Text.Length > 0) { FbConnection baglanti = new FbConnection(fk.Baglanti_Kodu()); FbDataReader KategoriOku; object sonuc; DataRow satir; baglanti.Open(); FbCommand KategoriAraSorgu = new FbCommand("SELECT * FROM Urun_kategori WHERE Kategori_adi like '%" + Kategori_Adi.Text + "%'", baglanti); sonuc = KategoriAraSorgu.ExecuteScalar(); if (sonuc != null) { fk.dt.Clear(); KategoriDataGrid.Refresh(); KategoriOku = KategoriAraSorgu.ExecuteReader(); while (KategoriOku.Read()) { satir = fk.dt.NewRow(); satir["Kategori Id"] = KategoriOku["Kategori_id"].ToString(); satir["Kategori Adı"] = KategoriOku["Kategori_adi"].ToString(); fk.dt.Rows.Add(satir); } } else { MessageBox.Show("Aranan isme göre kategori bulunamadı", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Warning); } baglanti.Close(); } else { MessageBox.Show("Lütfen kategori adını boş bırakmayın ( Hata kodu: K-01 )", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception e1) { MessageBox.Show(e1.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void GridYenile() { fk.dt.Clear(); KategoriDataGrid.Refresh(); }