예제 #1
0
        private void btnGuncelle_Click(object sender, EventArgs e)
        {
            try
            {
                int i        = 1;
                int guncelle = Convert.ToInt32(txtGuncellenecekUrun.Text);
                tr.Sil(guncelle);
                for (; ;)
                {
                    if (ll.GetElement(i).llVeri.llUrunNo == guncelle)
                    {
                        break;
                    }
                    else
                    {
                        i++;
                    }
                }
                ll.Delete(i);
                Urun  u  = new Urun();
                Urun2 u2 = new Urun2();
                u.Ad             = txtUrunAdi.Text;
                u.Marka          = txtMarka.Text;
                u.Model          = txtModeli.Text;
                u.Miktar         = Convert.ToInt32(txtMiktari.Text);
                u.Maliyet        = Convert.ToInt32(txtMaliyet.Text);
                u.UrunAciklamasi = txtUrunAciklamasi.Text;
                u.UrunNo         = Convert.ToInt32(txtUrunNumarasi.Text);
                u.SatisFiyati    = Convert.ToDouble(txtSatisFiyati.Text);

                u2.llUrunNo          = Convert.ToInt32(txtUrunNumarasi.Text);
                u2.BulunduguKategori = cmbKategori.Text;


                ll.Insert(u2);
                tr.Ekle(u);
                cmbUrunListesi.Items.Clear();
                //cmbOgrNo.Items.Clear();
                for (int j = 0; j < ll.Size; j++)
                {
                    cmbUrunListesi.Items.Add(ll.GetElement(j + 1).llVeri.llUrunNo);
                    //cmbOgrNo.Items.Add(ll.GetElement(j + 1).llVeri.llOgrenciNo);
                }
                MessageBox.Show("Ürün Başarılı Bir Şekilde Güncellendi!");
            }

            catch (Exception)
            {
                MessageBox.Show("Hatalı Giriş Yaptınız!");
            }
        }
예제 #2
0
        public override void Insert(Urun2 urun)
        {
            LinkedListNode newLast = new LinkedListNode();

            newLast.llVeri = urun;
            if (Head == null)
            {
                Head = newLast;
            }
            else
            {
                LinkedListNode oldLast = Head;
                while (oldLast.Next != null)
                {
                    oldLast = oldLast.Next;
                }
                oldLast.Next = newLast;
            }
            Size++;
        }
예제 #3
0
        private void btnUrunuEkle_Click(object sender, EventArgs e)
        {
            //if (txtUrunNumarasi.Text == "" || txtUrunAdi.Text == "" || txtMarka.Text == "" || txtModeli.Text == "" || txtMiktari.Text == "" || txtMaliyet.Text == "" || txtUrunAciklamasi.Text == ""||txtSatisFiyati.Text=="" );
            // MessageBox.Show("Lütfen Bütün Alanları Eksiksiz Doldurun");
            // else
            //{
            Urun  u  = new Urun();
            Urun2 u2 = new Urun2();
            Urun3 u3 = new Urun3();

            u.Ad                = txtUrunAdi.Text;
            u.Marka             = txtMarka.Text;
            u.Model             = txtModeli.Text;
            u.Miktar            = Convert.ToInt32(txtMiktari.Text);
            u.Maliyet           = Convert.ToInt32(txtMaliyet.Text);
            u.UrunAciklamasi    = txtUrunAciklamasi.Text;
            u.UrunNo            = Convert.ToInt32(txtUrunNumarasi.Text);
            u.BulunduguKategori = cmbKategori.Text;
            u.SatisFiyati       = Convert.ToDouble(txtSatisFiyati.Text);

            u2.llUrunNo          = Convert.ToInt32(txtUrunNumarasi.Text);
            u2.Ad                = txtUrunAdi.Text;
            u2.Marka             = txtMarka.Text;
            u2.Model             = txtModeli.Text;
            u2.Miktar            = Convert.ToInt32(txtMiktari.Text);
            u2.BulunduguKategori = cmbKategori.Text;
            u2.Maliyet           = Convert.ToInt32(txtMaliyet.Text);
            u2.Fiyat             = Convert.ToDouble(txtSatisFiyati.Text);
            u2.UrunAciklamasi    = txtUrunAciklamasi.Text;

            u3.Marka             = txtMarka.Text;
            u3.Model             = txtModeli.Text;
            u3.Miktar            = Convert.ToInt32(txtMiktari.Text);
            u3.Maliyet           = Convert.ToInt32(txtMaliyet.Text);
            u3.Ad                = txtUrunAdi.Text;
            u3.hashUrunNo        = Convert.ToInt32(txtUrunNumarasi.Text);
            u3.SatisFiyati       = Convert.ToDouble(txtSatisFiyati.Text);
            u3.UrunAciklamasi    = txtUrunAciklamasi.Text;
            u3.BulunduguKategori = cmbKategori.Text;


            ll.Insert(u2);
            tr.Ekle(u);
            if (cmbKategori.Text == "Bilgisayar")
            {
                h.Ekle(1, u3);
            }
            else if (cmbKategori.Text == " Beyaz Eşya")
            {
                h.Ekle(2, u3);
            }
            else if (cmbKategori.Text == "Giyim")
            {
                h.Ekle(3, u3);
            }
            else if (cmbKategori.Text == "Kırtasiye Ofis")
            {
                h.Ekle(4, u3);
            }
            else if (cmbKategori.Text == "Yapı Market")
            {
                h.Ekle(5, u3);
            }
            else if (cmbKategori.Text == "Bahçe")
            {
                h.Ekle(6, u3);
            }
            else if (cmbKategori.Text == "Tekstil")
            {
                h.Ekle(7, u3);
            }
            else if (cmbKategori.Text == "Yiyecek")
            {
                h.Ekle(8, u3);
            }
            cmbUrunListesi.Items.Clear();
            //cmbOgrNo.Items.Clear();
            for (int i = 0; i < ll.Size; i++)
            {
                cmbUrunListesi.Items.Add(ll.GetElement(i + 1).llVeri.llUrunNo);
                //cmbOgrNo.Items.Add(ll.GetElement(i + 1).llVeri.llOgrenciNo);
            }
            MessageBox.Show("Ürün başarı ile eklendi!");
            txtUrunAdi.Clear();
            txtUrunNumarasi.Clear();
            txtMarka.Clear();
            txtModeli.Clear();
            txtMaliyet.Clear();
            txtMiktari.Clear();
            txtUrunAciklamasi.Clear();
            txtSatisFiyati.Clear();
        }
예제 #4
0
 public abstract void Insert(Urun2 urun);