protected void siparis_Click(object sender, EventArgs e) { WebSitem.DataAccess.websayfaEntities ent = new DataAccess.websayfaEntities(); WebSitem.DataAccess.siparis siparis = new DataAccess.siparis(); WebSitem.Business.Siparis siparis1 = new Business.Siparis(); WebSitem.Business.Adres adres = new Business.Adres(); WebSitem.Business.Sepet sepet = new Business.Sepet(); int musteriid = int.Parse(Session["musteriid"].ToString()); int gonderimadresid = adres.gonderimadresidGetir(musteriid); int faturaadresid = adres.faturaadresidGetir(musteriid); var urunler = ent.sepet.OrderBy(p => p.sepetid).Where(p => p.musterifkid == musteriid).ToList(); for (int i = 0; i < urunler.Count; i++) { siparis.toplamfiyat = urunler[i].fiyat; siparis.musterifkid = musteriid; siparis.urunfkid = urunler[i].urunfkid; siparis.urunadi = urunler[i].urunadi; siparis.urunbirimfiyati = urunler[i].urunfiyat; siparis.urunadet = urunler[i].urunadet; siparis.urunresmi = urunler[i].urunresimi; siparis.toplamfiyat = urunler[i].fiyat; siparis.faturaadresfkid = faturaadresid; siparis.gonderimadresfkid = gonderimadresid; siparis.odemetipifkid = 1; var deger = siparis1.SiparisEkle(siparis); } for (int k = 0; k < urunler.Count; k++) { sepet.SepetUrunSil(urunler[k].sepetid); } Response.Redirect("Siparislerim.aspx"); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { WebSitem.DataAccess.websayfaEntities ent = new DataAccess.websayfaEntities(); WebSitem.DataAccess.sepet sepet = new DataAccess.sepet(); WebSitem.Business.Sepet sepet1 = new Business.Sepet(); string silineceksepetid = Request.QueryString["Silineceksepetid"]; if (!String.IsNullOrEmpty(silineceksepetid)) { sepet1.SepetUrunSil(int.Parse(silineceksepetid)); silineceksepetid = null; } string guncelleneceksepetid = Request.QueryString["Sepetid"]; if (!String.IsNullOrEmpty(guncelleneceksepetid)) { int sepetid = int.Parse(guncelleneceksepetid); int a = int.Parse(Request.QueryString["quantity"]); int b = int.Parse(Request.QueryString["Urunfiyat"]); int toplam = a * b; sepet.urunfkid = int.Parse(Request.QueryString["Urunid1"]); sepet.musterifkid = int.Parse(Session["musteriid"].ToString()); sepet.urunadet = int.Parse(Request.QueryString["quantity"]); sepet.urunfiyat = int.Parse(Request.QueryString["Urunfiyat"]); sepet.urunadi = Request.QueryString["urunad"]; sepet.urunresimi = Request.QueryString["urunresimadres"]; sepet.fiyat = toplam; var değer = sepet1.SepetGuncelle(sepetid, sepet); guncelleneceksepetid = null; } if (Session["musteriid"] == null) { Response.Redirect("Login.aspx"); } else { int musteriid = int.Parse(Session["musteriid"].ToString()); string id = Request.QueryString["urunid"]; int toplam = 0; var sepettutarlar = ent.sepet.OrderBy(p => p.sepetid).Where(p => p.musterifkid == musteriid).ToList(); for (int i = 0; i < sepettutarlar.Count; i++) { toplam = toplam + int.Parse(sepettutarlar[i].fiyat.ToString()); } ToplamTutar.Text = "Sepet Tutar:" + toplam + "TL"; repeaterurunalan.DataSource = ent.sepet.OrderByDescending(p => p.sepetid).Where(p => p.musterifkid == musteriid).ToList(); repeaterurunalan.DataBind(); if (!String.IsNullOrEmpty(id)) { string adet = Request.QueryString["AdetSayisi"]; string stok = Request.QueryString["urunstok"]; string birimfiyat = Request.QueryString["urunbirimfiyat"]; string urunad = Request.QueryString["urunadi"]; string urunresmi = Request.QueryString["urununresmi"]; int toplamhesap = int.Parse(adet) * int.Parse(birimfiyat); sepet.musterifkid = int.Parse(Session["musteriid"].ToString()); sepet.urunadet = int.Parse(adet); sepet.urunfkid = int.Parse(id); sepet.urunadi = urunad; sepet.urunresimi = urunresmi; sepet.fiyat = toplamhesap; sepet.urunfiyat = int.Parse(birimfiyat); var değer = sepet1.SepetEkle(sepet); int toplam2 = 0; var sepettutar = ent.sepet.OrderBy(p => p.sepetid).Where(p => p.musterifkid == musteriid).ToList(); for (int i = 0; i < sepettutar.Count; i++) { toplam2 = toplam2 + int.Parse(sepettutar[i].fiyat.ToString()); } ToplamTutar.Text = "Sepet Tutar:" + toplam2 + "TL"; repeaterurunalan.DataSource = ent.sepet.OrderByDescending(p => p.sepetid).Where(p => p.musterifkid == musteriid).ToList(); repeaterurunalan.DataBind(); } } } }