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!"); } }
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++; }
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(); }
public abstract void Insert(Urun2 urun);