示例#1
0
        private void btnUrunBilgisiListele_Click(object sender, EventArgs e)
        {
            if (cmbUrunNumarasi.Text == "")
            {
                MessageBox.Show("Lütfen Geçerli Seçim Yapınız!");
            }
            else
            {
                Urun  u  = new Urun();
                Urun2 u2 = new Urun2();
                for (int i = 0; i < ll.Size; i++)
                {
                    if (tr.Ara(ll.GetElement(i + 1).llVeri.llUrunNumarasi).Veri.UrunNumarasi == Convert.ToInt32(cmbUrunNumarasi.Text))
                    {
                        u = tr.Ara(ll.GetElement(i + 1).llVeri.llUrunNumarasi).Veri;
                    }
                    if (ll.GetElement(i + 1).llVeri.llUrunNumarasi == Convert.ToInt32(cmbUrunNumarasi.Text))
                    {
                        u2 = ll.GetElement(i + 1).llVeri;
                    }
                }

                UrunNumarasi = (u.UrunNumarasi).ToString();
                UrunAdi      = (u.Ad).ToString();
                Modeli       = (u.Model).ToString();
                Markasi      = (u.Marka).ToString();
                SatisFiyati  = (u.SatisFiyati).ToString();
                Miktari      = (u.Miktari).ToString();
                Aciklama     = (u.UrunAciklamasi).ToString();
                Kategori     = (u2.Kategori).ToString();
                string[] Bilgiler = { UrunNumarasi, UrunAdi, Markasi, Modeli, SatisFiyati, Miktari, Aciklama, Kategori };
                var      satir    = new ListViewItem(Bilgiler);
                listView1.Items.Add(satir);
            }
        }
示例#2
0
        private void btnGüncelle_Click(object sender, EventArgs e)
        {
            try
            {
                int i        = 1;
                int guncelle = Convert.ToInt32(cmbAdListesi.Text);
                tr.Sil(guncelle);
                for (; ;)
                {
                    if (ll.GetElement(i).llVeri.llUrunNumarasi == guncelle)
                    {
                        break;
                    }
                    else
                    {
                        i++;
                    }
                }
                ll.Delete(i);
                Urun  u  = new Urun();
                Urun2 u2 = new Urun2();
                u.Ad              = TxtAd.Text;
                u.UrunNumarasi    = Convert.ToInt32(TxtUrunNumarasi.Text);
                u.Model           = TxtModel.Text;
                u.Marka           = TxtMarkasi.Text;
                u.Maliyeti        = Convert.ToInt32(txtMaliyet.Text);
                u.Miktari         = Convert.ToInt32(txtStokMiktari.Text);
                u.SatisFiyati     = Convert.ToInt32(TxtSatisFiyati.Text);
                u.UrunAciklamasi  = txtAciklama.Text;
                u2.llUrunNumarasi = Convert.ToInt32(TxtUrunNumarasi.Text);
                u2.Kategori       = cmbKategori.Text;



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

            catch (Exception)
            {
                MessageBox.Show("Hatalı Giriş Yaptınız!");
            }
        }
示例#3
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++;
        }
示例#4
0
 public abstract void Insert(Urun2 Urun);
示例#5
0
        private void btnUrunEkle_Click(object sender, EventArgs e)
        {
            if (TxtAd.Text == "" || TxtUrunNumarasi.Text == "" || TxtMarkasi.Text == "" || TxtModel.Text == "" || TxtSatisFiyati.Text == "" || txtMaliyet.Text == "" || txtStokMiktari.Text == "" || txtAciklama.Text == "" || cmbKategori.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             = TxtAd.Text;
                u.UrunNumarasi   = Convert.ToInt32(TxtUrunNumarasi.Text);
                u.Model          = TxtModel.Text;
                u.Marka          = TxtMarkasi.Text;
                u.Maliyeti       = Convert.ToInt32(txtMaliyet.Text);
                u.Miktari        = Convert.ToInt32(txtStokMiktari.Text);
                u.SatisFiyati    = Convert.ToInt32(TxtSatisFiyati.Text);
                u.UrunAciklamasi = txtAciklama.Text;

                u2.llUrunNumarasi   = Convert.ToInt32(TxtUrunNumarasi.Text);
                u2.Kategori         = cmbKategori.Text;
                u3.Ad               = TxtAd.Text;
                u3.hashUrunNumarasi = Convert.ToInt32(TxtUrunNumarasi.Text);
                u3.Kategori         = cmbKategori.Text;


                int deneme = 0;
                for (int j = 0; j < ll.Size; j++)
                {
                    if (ll.GetElement(j + 1).llVeri.llUrunNumarasi == u3.hashUrunNumarasi)
                    {
                        deneme = 1;
                    }
                }
                if (deneme == 1)
                {
                    MessageBox.Show("Ürün Numarası Aynı Daha Önceki Ürünlerle Aynı Olamaz");
                }
                else
                {
                    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);
                    }
                    cmbAdListesi.Items.Clear();
                    cmbUrunNumarasi.Items.Clear();

                    for (int i = 0; i < ll.Size; i++)
                    {
                        cmbAdListesi.Items.Add(ll.GetElement(i + 1).llVeri.llUrunNumarasi);
                        cmbUrunNumarasi.Items.Add(ll.GetElement(i + 1).llVeri.llUrunNumarasi);
                        cmbyorum.Items.Add(ll.GetElement(i + 1).llVeri.llUrunNumarasi);
                    }
                    MessageBox.Show("Ürün Başarılı Bir Şekilde Eklendi!");


                    UrunNumarasi = (u.UrunNumarasi).ToString();
                    UrunAdi      = (u.Ad).ToString();
                    Modeli       = (u.Model).ToString();
                    Markasi      = (u.Marka).ToString();
                    SatisFiyati  = (u.SatisFiyati).ToString();
                    Maliyeti     = (u.Maliyeti).ToString();
                    Miktari      = (u.Miktari).ToString();
                    Aciklama     = (u.UrunAciklamasi).ToString();
                    Kategori     = (u2.Kategori).ToString();
                    string[] Bilgiler = { UrunNumarasi, UrunAdi, Markasi, Modeli, SatisFiyati, Maliyeti, Miktari, Aciklama, Kategori };
                    var      satir    = new ListViewItem(Bilgiler);
                    lWPersonel.Items.Add(satir);
                }
            }
        }