Exemple #1
0
 public static bool Save()
 {
     try
     {
         Dictionary <string, object> data = GetCustomList();
         if (data != null)
         {
             System.Web.Script.Serialization.JavaScriptSerializer javaScriptSerializer = new System.Web.Script.Serialization.JavaScriptSerializer();
             string jsondata = javaScriptSerializer.Serialize(data);
             if (!string.IsNullOrEmpty(jsondata))
             {
                 using (System.IO.StreamWriter sw = new System.IO.StreamWriter(FilePath))
                 {
                     sw.Write(jsondata);
                     sw.Close();
                 }
                 System.Web.HttpContext.Current.Application["kategoriler"] = KategoriMethods.Read();
                 return(true);
             }
         }
         return(false);
     }
     catch (Exception)
     {
         return(false);
     }
 }
Exemple #2
0
 protected void Application_Start()
 {
     try
     {
         Application["kategoriler"] = KategoriMethods.Read();
     }
     catch (Exception)
     {
     }
 }
Exemple #3
0
        public static List <jSonObject> GetKategori(string modulName, byte menuType)
        {
            List <jSonObject> rv    = new List <jSonObject>();
            List <Kategori>   items = KategoriMethods.GetMenu(modulName, menuType);

            foreach (Kategori item in items)
            {
                rv.Add(new jSonObject {
                    ID = item.ID, Link = Core.CreateLink(modulName + "kategori", item.ID, item.Adi), Baslik = item.Adi, Resim = item.Renk
                });
            }
            items.Clear();
            return(rv);
        }
Exemple #4
0
        public static Category GetCategory(string pid)
        {
            Category rv = new Category();

            using (Kategori k = KategoriMethods.GetKategori("haber", pid))
            {
                if (!string.IsNullOrEmpty(k.ID))
                {
                    rv.ID       = k.ID;
                    rv.Color    = k.Renk;
                    rv.Value    = k.Adi;
                    rv.IsActive = true;
                }
                else
                {
                    rv.ID       = "00000";
                    rv.Color    = rv.Value = string.Empty;
                    rv.IsActive = false;
                }
            }
            return(rv);
        }
Exemple #5
0
        public static void CreateData(string jsonName)
        {
            try
            {
                switch (jsonName)
                {
                case "mansetler":
                    jSonData.CreateFile("manset1", MansetMethods.GetSelect(1, 10));
                    break;

                case "kategoriler":
                    jSonData.CreateFile("haberkategoriust", GetKategori("haber", 1));
                    jSonData.CreateFile("haberkategorialt", GetKategori("haber", 2));
                    jSonData.CreateFile("galerikategori", GetKategori("galeri"));
                    jSonData.CreateFile("videokategori", GetKategori("video"));
                    jSonData.CreateFile("makalekategori", GetKategori("makale"));
                    jSonData.CreateFile("meslekkategori", GetKategori("meslek"));
                    jSonData.CreateFile("seriilankategori", GetKategori("seriilan"));
                    jSonData.CreateFile("firmakategori", GetKategori("firma"));
                    KategoriMethods.Save();
                    break;

                case "haberler":
                    // Sondakika Haberleri
                    List <jSonObject> last = GetHaberler("", 1, 8);
                    if (last.Count > 9)
                    {
                        last.RemoveAt(last.Count - 1);
                    }
                    // Orta Blok Haberler
                    jSonData.CreateFile("haberler", last);
                    // Orta Blok Renkli Haber Kategorileri
                    if (Settings.Site.Category1.IsActive)
                    {
                        jSonData.CreateFile("haberler1", GetHaberler(Settings.Site.Category1.ID, 1, 8));
                    }
                    if (Settings.Site.Category2.IsActive)
                    {
                        jSonData.CreateFile("haberler2", GetHaberler(Settings.Site.Category2.ID, 1, 8));
                    }
                    if (Settings.Site.Category3.IsActive)
                    {
                        jSonData.CreateFile("haberler3", GetHaberler(Settings.Site.Category3.ID, 1, 8));
                    }
                    if (Settings.Site.Category4.IsActive)
                    {
                        jSonData.CreateFile("haberler4", GetHaberler(Settings.Site.Category4.ID, 1, 8));
                    }
                    break;

                case "haber":
                    jSonData.CreateFile("haberkategoriust", GetKategori("haber", 1));
                    jSonData.CreateFile("haberkategorialt", GetKategori("haber", 2));
                    KategoriMethods.Save();
                    break;

                case "doktorlar":
                    jSonData.CreateFile(jsonName, GetDoktorlar(40));
                    break;

                case "makale":
                    jSonData.CreateFile(jsonName + "kategori", GetKategori(jsonName));
                    break;

                case "makaleler":
                    jSonData.CreateFile(jsonName, GetYazarlar(40));
                    break;

                case "meslek":
                    jSonData.CreateFile(jsonName + "kategori", GetKategori(jsonName));
                    break;

                case "baglantilar":
                    jSonData.CreateFile(jsonName, GetBaglantilar(8));
                    break;

                case "seriilanlar":
                    jSonData.CreateFile(jsonName, GetSeriIlanlar(8));
                    break;

                case "video":
                    jSonData.CreateFile(jsonName + "kategori", GetKategori(jsonName));
                    break;

                case "videolar":
                    jSonData.CreateFile("video", GetVideolar("", 1, 7));
                    jSonData.CreateFile("videocontent", GetVideolar("", 1, 20));
                    break;

                case "galeri":
                    jSonData.CreateFile(jsonName + "kategori", GetKategori(jsonName));
                    break;

                case "galeriler":
                    jSonData.CreateFile("galeri", GetGeleriler("", 1, 7));
                    jSonData.CreateFile("galericontent", GetGeleriler("", 1, 20));
                    break;

                case "firma":
                    jSonData.CreateFile(jsonName + "kategori", GetKategori(jsonName));
                    break;

                case "seriilan":
                    jSonData.CreateFile(jsonName + "kategori", GetKategori(jsonName));
                    break;

                case "sayfalar":
                    jSonData.CreateFile(jsonName, GetSayfalar(1, 4));
                    break;

                case "piyasabilgileri":
                    jSonData.CreateFile(jsonName, GetPiyasalar());
                    break;

                case "havadurumlari":
                    jSonData.CreateFile(jsonName, GetHavaDurumlari());
                    break;

                case "gazeteler":
                    jSonData.CreateFile(jsonName, GetGazeteler());
                    break;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Exemple #6
0
        public static List <jSonObject> GetDoktorlar(byte limit)
        {
            List <jSonObject> rv = new List <jSonObject>();

            if (limit > 40)
            {
                return(rv);
            }
            using (HesapCollection hesaplar = HesapMethods.GetSelect("select * from hesap h where h.tipi=2 and h.aktivasyon=1 and h.aktif=1 order by h.tipi asc limit " + limit, true))
            {
                foreach (Hesap h in hesaplar)
                {
                    rv.Add(new jSonObject {
                        ID = h.ID.ToString(), Resim = h.ProfilObject.ResimUrl, Link = h.ProfilObject.Url, Baslik = KategoriMethods.GetKategori("meslek", h.ProfilObject.Meslek).Adi + " " + h.Adi + " " + h.Soyadi, Tarih = h.KayitTarihi.ToShortDateString()
                    });
                }
                hesaplar.Clear();
            }
            return(rv);
        }