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); } }