示例#1
0
 private void tsKaydet_Click(object sender, EventArgs e)
 {
     if (string.IsNullOrEmpty(txtUrunKodu.Text) || string.IsNullOrEmpty(txtUrunAdi.Text))
     {
         MessageBox.Show("Ürün Kodu veua Ürün adı boş geçilemez");
         txtUrunKodu.Focus();
     }
     else
     {
         Urun u = new Urun();
         if (u.UrunKontrol(txtUrunKodu.Text, txtUrunAdi.Text))
         {
             MessageBox.Show("Aynı ürün zaten stokta kayıtlı");
             txtUrunKodu.Focus();
         }
         else
         {
             bs1.EndEdit();
             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.UrunEkle(u))
             {
                 MessageBox.Show("Yeni ürün stoğa eklendi");
                 tsKaydet.Enabled   = false;
                 tsDegistir.Enabled = true;
                 tsSil.Enabled      = true;
                 u.UrunleriGetir(lvUrunler);
                 DataBagla();
                 Konum();
             }
             else
             {
                 MessageBox.Show("Yeni ürün eklenmedi!", "DİKKAT! Kayıt işlemi gerçekleşmedi!");
             }
         }
     }
 }