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"); }
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... } }
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..."; } }
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(); }
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(); }