protected void imgbtnYorumlike_Click(object sender, ImageClickEventArgs e)
        {
            if (Session["CheckRefresh"].ToString() == ViewState["CheckRefresh"].ToString()) //img buton ile puan arttırıldıktan sonra sayfa yenilendiğinde tekrar puan arttır img buton içindeki kodlar çalışıyor ona karşı yazılan kod.
            {
                Session["CheckRefresh"] = Server.UrlDecode(System.DateTime.Now.ToString()); //img buton ile puan arttırıldıktan sonra sayfa yenilendiğinde tekrar puan arttır img buton içindeki kodlar çalışıyor ona karşı yazılan kod.
                if (Request.Cookies["cerezDosyam"] == null)
                {
                    Response.Redirect("Login.aspx");
                }
                else
                {
                    HttpCookie cerezOku = Request.Cookies["cerezdosyam"];
                    kullanicilar.mail = cerezOku["mail"];
                    int girisyapankisiid = kullanicilar.KullaniciidDonder();
                    kullanicilar.girisyapankisiid = girisyapankisiid;
                    ImageButton myButton = (ImageButton)sender;
                    int         gundemid = Convert.ToInt32(HttpUtility.UrlDecode(Sifreleme.Decrypt(Request.QueryString["gundemid"])));
                    string      metin    = myButton.ToolTip.Trim();
                    int         bosluk   = metin.IndexOf(" ");
                    int         kisiid   = Convert.ToInt32(metin.Substring(0, bosluk));
                    int         yorumid  = Convert.ToInt32(metin.Substring(bosluk + 1).TrimStart());
                    kullanicilar.gundemid          = gundemid;
                    kullanicilar.yorumid           = yorumid;
                    kullanicilar.yorumuyazankisiid = kisiid;
                    yorumlar.yorumuyazankisiid     = kisiid;

                    kullanicilar.yorumid = yorumlar.YorumidDonder();

                    if (kullanicilar.girisyapankisiid == kullanicilar.yorumuyazankisiid)
                    {
                        Mesajver("swal('Hata','Kendi yorumunuzu beğenemezsiniz.','error')");
                    }
                    else
                    {
                        bool oncedenbaktimi = kullanicilar.KullaniciYorumuOncedenLikeladimi();
                        if (oncedenbaktimi == true)
                        {
                            Mesajver("swal('Hata','Aynı yorumu birden fazla beğenemezsiniz.','error')");
                        }
                        else
                        {
                            bool arttimi = kullanicilar.YorumYapanKullaniciPuanArttir();
                            if (arttimi)
                            {
                                Mesajver("swal('Başarılı','Puan arttırılmıştır.','success')");
                                kullanicilar.KullaniciyiYorumLikelaraEkle();
                                YorumlariGetir();
                            }
                            else
                            {
                                Mesajver("swal('Hata','Malesef puan arttırılamadı.','error')");
                            }
                        }
                    }
                }
            }
        }
예제 #2
0
 protected void Page_Load(object sender, EventArgs e)
 {
     yorumlar.yorumid   = Convert.ToInt32(HttpUtility.UrlDecode(Sifreleme.Decrypt(Request.QueryString["yorumid"])));
     gundemler.gundemid = yorumlar.YorumGundemId();
     if (!IsPostBack)
     {
         lblGundemBaslik.Text = gundemler.GundemBaslik();
         txtYorum.InnerText   = yorumlar.YorumGetir();
     }
 }
 protected void Page_Load(object sender, EventArgs e)
 {
     gundemler.gundemid = Convert.ToInt32(HttpUtility.UrlDecode(Sifreleme.Decrypt(Request.QueryString["gundemid"])));
     if (!IsPostBack)
     {
         var dtkategoriler = gundemler.KategoriGetir();
         foreach (var kategoriDoldur in dtkategoriler)
         {
             DrpDownGundemKategori.Items.Add(kategoriDoldur.kategori);
         }
         lblGundemBaslik.Text = gundemler.GundemBaslik();
         txtYorum.InnerText   = gundemler.GundemIcerikGetir();
     }
 }
예제 #4
0
 protected void btnGuncelle_Click(object sender, EventArgs e)
 {
     yorumlar.yorumid = Convert.ToInt32(HttpUtility.UrlDecode(Sifreleme.Decrypt(Request.QueryString["yorumid"])));
     yorumlar.yorum   = txtYorum.InnerText;
     if (txtYorum.InnerText == "")
     {
         lblSonuc.Text = "İçerik doldurulmalıdır";
     }
     else
     {
         bool eklendimi = yorumlar.YorumGuncelle();
         if (eklendimi)
         {
             lblSonuc.Text = "Yorum guncellendi, geri dön butonu ile eklenen gündem maddesini görebilirsiniz.";
         }
         else
         {
             lblSonuc.Text = "Yorum guncellenirken bir sorun meydana geldi.";
         }
     }
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            lnkYorumEkleFiltrele.Visible = true;
            if (Request.Cookies["cerezDosyam"] == null)
            {
                lnkYorumEkleFiltrele.Visible = false;
            }
            int gundemid = Convert.ToInt32(HttpUtility.UrlDecode(Sifreleme.Decrypt(Request.QueryString["gundemid"])));

            gundemler.gundemid = gundemid;
            yorumlar.gundemid  = gundemid;
            if (!IsPostBack)
            {
                Session["CheckRefresh"] = Server.UrlDecode(System.DateTime.Now.ToString());//img buton ile puan arttırıldıktan sonra sayfa yenilendiğinde tekrar puan arttır img buton içindeki kodlar çalışıyor ona karşı yazılan kod.
                if (gundemler.GoruntulenmeyiArttir())
                {
                    lblGoruntulenmeSayisi.Text = gundemler.GundemGoruntulenmeSayisi().ToString();
                }
            }
            GundemFiltreleDoldur();
            datalistYorumlar.DataSource = yorumlar.GundemYorumBilgiGetir();
            datalistYorumlar.DataBind();
            lblYorumSayisi.Text = yorumlar.YorumSayisiGetir().ToString();
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     gundemler.gundemid   = Convert.ToInt32(HttpUtility.UrlDecode(Sifreleme.Decrypt(Request.QueryString["gundemid"])));
     lblGundemBaslik.Text = gundemler.GundemBaslik();
 }
예제 #7
0
 protected void imgbtnDislike_Click(object sender, ImageClickEventArgs e)
 {
     if (Session["CheckRefresh"].ToString() == ViewState["CheckRefresh"].ToString()) //img buton ile puan arttırıldıktan sonra sayfa yenilendiğinde tekrar puan arttır img buton içindeki kodlar çalışıyor ona karşı yazılan kod.
     {
         Session["CheckRefresh"] = Server.UrlDecode(System.DateTime.Now.ToString()); //img buton ile puan arttırıldıktan sonra sayfa yenilendiğinde tekrar puan arttır img buton içindeki kodlar çalışıyor ona karşı yazılan kod.
         this.ViewState["vs"]    = poz;
         if (Request.Cookies["cerezDosyam"] == null)
         {
             Response.Redirect("Login.aspx");
         }
         else
         {
             HttpCookie cerezOku = Request.Cookies["cerezdosyam"];
             kullanicilar.mail = cerezOku["mail"];
             int         girisyapankisiid  = kullanicilar.KullaniciidDonder();
             ImageButton myButton          = (ImageButton)sender;
             int         gundemyazankisiid = Convert.ToInt32(myButton.ToolTip);
             kullanicilar.gundemiyazankisiid = gundemyazankisiid;
             kullanicilar.girisyapankisiid   = girisyapankisiid;
             kullanicilar.gundemid           = Convert.ToInt32(HttpUtility.UrlDecode(Sifreleme.Decrypt(Request.QueryString["gundemid"])));
             if (girisyapankisiid == gundemyazankisiid)
             {
                 Mesajver("swal('Hata','Kendi gündeminizi beğenmemezlik edemezsiniz.','error')");
             }
             else
             {
                 bool oncedenbaktimi = kullanicilar.OncedenDislikeladimi();
                 if (oncedenbaktimi == true)
                 {
                     Mesajver("swal('Hata','Aynı gündemi birden fazla beğenmemezlik edemezsiniz.','error')");
                 }
                 else
                 {
                     bool azaldimi = kullanicilar.PuanAzaltma();
                     if (azaldimi)
                     {
                         Mesajver("swal('Başarılı','Puan azaltılmıştır.','success')");
                         kullanicilar.KullaniciyiDislikelaraEkle();
                         GundemDoldur();
                     }
                     else
                     {
                         Mesajver("swal('Hata','Malesef puan azaltılamamıştır.','error')");
                     }
                 }
             }
         }
     }
 }
 protected void lnkYorumEkleFiltrele_Click(object sender, EventArgs e)
 {
     Response.Redirect(string.Format("GundemeYorumEkle.aspx?Gundemid={0}", HttpUtility.UrlDecode(Sifreleme.Decrypt(Request.QueryString["gundemid"]))));
 }