Exemplo n.º 1
0
        private void btnKupEkle_Click(object sender, EventArgs e)
        {
            KupProfil kup = new KupProfil();

            kup.ID         = Donustur(textBoxID.Text, "Id");
            kup.Agirlik    = Donustur(textBoxAgirlik.Text, "Ağırlık");
            kup.Yukseklik  = Donustur(textBoxKenar.Text, "Kenar");
            kup.BirimFiyat = Donustur(textBoxBFiyat.Text, "Birim Fiyat");
            kup.Ad         = textBoxAD.Text;

            kup.UrunFiyat = kup.FiyatHesapla(kup.BirimFiyat, kup.GetHacim());

            Goster();

            int       txtID = Convert.ToInt32(textBoxID.Text);
            KupProfil bul   = kupProfilList.Find(x => x.ID == txtID); // listede bulunan id değeri txtid'ye eşitse yani bul = null

            if (bul == null)                                          // bul = null demek. yani listemde yok daha önce eklenmemiş. O halde ekleyebiliriz.
            {
                listBoxKup.Items.Add(kup);
                kupProfilList.Add(kup);
            }
            else if (bul.ID != txtID)
            {
                listBoxKup.Items.Add(kup);
                kupProfilList.Add(kup);
            }
            else // bul != null demek. yani listemde var daha önce eklenmiş. O halde eklemiyoruz ve mesaj veriyoruz.
            {
                MessageBox.Show("Eklenemez..");
            }
        }
Exemplo n.º 2
0
        private void btnKupGuncelle_Click(object sender, EventArgs e)
        {
            secilenProfil            = (KupProfil)listBoxKup.SelectedItem; // listbox'taki seçili satırı alıyor.
            secilenProfil.Ad         = textBoxAD.Text;
            secilenProfil.Agirlik    = Convert.ToInt32(textBoxAgirlik.Text);
            secilenProfil.BirimFiyat = Convert.ToInt32(textBoxBFiyat.Text);
            secilenProfil.Yukseklik  = Convert.ToInt32(textBoxKenar.Text);

            secilenProfil.UrunFiyat = secilenProfil.FiyatHesapla(secilenProfil.BirimFiyat, secilenProfil.GetHacim());

            Goster();
        }
Exemplo n.º 3
0
        private void listBoxKup_SelectedIndexChanged(object sender, EventArgs e)
        {
            // listbox'daki seçtiğim index her değiştiğinde aşağıdaki işlemler olacaktır.
            secilenProfil       = (KupProfil)listBoxKup.SelectedItem;
            textBoxHacim.Text   = Convert.ToString(secilenProfil.GetHacim());
            textBoxFire.Text    = secilenProfil.GetFire().ToString();
            textBoxID.Text      = secilenProfil.ID.ToString();
            textBoxAD.Text      = secilenProfil.Ad;
            textBoxBFiyat.Text  = secilenProfil.BirimFiyat.ToString();
            textBoxKenar.Text   = secilenProfil.Agirlik.ToString();
            textBoxAgirlik.Text = secilenProfil.Agirlik.ToString();

            textBoxFiyat.Text = secilenProfil.FiyatHesapla(secilenProfil.BirimFiyat, secilenProfil.GetHacim()).ToString();
        }
Exemplo n.º 4
0
 private void btnKupSil_Click(object sender, EventArgs e)
 {
     secilenProfil = (KupProfil)listBoxKup.SelectedItem; // listbox'taki seçili satırı alıyor ve nesneye atıyor
     kupProfilList.Remove(secilenProfil);
     Goster();
 }