protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { SqlConnection conn = new SqlConnection(@"Data Source=WINDOZE\SQLEXPRESS;Initial Catalog=DAI;Integrated Security=True;Connect Timeout=15;Encrypt=False;TrustServerCertificate=False"); SqlDataAdapter adapter = new SqlDataAdapter("SELECT * FROM Musteri", conn); SqlDataAdapter _adapter = new SqlDataAdapter("SELECT * FROM MusteriUrun", conn); SqlDataAdapter __adapter = new SqlDataAdapter("SELECT * FROM Urun", conn); DataSet ds = new DataSet(); adapter.Fill(ds, "Musteri"); _adapter.Fill(ds, "MusteriUrun"); __adapter.Fill(ds, "Urun"); MusteriMapper _mapper = new MusteriMapper(); _mapper.dsh.Data = ds; Musteri _musteri = _mapper.Find(1); musteri.Text = _musteri.Adi; urunler.DataTextField = "Adi"; urunler.DataValueField = "Id"; foreach (Urun item in _musteri.Urunler) { urunler.Items.Add(item.Adi); } } }
public IList LoadCustomer(Urun urun) { // Ürün Haritalama nesnesi. MusteriMapper musteriMapper = new MusteriMapper(); // Müşterinin Aldığı ürünleri veri tabanından getir. DataRow[] rows = this.urunSatilanMusteriler(urun); // Bir liste oluştur. Listenin içerisine ürünleri ekle. IList result = new ArrayList(); foreach (DataRow row in rows) { int musteriId = (int)row["MusteriID"]; // Ürün Mapper ile yeni ürün oluştur, müşteri ürünlerine ekle. urun.MusteriEkle(musteriMapper.Find(musteriId)); } // Müşterinin aldığı tüm ürünler listeye eklenir, ve geri döndürülür. return result; }
public IList LoadCustomer(Urun urun) { // Ürün Haritalama nesnesi. MusteriMapper musteriMapper = new MusteriMapper(); // Müşterinin Aldığı ürünleri veri tabanından getir. DataRow[] rows = this.urunSatilanMusteriler(urun); // Bir liste oluştur. Listenin içerisine ürünleri ekle. IList result = new ArrayList(); foreach (DataRow row in rows) { int musteriId = (int)row["MusteriID"]; // Ürün Mapper ile yeni ürün oluştur, müşteri ürünlerine ekle. urun.MusteriEkle(musteriMapper.Find(musteriId)); } // Müşterinin aldığı tüm ürünler listeye eklenir, ve geri döndürülür. return(result); }