public partial class fmagaza : Form { string[] urunler = { "Masa", "Sandalye", "Koltuk", "Sehpa", "Baza" }; int[] birimfiyat = { 100, 25, 250, 50, 380 }; public fmagaza() { InitializeComponent(); for (int i = 0; i < urunler.Length; i++) curun.Items.Add(urunler[i]); curun.Text = "Seçiniz"; } private void bekle_Click(object sender, EventArgs e) { int miktar; bool kmiktar = Int32.TryParse(tmiktar.Text, out miktar); int secilen = curun.SelectedIndex; if (kmiktar && secilen > -1 && miktar > 0) { //lurun.Items.Add(curun.Text); lurun.Items.Add(curun.Items[secilen]); //lmiktar.Items.Add(tmiktar.Text); // string lmiktar.Items.Add(miktar);// integer lbfiyat.Items.Add(birimfiyat[secilen]); int toplam = birimfiyat[secilen] * miktar; ltoplam.Items.Add(toplam); curun.Text = "Seçiniz"; tmiktar.Clear(); hesapla(); } } private void bsil_Click(object sender, EventArgs e) { int secilen = lurun.SelectedIndex; if (secilen > -1) { lurun.Items.RemoveAt(secilen); lmiktar.Items.RemoveAt(secilen); lbfiyat.Items.RemoveAt(secilen); ltoplam.Items.RemoveAt(secilen); hesapla(); } } private void bduzenle_Click(object sender, EventArgs e) { int secilen = lurun.SelectedIndex; int miktar; bool kmiktar = Int32.TryParse(tmiktar.Text, out miktar); if (kmiktar && secilen > -1 && miktar > 0) { lmiktar.Items[secilen] = miktar; // secilen satirin miktar bilgisi guncellendi int bfiyat = (int)lbfiyat.Items[secilen]; int toplam = bfiyat * miktar; ltoplam.Items[secilen] = toplam; // toplam listesinde guncelleme yapildi tmiktar.Clear(); hesapla(); } } private void hesapla() { int toplam = 0; for (int i = 0; i < ltoplam.Items.Count; i++) { toplam += (int)ltoplam.Items[i]; } lagtoplam.Text = toplam + " TL"; } private void lurun_SelectedIndexChanged(object sender, EventArgs e) { ListBox lb = (ListBox)sender; lurun.SelectedIndex = lb.SelectedIndex; lmiktar.SelectedIndex = lb.SelectedIndex; lbfiyat.SelectedIndex = lb.SelectedIndex; ltoplam.SelectedIndex = lb.SelectedIndex; } }
Bilgisayar Mühendisi
Bu yazı yorumlara kapalı.