Esempio n. 1
0
        protected void btnYeniBlokKaydet_Click(object sender, EventArgs e)
        {
            if (txtYeniBlokAdi.Text.xBosMu())
            {
                return;
            }

            enBlok blok = new enBlok();

            blok.Adi        = txtYeniBlokAdi.Text;
            blok.Icerik     = edtIcerik.Content;
            blok.SayfaId    = hdnSayfaID.Value.xToInt();
            blok.Aciklama   = txtYeniBlokAciklama.Text;
            blok.CarouselId = hdnCarouselID.Value.xToInt();

            if (VwID == null)
            {
                blok.Statu            = true;
                blok.CerceveKullanimi = true;
                blok.BaslikKullanimi  = true;

                bllBloklar.YeniBlokEkle(blok);
            }
            else
            {
                blok.Id = VwID.Value;
                bllBloklar.BlokGuncelle(blok);
            }

            Response.Redirect("Bloklar.aspx");
        }
Esempio n. 2
0
        private static void YatayMenuOlustur(enBlok blok)
        {
            string siteIciArama = @"<ul class='right'>
                                        <li class='has-form'>
                                          <div class='row collapse'>
                                            <div class='large-8 small-9 columns'>
                                              <input type='text' placeholder='" + bllDiziler.DiziGetir("NavigationBar.Input.PlaceHolder.Search") + @"'>
                                            </div>
                                            <div class='large-4 small-3 columns'>
                                              <a href='#' class='button expand'>" + bllDiziler.DiziGetir("NavigationBar.Input.Button.Search") + @"</a>
                                            </div>
                                          </div>
                                        </li>
                                    </ul>";

            if (!bllGenelAyarlar.GenelAyarGetir(enEnumaration.enmGenelAyarlar.SiteIciArama).Icerik.xToBooleanDefault())
            {
                siteIciArama = "";
            }

            blok.Icerik += @"<nav id='main-nav' class='top-bar' data-topbar>
                                <ul class='title-area'>
                                    <li class='name'><a id='aMenuLogo' href='/' class='show-for-small'>
                                        <img id='imgMenuLogo' src=" + bllTasarimAyarlari.TasarimAyariGetir(enEnumaration.enmTasarimAyarlari.Logo).Degeri + @" /></a></li>
                                    <li class='toggle-topbar menu-icon'><a href='#!'><span>" + bllDiziler.DiziGetir("Mobile.Main.TopBar.Text.Menu") +
                           @"</span></a></li>
                                </ul>
                                <section id='sctItems' class='top-bar-section'>
                                    " + GetNavigationHTML() + @"
                                    " + siteIciArama + @"
                                </section>
                            </nav>";
        }
Esempio n. 3
0
        public List <enBlok> SayfaEklenmemisleriGetir(int sayfaId, bool?statu)
        {
            string whereStr = statu == null ? "" : " AND Bloklar.blok_statu = @statu ";

            StringBuilder sb = new StringBuilder();

            sb.Append(@"SELECT Bloklar.*, SiteHaritasi_Blok.*
                              FROM Bloklar LEFT JOIN 
                                [SELECT SiteHaritasi_Blok.* FROM SiteHaritasi_Blok WHERE SiteHaritasi_Blok.site_id = @siteId ]. AS SiteHaritasi_Blok
                                  ON Bloklar.blok_id = SiteHaritasi_Blok.blok_id
                            WHERE SiteHaritasi_Blok.blok_id IS NULL" + whereStr);

            MySqlDataAdapter adp = new MySqlDataAdapter(sb.ToString(), FxMySqlHelper.Connection());

            adp.SelectCommand.Parameters.AddWithValue("@siteId", sayfaId);

            if (statu != null)
            {
                adp.SelectCommand.Parameters.AddWithValue("@statu", statu);
            }

            DataTable dt = new DataTable();

            adp.Fill(dt);

            List <enBlok> bloklar = new List <enBlok>();

            foreach (DataRow rw in dt.Rows)
            {
                enBlok blok = new enBlok();

                blok.Adi              = rw["blok_adi"].ToString();
                blok.Icerik           = rw["blok_icerik"].ToString();
                blok.Id               = rw["Bloklar.blok_id"].xToIntDefault();
                blok.Sira             = rw["sira"].xToIntDefault();
                blok.UscYolu          = rw["blok_uscYol"].ToString();
                blok.BaslikKullanimi  = rw["baslik"].xToBooleanDefault();
                blok.Height           = rw["height"].ToString();
                blok.Statu            = rw["blok_statu"].xToBooleanDefault();
                blok.CerceveKullanimi = rw["cerceve"].xToBooleanDefault();
                blok.Default          = rw["blok_default"].xToBooleanDefault();
                blok.PozisyonId       = rw["bPoz_id"].xToIntDefault();
                blok.SayfaId          = rw["blok_sayfa_id"].xToInt();
                blok.Aciklama         = rw["blok_aciklama"].ToString();

                blok.CarouselId    = rw["blok_car_id"].xToInt();
                blok.CerceveRengi  = rw["cerceve_rengi"].ToString();
                blok.ArkaplanRengi = rw["arkaplan_rengi"].ToString();
                blok.MetinRengi    = rw["metin_rengi"].ToString();

                if (SessionManager.Admin != null && SessionManager.Admin.Finex)
                {
                    blok.Default = false;
                }

                bloklar.Add(blok);
            }

            return(bloklar);
        }
Esempio n. 4
0
        public void BlokStatuGuncelle(enBlok blok)
        {
            Dictionary <string, object> dict = new Dictionary <string, object>();

            dict.Add("blok_statu", blok.Statu);

            FxMySqlHelper.Update("Bloklar", dict, "blok_id", blok.Id);
        }
Esempio n. 5
0
        public enBlok PozisyonaGoreBlokGetir(int pozisyonId, int blokId)
        {
            //string wStr = sayfaId == null ? "" : " AND SiteHaritasi_Blok.site_id = @siteId ";

            StringBuilder sb = new StringBuilder();

            sb.Append(@"SELECT Bloklar.*,SiteHaritasi_Blok.*
                        FROM Bloklar 
                        INNER JOIN (BlokPozisyonlari INNER JOIN SiteHaritasi_Blok ON BlokPozisyonlari.bPoz_id = SiteHaritasi_Blok.bPoz_id) ON Bloklar.blok_id = SiteHaritasi_Blok.blok_id
                        WHERE SiteHaritasi_Blok.bPoz_id = @pozId AND SiteHaritasi_Blok.blok_id = @blokId ");

            MySqlDataAdapter adp = new MySqlDataAdapter(sb.ToString(), FxMySqlHelper.Connection());

            adp.SelectCommand.Parameters.AddWithValue("@pozId", pozisyonId);
            adp.SelectCommand.Parameters.AddWithValue("@blokId", blokId);

            //if (sayfaId != null)
            //{
            //    adp.SelectCommand.Parameters.AddWithValue("@sayfaId", sayfaId);
            //}

            DataTable dt = new DataTable();

            adp.Fill(dt);

            enBlok blok = new enBlok();

            if (dt.Rows.Count > 0)
            {
                DataRow rw = dt.Rows[0];

                blok.Adi              = rw["blok_adi"].ToString();
                blok.Icerik           = rw["blok_icerik"].ToString();
                blok.Id               = rw["Bloklar.blok_id"].xToIntDefault();
                blok.Sira             = rw["sira"].xToIntDefault();
                blok.UscYolu          = rw["blok_uscYol"].ToString();
                blok.BaslikKullanimi  = rw["baslik"].xToBooleanDefault();
                blok.Height           = rw["height"].ToString();
                blok.Statu            = rw["blok_statu"].xToBooleanDefault();
                blok.CerceveKullanimi = rw["cerceve"].xToBooleanDefault();
                blok.Default          = rw["blok_default"].xToBooleanDefault();
                blok.PozisyonId       = rw["bPoz_id"].xToIntDefault();
                blok.SayfaId          = rw["blok_sayfa_id"].xToInt();
                blok.Aciklama         = rw["blok_aciklama"].ToString();

                blok.CarouselId    = rw["blok_car_id"].xToInt();
                blok.CerceveRengi  = rw["cerceve_rengi"].ToString();
                blok.ArkaplanRengi = rw["arkaplan_rengi"].ToString();
                blok.MetinRengi    = rw["metin_rengi"].ToString();

                if (SessionManager.Admin != null && SessionManager.Admin.Finex)
                {
                    blok.Default = false;
                }
            }

            return(blok);
        }
Esempio n. 6
0
        public string BlokIcerikGetir(int blokId, int pozId)
        {
            //enBlok blok = bllSiteHaritasi_Blok.PozisyonaGoreBlokGetir(pozId, blokId);
            enBlok blok = bllBloklar.BlokGetir(blokId);

            bllSiteHaritasi_Blok.IcerikOlustur(blok);

            return(JsonConvert.SerializeObject(blok));
        }
Esempio n. 7
0
        protected void lnkSil_Click(object sender, EventArgs e)
        {
            LinkButton lnk = sender as LinkButton;

            int blokId = lnk.CommandArgument.xToIntDefault();

            enBlok blok = bllBloklar.BlokGetir(blokId);

            bllBloklar.BlokSil(blokId);

            BloklariGetir();
        }
Esempio n. 8
0
        public List <enBlok> BloklariGetir(bool?statu)
        {
            string whereStr = statu == null ? "" : " WHERE blok_statu = @statu";

            StringBuilder sb = new StringBuilder();

            sb.Append(@"SELECT * FROM Bloklar " + whereStr + " ORDER BY blok_adi ");

            MySqlDataAdapter adp = new MySqlDataAdapter(sb.ToString(), FxMySqlHelper.Connection());

            if (statu != null)
            {
                adp.SelectCommand.Parameters.AddWithValue("@statu", statu);
            }

            DataTable dt = new DataTable();

            adp.Fill(dt);

            List <enBlok> bloklar = new List <enBlok>();

            foreach (DataRow rw in dt.Rows)
            {
                enBlok blok = new enBlok();

                blok.Adi              = rw["blok_adi"].ToString();
                blok.Icerik           = rw["blok_icerik"].ToString();
                blok.Id               = rw["blok_id"].xToIntDefault();
                blok.Sira             = rw["blok_sira"].xToIntDefault();
                blok.UscYolu          = rw["blok_uscYol"].ToString();
                blok.BaslikKullanimi  = rw["blok_baslik"].xToBooleanDefault();
                blok.Width            = rw["blok_width"].ToString();
                blok.Height           = rw["blok_height"].ToString();
                blok.Statu            = rw["blok_statu"].xToBooleanDefault();
                blok.CerceveKullanimi = rw["blok_cerceve"].xToBooleanDefault();
                blok.Default          = rw["blok_default"].xToBooleanDefault();
                blok.PozisyonId       = rw["blok_bPoz_id"].xToIntDefault();
                blok.SayfaId          = rw["blok_sayfa_id"].xToInt();
                blok.Aciklama         = rw["blok_aciklama"].ToString();

                blok.CarouselId = rw["blok_car_id"].xToInt();

                if (SessionManager.Admin != null && SessionManager.Admin.Finex)
                {
                    blok.Default = false;
                }

                bloklar.Add(blok);
            }

            return(bloklar);
        }
Esempio n. 9
0
        public void BlokGuncelle(enBlok blok)
        {
            Dictionary <string, object> dict = new Dictionary <string, object>();

            dict.Add("blok_adi", blok.Adi);
            dict.Add("blok_icerik", blok.Icerik);
            dict.Add("blok_baslik", blok.BaslikKullanimi);
            dict.Add("blok_sayfa_id", blok.SayfaId);
            dict.Add("blok_aciklama", blok.Aciklama);
            dict.Add("blok_car_id", blok.CarouselId);

            FxMySqlHelper.Update("Bloklar", dict, "blok_id", blok.Id);
        }
Esempio n. 10
0
        public void YeniBlokEkle(enBlok blok)
        {
            Dictionary <string, object> dict = new Dictionary <string, object>();

            dict.Add("blok_adi", blok.Adi);
            dict.Add("blok_statu", blok.Statu);
            dict.Add("blok_icerik", blok.Icerik);
            dict.Add("blok_baslik", blok.BaslikKullanimi);
            dict.Add("blok_sayfa_id", blok.SayfaId);
            dict.Add("blok_aciklama", blok.Aciklama);
            dict.Add("blok_car_id", blok.CarouselId);

            FxMySqlHelper.Insert("Bloklar", dict);
        }
Esempio n. 11
0
        private static void CarouselOlustur(enBlok blok)
        {
            enCarousel carousel = bllCarousel.Getir(blok.CarouselId.Value);

            List <enCarouselResim> resimler = bllCarouselResimleri.ResimleriGetir(blok.CarouselId.Value, true);

            StringBuilder sb = new StringBuilder();

            string guid = Guid.NewGuid().ToString();

            sb.Append("<div id='" + guid + "' class='owl-carousel'>");

            string thumbStr = carousel.TekrarSayisi > 1 ? "th " : "";

            foreach (enCarouselResim resim in resimler)
            {
                string fvLink = "";

                if (resim.VideoLink)
                {
                    fvLink = "fancybox-media' data-fancybox-group='gallery'";
                }

                if (resim.FotoLink)
                {
                    fvLink       = "fancybox' data-fancybox-group='gallery'";
                    resim.NavUrl = resim.Buyuk;
                }

                sb.Append(@"<div class='item'>
                    <a class='" + thumbStr + " " + fvLink + " href='" + resim.NavUrl + @"'" + (resim.NavUrl.Contains("#!") ? "" : " target='_blank'") + @">
                        <img src='" + resim.Orta + @"' alt='' />
                        <br/>" + resim.Baslik + @"
                    </a>
                </div>");
            }

            sb.Append("</div>");
            sb.Append(@"<script>$('#" + guid + @"').owlCarousel({
                    autoPlay: " + carousel.GosterimSuresi + @", 
                    items: " + carousel.TekrarSayisi + @",
                    itemsDesktop: [1199, 3],
                    itemsDesktopSmall: [979, 3]
                });</script>");

            blok.Icerik += sb.ToString();
        }
Esempio n. 12
0
        private static void SosyalMedyaOlustur(enBlok blok)
        {
            StringBuilder sb = new StringBuilder();

            List <enSosyalMedya> hesaplar = bllSosyalMedya.AktifleriGetir();

            sb.Append("<ul class='button-group'>");

            foreach (enSosyalMedya medya in hesaplar)
            {
                sb.Append("<li><a href='" + medya.sos_url + "' targer='_blank'><img src='" + medya.sos_ikonu + "' /></a></li>");
            }

            sb.Append("</ul>");

            blok.Icerik += sb.ToString();
        }
Esempio n. 13
0
        private void BlokGetir()
        {
            enBlok blok = bllBloklar.BlokGetir(VwID.Value);

            txtYeniBlokAdi.Text      = blok.Adi;
            txtYeniBlokAciklama.Text = blok.Aciklama;
            edtIcerik.Content        = blok.Icerik;

            if (blok.SayfaId != null)
            {
                enSiteHaritasi sayfa = bllSiteHaritasi.SayfaGetir(blok.SayfaId.Value);

                lnkSayfaSec.Text = sayfa.Adi + " sayfası seçildi.";
                try
                {
                    trvSayfalar.FindNodeByValue(blok.SayfaId.ToString()).Selected = true;
                }
                catch
                {
                }
                hdnSayfaID.Value = blok.SayfaId.ToString();
            }

            if (blok.CarouselId != null)
            {
                enCarousel carousel = bllCarousel.Getir(blok.CarouselId.Value);

                lnkCarouselSec.Text = carousel.Adi + " seçildi.";

                hdnCarouselID.Value = blok.CarouselId.ToString();
            }

            if (blok.Default)
            {
                trSayfaListeleSec.Visible = false;
                trSayfaListeleHr.Visible  = false;
            }
            else
            {
                trSayfaListeleSec.Visible = true;
                trSayfaListeleHr.Visible  = true;
            }
        }
Esempio n. 14
0
        protected void lnkStatuDegistir_Click(object sender, EventArgs e)
        {
            LinkButton lnk = sender as LinkButton;

            int blokId = lnk.CommandArgument.xToIntDefault();

            enBlok blok = bllBloklar.BlokGetir(blokId);

            if (blok.Statu)
            {
                blok.Statu = false;
            }
            else
            {
                blok.Statu = true;
            }

            bllBloklar.BlokStatuGuncelle(blok);

            BloklariGetir();
        }
Esempio n. 15
0
        public enBlok BlokGetir(int blokId)
        {
            StringBuilder sb = new StringBuilder();

            sb.Append(@"SELECT * FROM Bloklar WHERE blok_id = @id");

            MySqlDataAdapter adp = new MySqlDataAdapter(sb.ToString(), FxMySqlHelper.Connection());

            adp.SelectCommand.Parameters.AddWithValue("@id", blokId);

            DataTable dt = new DataTable();

            adp.Fill(dt);

            enBlok blok = new enBlok();

            if (dt.Rows.Count > 0)
            {
                DataRow rw = dt.Rows[0];

                blok.Adi              = rw["blok_adi"].ToString();
                blok.Icerik           = rw["blok_icerik"].ToString();
                blok.Id               = rw["blok_id"].xToIntDefault();
                blok.Statu            = rw["blok_statu"].xToBooleanDefault();
                blok.Sira             = rw["blok_sira"].xToIntDefault();
                blok.UscYolu          = rw["blok_uscYol"].ToString();
                blok.BaslikKullanimi  = rw["blok_baslik"].xToBooleanDefault();
                blok.Width            = rw["blok_width"].ToString();
                blok.Height           = rw["blok_height"].ToString();
                blok.CerceveKullanimi = rw["blok_cerceve"].xToBooleanDefault();
                blok.Default          = rw["blok_default"].xToBooleanDefault();
                blok.PozisyonId       = rw["blok_bPoz_id"].xToIntDefault();
                blok.SayfaId          = rw["blok_sayfa_id"].xToInt();
                blok.Aciklama         = rw["blok_aciklama"].ToString();

                blok.CarouselId = rw["blok_car_id"].xToInt();
            }

            return(blok);
        }
Esempio n. 16
0
        public static enBlok IcerikOlustur(enBlok blok)
        {
            //if (blok.Id == enEnumaration.enmBloklar.Duyurular)
            //{
            //    DuyurulariGetir(blok);
            //}

            if (blok.SayfaId != null)
            {
                SayfalariListele(blok);
            }

            if (blok.CarouselId != null)
            {
                CarouselOlustur(blok);
            }

            if (blok.Id == enEnumaration.enmBloklar.YatayMenu)
            {
                YatayMenuOlustur(blok);
            }

            if (blok.Id == enEnumaration.enmBloklar.DikeyMenu)
            {
                DikeyMenuOlustur(blok);
            }

            if (blok.Id == enEnumaration.enmBloklar.Logo)
            {
                LogoOlustur(blok);
            }

            if (blok.Id == enEnumaration.enmBloklar.SosyalMedya)
            {
                SosyalMedyaOlustur(blok);
            }

            return(blok);
        }
Esempio n. 17
0
        private static void SayfalariListele(enBlok blok)
        {
            StringBuilder sb = new StringBuilder();

            List <enSiteHaritasi> sayfalar = bllSiteHaritasi.AktifAltSayfalariGetirList_SinirliSayida(blok.SayfaId.Value, 10);

            int altSayfaSayisi = bllSiteHaritasi.AltSayfaSayisi(blok.SayfaId.Value);

            sb.Append("<ul class='side-nav'>");

            foreach (enSiteHaritasi sayfa in sayfalar)
            {
                sb.Append("<li><a href='" + sayfa.Url + "'>" + sayfa.Adi + "</a></li>");
            }

            sb.Append("</ul>");

            if (altSayfaSayisi > 10)
            {
                sb.Append("<div class='text-center'><a href='" + bllSiteHaritasi.UrlGetir(blok.SayfaId.Value) + "'><h3>...</h3></a></div>");
            }

            blok.Icerik += sb.ToString();
        }
Esempio n. 18
0
 public static void BlokStatuGuncelle(enBlok blok)
 {
     new dalBloklar().BlokStatuGuncelle(blok);
 }
Esempio n. 19
0
 private static void LogoOlustur(enBlok blok)
 {
     blok.Icerik = @"<a href='/'>
                             <img id='imgLogo' src='" + bllTasarimAyarlari.TasarimAyariGetir(enEnumaration.enmTasarimAyarlari.Logo).Degeri + @"'  /></a>";
 }
Esempio n. 20
0
        //public static enBlok BirUsttekiBloguGetir(enBlok blok)
        //{
        //    return new dalBloklar().BirUsttekiBloguGetir(blok);
        //}

        //public static enBlok BirAlttakiBloguGetir(enBlok blok)
        //{
        //    return new dalBloklar().BirAlttakiBloguGetir(blok);
        //}

        public static void YeniBlokEkle(enBlok blok)
        {
            new dalBloklar().YeniBlokEkle(blok);
        }
Esempio n. 21
0
 private static void DikeyMenuOlustur(enBlok blok)
 {
     blok.Icerik += SosyalMedyalariOlustur(true) + YanMenuOlustur();
 }