none
Barkod Sistemi RRS feed

  • Soru

  • C# textbox ile barkod'un okuttuğum ürününün bilgilerini datagrid'te çıkmasını istiyorum fakat aynı ürünü tekrar okuttuğumda alt satıra değilde aynı satırdaki ürünün adetinin 1 artmasını istiyorum.
    17 Kasım 2015 Salı 11:06

Yanıtlar

  • internal class Ürün
    {
         public int KimlikNo { get; set; }
         public int Miktar { get; set; }
    }
    
    internal class Sepet
    {
        public List<Ürün> Ürünler { get; private set; }
        
        public void SepeteEkle(int ÜrünKimlikNo)
        {
              var ürün = this.Ürünler.SingleOrDefault(p=> p.KimlikNo == ÜrünKimlikNo);
              if(ürün == null)
                    this.Ürünler.Add(new Ürün() { KimlikNo = ÜrünKimlikNo, Miktar = 1 });
              else
                    ürün.Miktar ++;
        }
    
        public Sepet()
        {
             this.Ürünler = new List<Ürünler>();
        }
    
    }



    www.mvcblog.org
    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com


    17 Kasım 2015 Salı 11:20
    Moderatör