public void Ekle(sepetUrunler item, int kilo) { int index = UrunlerIndex(item.ID); if (index == -1) { Urunler.Add(item); } else { Urunler[index].KacKilo += kilo; } }
protected void btnEkle_Click(object sender, EventArgs e) { string UrunID = Convert.ToInt16((((Button)sender).CommandArgument)).ToString(); var btn = (Button)sender; var currentItem = (RepeaterItem)btn.NamingContainer; Label lblresimyolu = currentItem.FindControl("lblresimyolu") as Label; Label lblurunadi = currentItem.FindControl("lblurunadi") as Label; Label lblfiyat = currentItem.FindControl("lblfiyat") as Label; TextBox txtKacKilo = currentItem.FindControl("txtkackilo") as TextBox; TextBox txtsatisSekli = currentItem.FindControl("txtsatilmasekli") as TextBox; if (Session["Sepetim"] == null) { sepetim = new sepet(); Session["Sepetim"] = sepetim; } sepetim = (sepet)Session["Sepetim"]; urunler = new sepetUrunler(Convert.ToInt32(UrunID), lblurunadi.Text, lblresimyolu.Text, Convert.ToDouble(lblfiyat.Text), Convert.ToInt32(txtKacKilo.Text), txtsatisSekli.Text); sepetim.Ekle(urunler, Convert.ToInt32(txtKacKilo.Text)); }