// Müşterinin Aldığı Ürünleri Yükle.
 public IList LoadProduct(Musteri musteri)
 {
     // Ürün Haritalama nesnesi.
     UrunMapper urunMapper = new UrunMapper();
     urunMapper.dsh.Data = this.dsh.Data;
     // Müşterinin Aldığı ürünleri veri tabanından getir.
     DataRow[] rows = this.musterininAldigiUrunler(musteri);
     // Bir liste oluştur. Listenin içerisine ürünleri ekle.
     IList result = new ArrayList();
     foreach (DataRow row in rows)
     {
         int urunId = (int)row["UrunID"];
         // Ürün Mapper ile yeni ürün oluştur, müşteri ürünlerine ekle.
         musteri.UrunEkle(urunMapper.Find(urunId));
     }
     // Müşterinin aldığı tüm ürünler listeye eklenir, ve geri döndürülür.
     return result;
 }
 private DataRow[] musterininAldigiUrunler(Musteri musteri)
 {
     String filter = String.Format("MusteriID = {0}", musteri.ID);
     return musteriUrunleri.Select(filter);
 }
예제 #3
0
 public void MusteriSil(Musteri musteri)
 {
     this._musteriler.Remove(musteri);
 }
예제 #4
0
 public void MusteriEkle(Musteri musteri)
 {
     this._musteriler.Add(musteri);
 }