示例#1
0
        private void tsDegistir_Click(object sender, EventArgs e)
        {
            Urun u = new Urun();

            if (u.UrunKontrol(txtUrunKodu.Text, txtUrunAdi.Text, Convert.ToInt32(txtUrunID.Text)))
            {
                MessageBox.Show("Aynı ürün zaten stokta kayıtlı");
                txtUrunKodu.Focus();
            }
            else
            {
                bs1.EndEdit();
                u.UrunID     = Convert.ToInt32(txtUrunID.Text);
                u.UrunKodu   = txtUrunKodu.Text;
                u.UrunAd     = txtUrunAdi.Text;
                u.KategoriNo = Convert.ToInt32(txtKategoriNo.Text);
                if (string.IsNullOrEmpty(txtKritik.Text))
                {
                    txtKritik.Text = "0";
                }
                u.KritikSeviye = Convert.ToInt32(txtKritik.Text);
                try
                {
                    u.BirimFiyat = Convert.ToDouble(txtFiyat.Text);
                }
                catch (Exception)
                {
                    u.BirimFiyat = 0;
                }
                if (u.UrunGuncelle(u))
                {
                    MessageBox.Show("Ürün bilgileri güncellendi.");
                    u.UrunleriGetir(lvUrunler);
                    DataBagla();
                    Konum();
                }
                else
                {
                    MessageBox.Show("Ürün bilgileri değiştirilemedi!", "DİKKAT!");
                }
            }
        }