private void AramaKategoriAdi_TextChanged(object sender, EventArgs e)
        {
            try
            {
                if (AramaKategoriAdi.Text.Length > 0)
                {
                    AramaKategoriAdi.Text = AramaKategoriAdi.Text.Replace("'", "’");
                    FbConnection baglanti = new FbConnection(fk.Baglanti_Kodu());
                    FbDataReader KategoriOku; object sonuc;
                    baglanti.Open();
                    FbCommand KategoriAraSorgu = new FbCommand("SELECT * FROM Urun_kategori WHERE Kategori_adi like '%" + AramaKategoriAdi.Text + "%' or Kategori_adi like '%" + fk.IlkHarfleriBuyut(AramaKategoriAdi.Text) + "%'", baglanti);
                    sonuc = KategoriAraSorgu.ExecuteScalar();
                    UrunKategoriCombo.Items.Clear();
                    if (sonuc != null)
                    {
                        KategoriOku = KategoriAraSorgu.ExecuteReader(); UrunKategoriCombo.Enabled = true;

                        while (KategoriOku.Read())
                        {
                            UrunKategoriCombo.Items.Add(KategoriOku["Kategori_adi"].ToString());
                            id = KategoriOku["Kategori_id"].ToString();
                        }
                        UrunKategoriCombo.SelectedIndex = 0; GuncellemeGrup.Enabled = true;
                    }
                    else
                    {
                        MessageBox.Show("Aramada ürün kategorisi bulunamadı.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        GuncellemeGrup.Enabled = false; UrunKategoriCombo.Enabled = false;
                    }
                    baglanti.Close();
                }
                else
                {
                    GuncellemeGrup.Enabled = false; UrunKategoriCombo.Enabled = false; UrunKategoriCombo.Text = "";
                    MessageBox.Show("Ürün kategori adı girin ( Hata kodu: K-06 )", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            catch (Exception e1)
            {
                MessageBox.Show(e1.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        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);
     }
 }