private void btnKatalogaÜrünEkle_Click(object sender, EventArgs e) { Ürün YeniÜrün = new Ürün(); YeniÜrün.Ürünüm.Tanım = txtKatalogdaTanım.Text; YeniÜrün.Ürünüm.Maliyet = Convert.ToDecimal(txtKatalogdaFiyat.Text); YeniÜrün.Ürünüm.ÜrünKodu = Convert.ToInt32(txtKatalogdaBarkod.Text); ÜKatalog.ÜrünEkle(YeniÜrün); txtÜrünKataloğuListesi.Text = ÜKatalog.ÜrünListele(); }
private void btnÜrünEkle_Click(object sender, EventArgs e) { Ürün YeniÜrün = new Ürün(); YeniÜrün.Ürünüm.ÜrünKodu = Convert.ToInt32(txtStokÜrünBarkodu.Text); int Miktar = Convert.ToInt32(txtStokÜrünMiktarı.Text); ÜKatalog.Karşılaştır(YeniÜrün, YeniÜrün.Ürünüm.ÜrünKodu); YeniÜrün.Ürünüm.Adet = Miktar; Dkkn.ÜrünEkle(YeniÜrün); txtÜrünStokListesi.Text = Dkkn.ÜrünListele(); }
public void StoktanÜrünEksilt(Ürün ü, int kod, int Miktar)//burada hem satılan kadar ürün sayısı azaltılıyor hem de stoktaki üründen bilgileri satılan listesindeki ürüne aktarıyoruz { foreach (Ürün ürn in Stoktakiler) { if (ürn.Ürünüm.ÜrünKodu == kod) { ürn.Ürünüm.Adet -= Miktar; ü = ürn; break; } } }
public void Karşılaştır(Ürün ürn, int kod) { foreach (Ürün ü in Kataloğum) { if (ü.Ürünüm.ÜrünKodu == kod) { ürn.Ürünüm = ü.Ürünüm; break; } } }
public void ÜrünEkle(Ürün YeniÜrün) { Stoktakiler.Add(YeniÜrün); }
public void ÜrünSil(Ürün EskiÜrün, int tane) { Kataloğum.Remove(EskiÜrün); }
public void ÜrünEkle(Ürün YeniÜrün) { Kataloğum.Add(YeniÜrün); }