void BannerGetir() { projeEntities entities = new projeEntities(); var kampanyabanner = entities.KampanyaBanners.Where(x => x.aktiflik == true && x.bannerTarih < DbFunctions.TruncateTime(DateTime.Now)).OrderBy(x => x.bannerID).ToList(); rptBanner.DataSource = kampanyabanner; rptBanner.DataBind(); }
protected void btnLogin_Click(object sender, EventArgs e) { projeEntities entities = new projeEntities(); if (entities.Uyelers.Any(x => x.Email == txtLoginEmail.Text && x.Sifre == txtLoginPassword.Text) == true) { var ID = entities.Uyelers.FirstOrDefault(x => x.Email == txtLoginEmail.Text && x.Sifre == txtLoginPassword.Text).ID; Session["UYEBILGISI"] = ID.ToString(); if (Session["SEPET"] == null) { Response.Redirect("/"); } else { Response.Redirect("/Sepetim.aspx"); } } else { Page.ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('Kullanıcı bilgisi bulunamamıştır!');", true); } /* string sql = @" * select * from Uyeler * where Email=@Email and Sifre=@Sifre * "; * SqlParameter[] prm = new SqlParameter[] * { * new SqlParameter("Email", txtLoginEmail.Text), * new SqlParameter("Sifre", txtLoginPassword.Text) * }; * * DataRow dr = Helper.GetDataRow(sql, prm); * * if (dr != null) * { * Session["UYEBILGISI"] = dr["ID"].ToString(); * * if (Session["SEPET"] == null) * Response.Redirect("/"); * else * Response.Redirect("/Sepetim.aspx"); * } * else * { * Page.ClientScript.RegisterStartupScript(this.GetType(), * "myalert", * "alert('Kullanıcı bilgisi bulunamamıştır!');", true); * }*/ }
public void UrunGetir(int ID) { projeEntities entities = new projeEntities(); var urunSonucu = (from urun in entities.Urunlers join kategori in entities.UrunKategorileris on urun.UrunKategorisi equals kategori.ID join resimler in entities.UrunResimleris on ID equals resimler.UrunID select new { ID, KID = urun.UrunKategorisi, urun.UrunAdi, urun.UrunAciklamasi, urun.UrunFiyati, urun.StokMiktari, urun.UrunMarkasi, kategori.KategoriAdi, }).FirstOrDefault(x => x.ID == ID); if (urunSonucu != null) { txtUrunAdi.Text = urunSonucu.UrunAdi; txtUrunFiyati.Text = urunSonucu.UrunFiyati.HasValue == true?urunSonucu.UrunFiyati.Value.ToString() : "0"; lnkKategori.Text = urunSonucu.KategoriAdi; lnkKategori.PostBackUrl = "Kategori/" + urunSonucu.KategoriAdi.ToString().Replace(' ', '_') + "/" + urunSonucu.KID.ToString(); ltlUrunAciklama.Text = urunSonucu.UrunAciklamasi; ltlStokMiktari.Text = urunSonucu.StokMiktari.ToString(); ltlUrunMarkasi.Text = urunSonucu.UrunMarkasi; var resimSonucu = entities.UrunResimleris.Where(x => x.UrunID == ID).ToList(); if (resimSonucu.Count > 0) { lnkAnaResim.Text = "<img src='/UrunResimleri/" + resimSonucu.FirstOrDefault().Resim + "' style='width:100%;' />"; lnkAnaResim.PostBackUrl = "/ UrunResimleri / " + resimSonucu.FirstOrDefault().Resim; rptUrunResimleri.DataSource = resimSonucu; rptUrunResimleri.DataBind(); } var yorumSonucu = (from urun in entities.Urunlers join yorum in entities.UrunYorumlaris on urun.ID equals yorum.UrunID join uye in entities.Uyelers on yorum.UyeID equals uye.ID where yorum.YorumDurum == 1 && yorum.UyeID == ID select new { uye.Ad, yorum.Yorum }).ToList(); Rptyorumlar.DataSource = yorumSonucu; Rptyorumlar.DataBind(); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { projeEntities entities = new projeEntities(); var urunkategori = entities.UrunKategorileris.OrderBy(x => x.KategoriAdi).ToList(); rptKategoriler.DataSource = urunkategori; rptKategoriler.DataBind(); } BannerGetir(); }
protected void YorumEkle_Click(object sender, EventArgs e) { txtYorum.Visible = true; int urunID = Convert.ToInt32(RouteData.Values["UrunID"].ToString()); string yorum = txtYorum.Text; int UyeID = Convert.ToInt32(Session["UYEBILGISI"]); string Tarih = DateTime.Now.ToString("yyyy-MM-dd"); if (txtYorum.Text != null) { projeEntities entities = new projeEntities(); UrunYorumlari urunyorumları = new UrunYorumlari() { UrunID = urunID, Tarih = DateTime.Today, UyeID = UyeID, Yorum = yorum, YorumDurum = 0 }; entities.UrunYorumlaris.Add(urunyorumları); if (entities.SaveChanges() > 0) { Page.ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('Yorumunuz başarıyla incelemeye alınmıştır!');", true); txtYorum.Text = ""; } else if (UyeID == 0) { Page.ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('Lütfen giriş yapınız!');", true); Response.Redirect("Login.aspx"); } } else { Page.ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('Lütfen yorumunuzu giriniz!');", true); } }
protected void btnSepetTamamla_Click(object sender, EventArgs e) { //Musteri adres-telefon bilgilerini aldık projeEntities entities = new projeEntities(); int Id = int.Parse(Session["UYEBILGISI"].ToString()); var uye = entities.Uyelers.FirstOrDefault(x => x.ID == Id); uye.Adres = txtAdres.Text; uye.Telefon = txtTelefon.Text; entities.SaveChanges(); int ToplamTutar = Convert.ToInt32(ltlToplamFiyat.Text); int Tutar = ToplamTutar - 9; string SiparisTarih = DateTime.Now.ToString("yyyy-MM-dd"); // int UrunNo = 0; // bool b = false; try { List <Sepet> sepet = Session["SEPET"] as List <Sepet>; foreach (var item in sepet) { Siparislerim sprslerim = new Siparislerim() { UyeID = Id, UrunID = item.UrunID, Tarih = DateTime.Today, SiparisDurumu = 1, Tutar = Tutar, KargoFirmai = 1, KargoTutari = 9, ToplamTutar = ToplamTutar }; entities.Siparislerims.Add(sprslerim); entities.SaveChanges(); } Page.ClientScript.RegisterStartupScript(GetType(), "myalert", "alert('Siparişiniz başarıyla alınmıştır!');", true); } catch { Page.ClientScript.RegisterStartupScript(GetType(), "myalert", "alert('Hata Oluştu!');", true); } }
protected void btnRegister_Click(object sender, EventArgs e) { projeEntities entities = new projeEntities(); Uyeler uye = new Uyeler() { Email = txtRegisterEmail.Text, Sifre = txtRegisterPassword.Text }; entities.Uyelers.Add(uye); entities.SaveChanges(); Session["UYEBILGISI"] = uye.ID; if (Session["SEPET"] == null) { Response.Redirect("/"); } else { Response.Redirect("/Sepetim.aspx"); } }
protected void Page_Load(object sender, EventArgs e) { Page.Master.FindControl("pnlSlider").Visible = true; if (!IsPostBack) { projeEntities entities = new projeEntities(); var query = (from urunler in entities.Urunlers join resimler in entities.UrunResimleris on urunler.ID equals resimler.UrunID where resimler.Vitrin == true orderby urunler.ID descending select new { urunler.ID, urunler.UrunAdi, urunler.UrunAciklamasi, urunler.UrunFiyati, resimler.Resim }).Take(9).ToList(); RptVitrin.DataSource = query; RptVitrin.DataBind(); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { string ID = Request.QueryString["ID"]; //gelen Route da değiştirmek istediğmiz karakterlere müdahale ediyoruz if (RouteData.Values["KategoriID"] != null) { ID = RouteData.Values["KategoriID"].ToString(); ltlKategoriAdi.Text = RouteData.Values["KategoriAdi"].ToString().Replace('_', ' '); } if (ID == null) { Response.Redirect("/"); } var id = Convert.ToInt32(ID.Trim()); projeEntities entities = new projeEntities(); var query = (from urunler in entities.Urunlers join resimler in entities.UrunResimleris on urunler.ID equals resimler.UrunID where resimler.Vitrin == true && urunler.UrunKategorisi == id orderby urunler.ID descending select new { urunler.ID, urunler.UrunAdi, urunler.UrunAciklamasi, urunler.UrunFiyati, resimler.Resim }).ToList(); rptUrunler.DataSource = query; rptUrunler.DataBind(); } }