Пример #1
0
        private void btnDegistir_Click(object sender, EventArgs e)
        {
            if (rbAltKategori.Checked)
            {
                if (txtUrunAdi.Text.Trim() == "" || txtUrunFiyati.Text.Trim() == "" || cbKategoriler.SelectedItem.ToString() == "Tüm Kategoriler")
                {
                    MessageBox.Show("Ürün adı,fiyatı ve kategori seçilmemiştir", "Dikkat Bilgiler Eksik!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }

                else
                {
                    cUrunler c = new cUrunler();
                    c.Fiyat     = Convert.ToDecimal(txtUrunFiyati.Text);
                    c.UrunAd    = txtUrunAdi.Text;
                    c.UrunId    = Convert.ToInt32(txtUrunId.Text);
                    c.UrunTurNo = urunturNo;
                    c.Aciklama  = "Ürün güncellendi";

                    int sonuc = c.UrunGuncelle(c);

                    if (sonuc != 0)
                    {
                        MessageBox.Show("Ürün güncellenmiştir!");


                        Yenile();
                        Temizle();
                    }
                }
            }

            else
            {
                if (txtKategoriId.Text.Trim() == "")
                {
                    MessageBox.Show("Lütfen bir kategori seçiniz!", "Dikkat Bilgiler Eksik!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }

                else
                {
                    cUrunCesitleri urun = new cUrunCesitleri();
                    urun.KategoriAd = txtKategoriAd.Text;
                    urun.Aciklama   = txtAciklama.Text;
                    urun.UrunTurNo  = Convert.ToInt32(txtKategoriId.Text);
                    int sonuc = urun.UrunKategoriGuncelle(urun);

                    if (sonuc != 0)
                    {
                        MessageBox.Show("Kategori güncellenmiştir!");
                        urun.UrunCesitleriniGetir(lvKategoriler);
                        Yenile();
                        Temizle();
                    }
                }
            }
        }