コード例 #1
0
        //---------------------------------------------------ORJ
        public List <Veriler> KonuGetir(string kate)
        {
            list = new List <Veriler>();
            //sorgu = string.Format("select Konuid,KonuBaslik,KonuIcerik,tblKonular.Tarih,KullaniciAdi from tblKonular inner join tblKisiler on tblKisiler.Kisiid=tblKonular.Kisiid order by Tarih desc");
            //select count(Yorum),tblKonular.Tarih,tblKonular.Konuid,tblKonular.KonuBaslik,tblKonular.KonuIcerik from tblKonular inner join tblYorumlar on tblYorumlar.Konuid = tblKonular.Konuid group by tblKonular.Tarih,tblKonular.Konuid,tblKonular.KonuBaslik,tblKonular.KonuIcerik order by Tarih desc
            if (kate == null)
            {
                sorgu = string.Format("select count(Yorum) as sayi,tblKonular.Tarih,tblKonular.GoruntulenmeSayisi,tblKonular.Konuid,tblKonular.KonuBaslik,tblKonular.KonuIcerik from tblKonular left join tblYorumlar on tblYorumlar.Konuid = tblKonular.Konuid group by tblKonular.Tarih,tblKonular.GoruntulenmeSayisi,tblKonular.Konuid,tblKonular.KonuBaslik,tblKonular.KonuIcerik order by Tarih desc");
            }
            else
            {
                sorgu = string.Format("select count(Yorum) as sayi,tblKonular.Tarih,tblKonular.GoruntulenmeSayisi,tblKonular.Konuid,tblKonular.KonuBaslik,tblKonular.KonuIcerik,tblKategoriler.Kategori from tblKonular left join tblYorumlar on tblYorumlar.Konuid = tblKonular.Konuid left join tblKategoriler on tblKategoriler.Kategoriid=tblKonular.Kategoriid where tblKategoriler.Kategori='{0}' group by tblKonular.Tarih,tblKonular.GoruntulenmeSayisi,tblKonular.Konuid,tblKonular.KonuBaslik,tblKonular.KonuIcerik,tblKategoriler.Kategori order by Tarih desc", kate);
            }
            var okunan = veriler.VeriOku(sorgu);

            while (okunan.Read())
            {
                veriler              = new Veriler();
                veriler.konuid       = Convert.ToInt32(okunan["Konuid"]);
                veriler.konuBaslik   = okunan["KonuBaslik"].ToString();
                veriler.konuIcerik   = okunan["KonuIcerik"].ToString();
                veriler.tarih        = Convert.ToDateTime(okunan["Tarih"]);
                veriler.goruntulenme = Convert.ToInt32(okunan["GoruntulenmeSayisi"]);
                veriler.yorumSayi    = Convert.ToInt32(okunan["sayi"]);/*Konuya ait yorum sayısı*/

                //veriler.kAdi = okunan["KullaniciAdi"].ToString();
                list.Add(veriler);
            }
            return(list);
        }
コード例 #2
0
        public List <Veriler> KategorileriGetir()
        {
            list  = new List <Veriler>();
            sorgu = string.Format("select Kategori from tblKategoriler");
            var okunan = veriler.VeriOku(sorgu);

            while (okunan.Read())
            {
                veriler          = new Veriler();
                veriler.kategori = okunan["Kategori"].ToString();
                list.Add(veriler);
            }
            return(list);
        }
コード例 #3
0
        public List <Veriler> KonuYorumBilgiGetir()
        {
            list  = new List <Veriler>();
            sorgu = string.Format("select tblYorumlar.Yorum,tblYorumlar.Tarih,tblKisiler.Kisiid,tblKisiler.KullaniciAdi from tblYorumlar inner join tblKisiler on tblKisiler.Kisiid=tblYorumlar.Kisiid where Konuid={0}", konuid);
            var okunan = veriler.VeriOku(sorgu);

            while (okunan.Read())
            {
                veriler        = new Veriler();
                veriler.yorum  = okunan["Yorum"].ToString();
                veriler.tarih  = Convert.ToDateTime(okunan["Tarih"]);
                veriler.kisiid = (int)okunan["Kisiid"];
                veriler.kAdi   = okunan["KullaniciAdi"].ToString();
                list.Add(veriler);
            }
            return(list);
        }
コード例 #4
0
        public List <Veriler> YazilimKonuGetir()
        {
            list  = new List <Veriler>();
            sorgu = string.Format("select Konuid,KonuBaslik,KonuIcerik,tblKonular.Tarih,KullaniciAdi from tblKonular inner join tblKisiler on tblKisiler.Kisiid=tblKonular.Kisiid where tblKonular.Kategoriid=2 order by Tarih desc");
            var okunan = veriler.VeriOku(sorgu);

            while (okunan.Read())
            {
                veriler            = new Veriler();
                veriler.konuid     = Convert.ToInt32(okunan["Konuid"]);
                veriler.konuBaslik = okunan["KonuBaslik"].ToString();
                veriler.konuIcerik = okunan["KonuIcerik"].ToString();
                veriler.tarih      = Convert.ToDateTime(okunan["Tarih"]);
                veriler.kAdi       = okunan["KullaniciAdi"].ToString();
                list.Add(veriler);
            }
            return(list);
        }
コード例 #5
0
        //public List<Veriler> KategoriFiltrele()
        //{
        //    list = new List<Veriler>();
        //    //sorgu = string.Format("select tblKonular.KonuBaslik,tblKonular.KonuIcerik from tblKonular where tblKonular.Kategoriid={0}",kategoriid);
        //        sorgu = string.Format("select count(Yorum) as sayi,tblKonular.Kategoriid,tblKonular.Tarih,tblKonular.Konuid,tblKonular.KonuBaslik,tblKonular.KonuIcerik from tblKonular inner join tblYorumlar on tblYorumlar.Konuid = tblKonular.Konuid group by tblKonular.Tarih,tblKonular.Konuid,tblKonular.KonuBaslik,tblKonular.KonuIcerik where=tblKonular.Kategoriid={0} order by Tarih desc", kategoriid);

        //    var okunan = veriler.VeriOku(sorgu);
        //    while (okunan.Read())
        //    {
        //        veriler = new Veriler();
        //        veriler.konuid = Convert.ToInt32(okunan["Konuid"]);
        //        veriler.konuBaslik = okunan["KonuBaslik"].ToString();
        //        veriler.konuIcerik = okunan["KonuIcerik"].ToString();
        //        veriler.tarih = Convert.ToDateTime(okunan["Tarih"]);
        //        veriler.yorumSayi = Convert.ToInt32(okunan["sayi"]);/*Konuya ait yorum sayısı*/
        //        veriler.kategoriid = Convert.ToInt32(okunan["Kategoriid"]);


        //        veriler.kategori = okunan["Kategori"].ToString();
        //        veriler.konuSayisi = Convert.ToInt32(okunan["sayi"]);
        //        list.Add(veriler);
        //    }
        //    return list;
        //}

        //----------------------------------------------ORJ
        public List <Veriler> KategorileriGetir()
        {
            list = new List <Veriler>();
            //sorgu = string.Format("select Kategori from tblKategoriler");

            //select count(KonuBaslik) as KonuSayisi,tblKategoriler.Kategori from tblKategoriler inner join tblKonular on tblKonular.Kategoriid = tblKategoriler.Kategoriid group by tblKategoriler.Kategori
            sorgu = string.Format("select count(KonuBaslik) as sayi,tblKategoriler.Kategori from tblKategoriler left join tblKonular on tblKonular.Kategoriid=tblKategoriler.Kategoriid group by tblKategoriler.Kategori");

            var okunan = veriler.VeriOku(sorgu);

            while (okunan.Read())
            {
                veriler            = new Veriler();
                veriler.kategori   = okunan["Kategori"].ToString();
                veriler.konuSayisi = Convert.ToInt32(okunan["sayi"]);
                list.Add(veriler);
            }
            return(list);
        }
コード例 #6
0
        public List <Veriler> KonuDetay()
        {
            list  = new List <Veriler>();
            sorgu = string.Format("select tblKisiler.Kisiid,tblKisiler.KullaniciAdi,tblKonular.Tarih,tblKonular.KonuBaslik,tblKonular.Konuid,tblKonular.KonuIcerik from tblKisiler inner join tblKonular on tblKonular.Kisiid=tblKisiler.Kisiid where Konuid={0}", konuid);
            var okunan = veriler.VeriOku(sorgu);

            while (okunan.Read())
            {
                veriler            = new Veriler();
                veriler.konuid     = Convert.ToInt32(okunan["Konuid"]);
                veriler.konuBaslik = okunan["KonuBaslik"].ToString();
                veriler.kisiid     = (int)okunan["Kisiid"];
                veriler.kAdi       = okunan["KullaniciAdi"].ToString();
                veriler.tarih      = Convert.ToDateTime(okunan["Tarih"]);
                veriler.konuIcerik = okunan["KonuIcerik"].ToString();
                list.Add(veriler);
            }
            return(list);
        }