예제 #1
0
        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);
            }
        }
예제 #2
0
        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);
            }
        }
예제 #3
0
        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");
            }
        }