示例#1
0
        private void DataBagla()
        {
            Urun u = new Urun();

            u.UrunleriGetir(lvUrunler);
            ds             = u.UrunleriGetir();
            bs1            = new BindingSource();
            bs1.DataSource = ds.Tables["Urunler"];

            txtUrunID.DataBindings.Clear();
            txtUrunAdi.DataBindings.Clear();
            txtUrunKodu.DataBindings.Clear();
            txtKategori.DataBindings.Clear();
            txtKategoriNo.DataBindings.Clear();
            txtKritik.DataBindings.Clear();
            txtMiktar.DataBindings.Clear();
            txtFiyat.DataBindings.Clear();

            txtUrunID.DataBindings.Add("Text", bs1, "UrunID");
            txtUrunAdi.DataBindings.Add("Text", bs1, "UrunAd");
            txtUrunKodu.DataBindings.Add("Text", bs1, "UrunKodu");
            txtKategori.DataBindings.Add("Text", bs1, "KategoriAd");
            txtKategoriNo.DataBindings.Add("Text", bs1, "KategoriNo");
            txtKritik.DataBindings.Add("Text", bs1, "KritikSeviye");
            txtMiktar.DataBindings.Add("Text", bs1, "Miktar");
            txtFiyat.DataBindings.Add("Text", bs1, "BirimFiyat");

            txtUrunID2.DataBindings.Clear();
            txtUrunAdi2.DataBindings.Clear();
            txtUrunKodu2.DataBindings.Clear();

            txtUrunID2.DataBindings.Add("Text", bs1, "UrunID");
            txtUrunAdi2.DataBindings.Add("Text", bs1, "UrunAd");
            txtUrunKodu2.DataBindings.Add("Text", bs1, "UrunKodu");
        }
示例#2
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!");
             }
         }
     }
 }
示例#3
0
 private void tsSil_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Silmek İstiyor musunuz?", "SİLİNSİN Mİ?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
     {
         Urun u = new Urun();
         if (u.UrunSil(Convert.ToInt32(txtUrunID.Text)))
         {
             MessageBox.Show("Ürün bilgileri silindi.");
             u.UrunleriGetir(lvUrunler);
             DataBagla();
             Konum();
         }
         else
         {
             MessageBox.Show("Ürün bilgileri silinemedi!", "DİKKAT!");
         }
     }
 }
示例#4
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!");
                }
            }
        }