Exemple #1
0
        protected void kayitOlButton_Click(object sender, EventArgs e)
        {
            Kullanici yeniUye = new Kullanici();

            String [] form = new String[10];
            yeniUye.Ad          = form_ad.Text;
            yeniUye.Soyad       = form_soyad.Text;
            yeniUye.KullaniciAd = form_kullanici_adi.Text;
            if (form_eposta_onay.Text == form_eposta.Text)
            {
                yeniUye.EPosta = form_eposta.Text;
            }
            else
            {
                return;
            }
            if (form_sifre.Text == form_sifre_onay.Text)
            {
                yeniUye.Parola = MD5Hash(form_sifre.Text);
            }
            else
            {
                return;
            }
            yeniUye.Adres      = form_adres.Text;
            yeniUye.UlkeID     = form_ulke.SelectedIndex + 1;
            yeniUye.SehirID    = form_sehir.SelectedIndex + 1;
            yeniUye.Telefon    = form_telefon.Text;
            yeniUye.DogumTarih = form_dt_gun.SelectedValue.ToString() + "." + form_dt_ay.SelectedValue.ToString() + "." + form_dt_yil.SelectedValue.ToString();
            yeniUye.Cinsiyet   = (byte)Convert.ToInt32(form_cinsiyet.SelectedValue.ToString());
            yeniUye.KayitTarih = DateTime.Now;
            yeniUye.RolID      = 2;
            eticaretDB.Kullanicis.InsertOnSubmit(yeniUye);
            eticaretDB.SubmitChanges();

            Sepet sepet = new Sepet();

            sepet.KullaniciID = yeniUye.KullaniciID;
            sepet.Fiyat       = "0";
            sepet.Durum       = "bos";
            eticaretDB.Sepets.InsertOnSubmit(sepet);
            eticaretDB.SubmitChanges();
            Response.Redirect("UyeGiris.aspx");
        }
Exemple #2
0
        protected void btn_Tamamla_Click(object sender, EventArgs e)
        {
            if ((txt_kartNo.Text != "") && (txt_kartSahibi.Text != "") && (txt_güvenlikKod.Text != ""))
            {
                // burada banka ile irtibata geçilir.

                string fAdres = Request.Cookies["FaturaAdres"].Value;
                string tAdres = Request.Cookies["TeslimatAdres"].Value;
                string kargo  = Request.Cookies["kargoID"].Value;

                Siparis siparis = new Siparis();
                siparis.KullaniciID     = int.Parse(Request.Cookies["Musteri"]["kullaniciID"]);
                siparis.KargoID         = int.Parse(kargo);
                siparis.Tutar           = Request.Cookies["tutar"].Value;
                siparis.FaturaAdresID   = int.Parse(fAdres);
                siparis.TeslimatAdresID = int.Parse(tAdres);

                eticaretDB.Siparis.InsertOnSubmit(siparis);
                eticaretDB.SubmitChanges();

                Sepet sepet = eticaretDB.Sepets.SingleOrDefault(s => s.KullaniciID == int.Parse(Request.Cookies["Musteri"]["kullaniciID"]));
                sepet.Fiyat = "0";
                sepet.Durum = "bos";
                eticaretDB.SubmitChanges();

                IEnumerable <SepetUrun> sepetUrun = eticaretDB.SepetUruns.Where(su => su.SepetID == sepet.SepetID);
                for (int i = 0; i < sepetUrun.Count(); i++)
                {
                    SiparisUrun siparisUrun = new SiparisUrun();
                    siparisUrun.UrunID    = sepetUrun.ElementAt(i).UrunID;
                    siparisUrun.SiparisID = siparis.SiparisID;
                    eticaretDB.SiparisUruns.InsertOnSubmit(siparisUrun);
                    eticaretDB.SubmitChanges();
                }

                eticaretDB.SepetUruns.DeleteAllOnSubmit(sepetUrun);
                eticaretDB.SubmitChanges();
                Response.Redirect(ResolveUrl("SiparisTamamlandi.aspx"));
            }
            else
            {
                // Boş olan bırakılması durumunda...
            }
        }
Exemple #3
0
        protected void btn_tadresKayit_Click(object sender, EventArgs e)
        {
            string adresAd    = txt_tadresAD.Text;
            string adresTarif = txt_tAdres.Text;
            string tel        = txt_tTel.Text;

            if ((adresAd != "") && (adresTarif != "") && (tel != ""))
            {
                string   kullaniciID = Request.Cookies["Musteri"]["kullaniciID"];
                Adresler adres       = new Adresler();
                adres.AdesAd      = adresAd;
                adres.AdresTarif  = adresTarif;
                adres.Telefon     = tel;
                adres.SehirID     = int.Parse(drp_tsehir.SelectedValue);
                adres.KullaniciID = int.Parse(kullaniciID);
                eticaretDB.Adreslers.InsertOnSubmit(adres);
                eticaretDB.SubmitChanges();

                drp_adreslerTeslimat.DataSource     = eticaretDB.Adreslers.Where(a => a.KullaniciID == int.Parse(kullaniciID));
                drp_adreslerTeslimat.DataTextField  = "AdesAd";
                drp_adreslerTeslimat.DataValueField = "AdresID";
                drp_adreslerTeslimat.DataBind();

                drp_adreslerFatura.DataSource     = eticaretDB.Adreslers.Where(a => a.KullaniciID == int.Parse(kullaniciID));;
                drp_adreslerFatura.DataTextField  = "AdesAd";
                drp_adreslerFatura.DataValueField = "AdresID";
                drp_adreslerFatura.DataBind();

                btn_tadresKayit.Visible = false;
                btn_tadresEkle.Visible  = true;

                drp_adreslerTeslimat.SelectedValue = adres.AdresID.ToString();

                lbl_mesaj.Text = "Adres Kaydı Başarılı...";
            }
            else
            {
                lbl_mesaj.Text = "Teslim Adresinde Boş Alan Bıraktınız...";
            }
        }
Exemple #4
0
        public static void SepettenCikar(int urunID, string fiyat, int sepetID)
        {
            EticaretDBDataContext eticaret_db = new EticaretDBDataContext();
            SepetUrun             sepetUrun   = eticaret_db.SepetUruns.SingleOrDefault(su => su.UrunID == urunID && su.SepetID == sepetID);

            Urun urun = eticaret_db.Uruns.SingleOrDefault(u => u.UrunID == urunID);

            urun.Stok += sepetUrun.UrunAdet;
            eticaret_db.SubmitChanges();

            Sepet sepet       = eticaret_db.Sepets.SingleOrDefault(s => s.SepetID == sepetUrun.SepetID);
            int   guncelFiyat = int.Parse(sepet.Fiyat) - int.Parse(fiyat);

            sepet.Fiyat = guncelFiyat.ToString();
            if (guncelFiyat == 0)
            {
                sepet.Durum = "bos";
            }
            eticaret_db.SubmitChanges();

            eticaret_db.SepetUruns.DeleteOnSubmit(sepetUrun);
            eticaret_db.SubmitChanges();
        }
Exemple #5
0
        protected void btn_yorumGonder_Click(object sender, EventArgs e)
        {
            int      urunId = int.Parse(Request.QueryString["urunID"]);
            Yorumlar yorum  = new Yorumlar();

            yorum.YorumBaslik = txt_yorumBaslik.Text;
            yorum.Yorum       = txt_yorumIcerik.Text;
            string kullaniciID = Request.Cookies["Musteri"]["kullaniciID"];

            yorum.KullaniciID = int.Parse(kullaniciID);
            yorum.UrunID      = urunId;
            yorum.YorumTarih  = DateTime.Now;
            eticaretDB.Yorumlars.InsertOnSubmit(yorum);
            eticaretDB.SubmitChanges();

            int        oy     = int.Parse(rdb_puanlama.SelectedValue);
            UrunOylama oylama = eticaretDB.UrunOylamas.SingleOrDefault(o => o.UrunID == urunId);

            if (oy == 1)
            {
                oylama.BirYildiz += 1;
            }
            else if (oy == 2)
            {
                oylama.İkiYildiz += 1;
            }
            else if (oy == 3)
            {
                oylama.UcYildiz += 1;
            }
            else if (oy == 4)
            {
                oylama.DortYildiz += 1;
            }
            else if (oy == 5)
            {
                oylama.BesYildiz += 1;
            }
            eticaretDB.SubmitChanges();
        }