Пример #1
0
        public void FormLoad()
        {
            try
            {
                FbConnection baglanti = new FbConnection(fk.Baglanti_Kodu()); FbConnection baglanti2 = new FbConnection(fk.Baglanti_Kodu());
                FbDataReader oku; object sonuc; DataRow satir;
                FbCommand    komut_musteri = new FbCommand("SELECT * FROM Urunler", baglanti);
                komut_musteri.Connection = baglanti;
                baglanti.Open();
                sonuc = komut_musteri.ExecuteScalar();

                if (sonuc != null)
                {
                    oku = komut_musteri.ExecuteReader();
                    while (oku.Read())
                    {
                        satir            = fk.dt.NewRow();
                        satir["Ürün Id"] = oku["Urun_id"].ToString();
                        if (oku["Urun_barkodNo"].ToString() == "0")
                        {
                            satir["Ürün Barkod"] = "Barkodsuz Ürün";
                        }
                        else
                        {
                            satir["Ürün Barkod"] = oku["Urun_barkodNo"].ToString();
                        }

                        satir["Ürün Adı"]     = oku["Urun_adi"].ToString();
                        satir["Satış Fiyatı"] = float.Parse(oku["Urun_fiyat"].ToString()) + " TL";

                        // Kategori Adı çek //
                        FbCommand KategoriAdi = new FbCommand("SELECT * FROM Urun_kategori WHERE Kategori_id='" + oku["Urun_kategori"].ToString() + "'", baglanti2);
                        baglanti2.Open();
                        FbDataReader oku1;
                        oku1 = KategoriAdi.ExecuteReader(); oku1.Read();
                        satir["Ürün Kategori"] = oku1["Kategori_adi"].ToString();
                        baglanti2.Close();
                        // Kategori Adı çek //

                        satir["Eklenme Tarihi"] = Convert.ToDateTime(oku["Urun_eklenmeTarih"].ToString());

                        //Veri tablomuza kontrolüne ekle
                        fk.dt.Rows.Add(satir);
                    }
                }
                else
                {
                    MessageBox.Show("Ekli ürün bulunamadı, ürün ekleyiniz", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Close();
                    UrunEkle ue = new UrunEkle();
                    ue.ShowDialog();
                }

                // bağlantı kapatıldı
                baglanti.Close();
            }
            catch (Exception e1)
            {
                MessageBox.Show(e1.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }