Пример #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                if ((string)Session["login"] == "yazar")
                {
                    btnMakaleSil.Visible            = false;
                    btnMakaleGuncelle.Visible       = false;
                    DropDownListKategoriSec.Visible = false;
                    DropDownListMakaleler.Visible   = false;
                    LabelKategoriSec.Visible        = false;
                    LabelMakaleSec.Visible          = false;
                    ButtonGelenMesajAc.Visible      = false;
                    ButtonYorumAc.Visible           = false;
                    btnAramaAc.Visible             = false;
                    ButtonZiyaretciAc.Visible      = false;
                    LabelToplamMesajSayisi.Visible = false;
                    LabelToplamYorumSayisi.Visible = false;
                    ButtonYazarAc.Visible          = false;
                }
                else if ((string)Session["login"] == "admin")
                {
                }
                else if (Session["login"] == null)
                {
                    Response.Redirect("admin.aspx");
                }

                ad = new accessDatabase();

                ad.dropListDoldur(DropDownList1, "kategoriler order by kategoriid desc", "kategori", "kategoriid");

                ad.dropListDoldur(DropDownListKategoriSec, "kategoriler", "kategori", "kategoriid");

                ad.gridViewDoldur(rpt_gelenMesajlar, "iletisim", "select * from iletisim order by iletisimid desc");

                ad.gridViewDoldur(rpt_uyelerim, "uyeol", "select * from uyeol order by uyeOlId desc");

                ad.gridViewDoldur(rpt_yorumlar, "Yorumlar", "select * from Yorumlar order by yorumid desc");

                ad.gridViewDoldur(rpt_aramalar, "Yorumlar", "select * from vw_gunlukAramalar");

                ziyaretciIstatistik();

                toplamMesajSayisi();

                toplamUyeSayisi();

                toplamYorumSayisi();

                toplamAramaSayisi();

                toplamYazarSayisi();

                DropDownList1.BorderColor = System.Drawing.Color.Black;
            }
        }
Пример #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                da = new accessDatabase();

                da.gridViewDoldur(rpt_kategoriler, "makale", "Select * from vw_KategoriListele");

                //da.gridViewDoldur(rpt_sonEklenenler_masaustu, "makale", "Select * from vw_SonEklenenlerListele");

                da.gridViewDoldur(rpt_sonEklenenler, "makale", "Select * from vw_SonEklenenlerListele");
            }
        }
Пример #3
0
 protected void rpt_aramalar_ItemCommand(object source, RepeaterCommandEventArgs e)
 {
     ad = new accessDatabase();
     if (e.CommandName == "Delete")
     {
         ad.sil("delete from aramaIstatistik where aramaid = " + e.CommandArgument);
     }
     toplamAramaSayisi();
     ad.gridViewDoldur(rpt_aramalar, "aramaIstatistik", "select * from vw_gunlukAramalar");
 }
Пример #4
0
 protected void rpt_gelenMesajlar_ItemCommand(object source, RepeaterCommandEventArgs e)
 {
     ad = new accessDatabase();
     if (e.CommandName == "Delete")
     {
         ad.sil("delete from iletisim where iletisimid = " + e.CommandArgument);
     }
     toplamMesajSayisi();
     ad.gridViewDoldur(rpt_gelenMesajlar, "iletisim", "select * from iletisim order by iletisimid desc");
 }
Пример #5
0
        protected void rpt_yorumlar_ItemCommand(object source, RepeaterCommandEventArgs e)
        {
            ad = new accessDatabase();
            if (e.CommandName == "Delete")
            {
                ad.sil("delete from Yorumlar where yorumid = " + e.CommandArgument);
            }
            if (e.CommandName == "link")
            {
                Response.Write("<script>window.open('/dersnotu.aspx?konu=" + e.CommandArgument + "','_blank');</script>");
            }

            toplamYorumSayisi();
            ad.gridViewDoldur(rpt_yorumlar, "Yorumlar", "select * from Yorumlar order by yorumid desc");
        }
Пример #6
0
        protected void rpt_uyelerim_ItemCommand(object source, RepeaterCommandEventArgs e)
        {
            ad = new accessDatabase();
            if (e.CommandName == "update")
            {
                if ((Boolean)ad.TekVeriCekme("select uyelikAktifEt from uyeol where uyeOlId = " + e.CommandArgument))
                {
                    ad.guncelle("update uyeol set uyelikAktifEt = false where uyeOlId = " + e.CommandArgument);
                }
                else
                {
                    ad.guncelle("update uyeol set uyelikAktifEt = true where uyeOlId = " + e.CommandArgument);
                }
            }

            ad.gridViewDoldur(rpt_uyelerim, "uyeol", "select * from uyeol order by uyeOlId desc");
        }
Пример #7
0
 protected void btnMobilAramalar_Click(object sender, EventArgs e)
 {
     ad = new accessDatabase();
     ad.gridViewDoldur(rpt_aramalar, "aramaIstatistik", "select * from aramaIstatistik where arananlar like \"%.\"");
     lblToplamAramaSayisi.Text = ad.TekVeriCekme("select count(*) from aramaIstatistik where arananlar like \"%.\"").ToString();
 }
Пример #8
0
 protected void btnGunlukAramalar_Click(object sender, EventArgs e)
 {
     ad = new accessDatabase();
     ad.gridViewDoldur(rpt_aramalar, "aramaIstatistik", "select * from vw_gunlukAramalar");
     lblToplamAramaSayisi.Text = ad.TekVeriCekme("select * from vw_toplamGunlukArama").ToString();
 }
Пример #9
0
 protected void btnTumAramalar_Click(object sender, EventArgs e)
 {
     ad = new accessDatabase();
     ad.gridViewDoldur(rpt_aramalar, "aramaIstatistik", "select * from vw_tumAramalar");
     toplamAramaSayisi();
 }
Пример #10
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Page.IsPostBack)
            {
                da          = new accessDatabase();
                sorguOlusur = "";

                if ((Request.QueryString["sinif"] != "sinifYok" && Request.QueryString["gelen"] != null) || ((Request.QueryString["gelen"] != null && Request.QueryString["gelen"] != "")))
                {
                    string[] keyWords = Request.QueryString["gelen"].ToString().Split(' ');
                    sorguOlusur = "m.baslik LIKE '%" + keyWords[0] + "%'"; //tek kelime için sorgu

                    for (int i = 1; i < keyWords.Length; i++)              //birden fazla kelime sorgusu
                    {
                        sorguOlusur += " or m.baslik LIKE '%" + keyWords[i] + "%'";
                    }

                    //Detaylı Arama
                    if (Request.QueryString["sinif"] != "sinifYok")
                    {
                        sorguOlusur += " and sinif=" + Request.QueryString["sinif"];
                    }

                    if (Request.QueryString["detayliArama"] != "siralamaYok")
                    {
                        if (Request.QueryString["detayliArama"] == "tarihEnYeni")
                        {
                            sorguOlusur += " order by  m.id desc";
                        }
                        else if (Request.QueryString["detayliArama"] == "tarihEnEski")
                        {
                            sorguOlusur += " order by m.id asc";
                        }
                    }

                    if (Request.QueryString["detayliArama"] == "tarihEnYeni")
                    {
                        sonucSayisi = da.TekVeriCekme("select top 50 count(*) from makale as m inner join kategoriler as k on m.kategoriid=k.kategoriid  where " + sorguOlusur.Replace("order by  m.id desc", "")).ToString();
                    }
                    else if (Request.QueryString["detayliArama"] == "tarihEnEski")
                    {
                        sonucSayisi = da.TekVeriCekme("select  top 50 count(*) from makale as m inner join kategoriler as k on m.kategoriid=k.kategoriid  where " + sorguOlusur.Replace("order by m.id asc", "")).ToString();
                    }
                    else
                    {
                        sonucSayisi = da.TekVeriCekme("select  top 50 count(*) from makale as m inner join kategoriler as k on m.kategoriid=k.kategoriid  where " + sorguOlusur).ToString();
                    }



                    if (lblSonucSayisi.Visible = sonucSayisi == "0")
                    {
                        lblSonucSayisi.Visible = true;
                        lblSonucSayisi.Text    = "Sonuç bulunamadı. <br/> <br/> Bulmak istediğiniz bilgiyle ilgili <a href=\"http://www.dpuceng.com/iletisim\"> mesaj</a> yazabilirsiniz <br/> <br/> <ul>Öneriler:<br/><br/>•Tüm kelimeleri doğru yazdığınızdan emin olun.<br/>•Başka anahtar kelimeleri deneyin.<br/>•Daha genel anahtar kelimeleri deneyin.<br/>•Daha az anahtar kelime deneyin.<ul/>";
                    }
                    else
                    {
                        da.gridViewDoldur(rpt_arama, "makale", "select  top 50 * from makale as m inner join kategoriler as k on m.kategoriid=k.kategoriid  where " + sorguOlusur);
                        lblSonucSayisi.Visible = false;
                    }


                    Page.Title = Request.QueryString["gelen"].ToString() + " - DpuCeng'de Ara";
                }
                else
                {
                    Page.Title = "Arama";
                }
            }
        }