Listbox ile Lokanta Otomasyonu Sorusu?
17.05.2012 18:08, Yiğit Yılmaz yazmış:
> iyi günler sizden bır konuda yardım istiyecektim.
> proje ödevi için lokanta otomasyonu hazırlıyorum veri tabanını
> oluşturdum içine urunlerı ve fiyatlarını ekledim
> form1e lokanta menusu olusturdum butonların ustunde verı tabanında
> aynen kayıtlı oldugu gıbı urunlerın ısımlerı yazıyor
> bu butona tıkladıgımda urunun fıyatını verı tabanından cekıp
> listbox a nasıl yazdırabılırım.
Tabiki yardımcı olabiliriz.
Öncelikle DB:
urunler tablosunda:
urun_kodu | urun_adi | urun fiyati şeklinde 3 alanımız olsun tablomuzda. urun_adi alanından zaten buton adına çekmişsin. Geriye kalan butonun click eventine kod yazmak.
[c language=”-sharp”]
private void HESAPLA(string gelen_urun)
{
SqlConnection con = new SqlConnection(“server=localhost;database=lokanta;user id=admin;password=1234”);
SqlCommand com = new SqlCommand(“Select * from urunler where urun_adi='” + gelen_urun + “‘”,con);
con.Open();
SqlDataReader rdr = com.ExecuteReader();
if(rdr.HasRows)
{
Double fiyat = Convert.ToDouble(rdr[“urun_fiyati”].ToString());
}
rdr.Close();
con.Close();
}
private void button1_Click(object sender, EventArgs e)
{
string buton_adi = button1.Text;
HESAPLA(buton_adi);
Listbox1.Items.Add(fiyat);
}