コード例 #1
0
        protected void OylamaGetir(int ID)
        {
            UrunOylama oylar  = eticaretDB.UrunOylamas.SingleOrDefault(o => o.UrunID == ID);
            int        bir    = oylar.BirYildiz;
            int        iki    = oylar.İkiYildiz;
            int        uc     = oylar.UcYildiz;
            int        dort   = oylar.DortYildiz;
            int        bes    = oylar.BesYildiz;
            int        toplam = bir + iki + uc + dort + bes;

            if (toplam == 0)
            {
                toplam = 1;
            }
            int ortalama = (bir + (iki * 2) + (uc * 3) + (dort * 4) + (bes * 5)) / toplam;

            for (int i = 0; i < ortalama; i++)
            {
                HtmlGenericControl yildiz = new HtmlGenericControl("div");
                yildiz.Attributes.Add("class", "doluYildiz");
                stars.Controls.Add(yildiz);
            }
            int kalan = 5 - ortalama;

            for (int i = 0; i < kalan; i++)
            {
                HtmlGenericControl yildiz = new HtmlGenericControl("div");
                yildiz.Attributes.Add("class", "bosYildiz");
                stars.Controls.Add(yildiz);
            }
        }
コード例 #2
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();
        }