Exemplo n.º 1
0
        protected void btnYeniResimYukle_Click(object sender, EventArgs e)
        {
            foreach (string resimUrl in VwResimler)
            {
                ResimKucult("~/yukleme/", resimUrl, 100, "~/yukleme/icerik/kucuk/", false);
                ResimKucult("~/yukleme/", resimUrl, 250, "~/yukleme/icerik/orta/", false);
                ResimKucult("~/yukleme/", resimUrl, 1024, "~/yukleme/icerik/buyuk/", true);

                enIcerikResim resim = new enIcerikResim();

                resim.Buyuk       = "/yukleme/icerik/buyuk/" + resimUrl;
                resim.SayfaId     = VwID.Value;
                resim.KayitTarihi = DateTime.Now.Date;
                resim.Kucuk       = "/yukleme/icerik/kucuk/" + resimUrl;
                resim.Orta        = "/yukleme/icerik/orta/" + resimUrl;
                resim.Sira        = bllIcerikResimleri.SonSiraNoGetir(resim.SayfaId) + 1;
                resim.Statu       = chkAktifEkle.Checked;
                resim.Kaydeden    = SessionManager.Admin.Id;
                resim.KayitTarihi = DateTime.Now.Date;

                bllIcerikResimleri.YeniResimEkle(resim);
            }

            VwResimler.Clear();

            ResimleriGetir();
            rgrvResimler.DataBind();
        }
Exemplo n.º 2
0
        public enIcerikResim AnaResimGetir(int?sayfaId)
        {
            StringBuilder sb = new StringBuilder();

            sb.Append("SELECT * From IcerikResimleri where icrkRes_site_id=@sayfaId and icrkRes_anaResim=true");

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

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

            DataTable dt = new DataTable();

            adp.Fill(dt);

            enIcerikResim resim = new enIcerikResim();

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

                resim.Aciklama    = rw["icrkRes_aciklama"].ToString();
                resim.Buyuk       = rw["icrkRes_buyuk"].ToString();
                resim.SayfaId     = rw["icrkRes_site_id"].xToIntDefault();
                resim.Id          = rw["icrkRes_id"].xToIntDefault();
                resim.KayitTarihi = rw["icrkRes_kayitTar"].xToDateTimeDefault();
                resim.Kucuk       = rw["icrkRes_kucuk"].ToString();
                resim.Orta        = rw["icrkRes_orta"].ToString();
                resim.Sira        = rw["icrkRes_sira"].xToIntDefault();
                resim.Statu       = rw["icrkRes_statu"].xToBooleanDefault();
                resim.AnaResim    = rw["icrkRes_anaResim"].xToBooleanDefault();
            }

            return(resim);
        }
Exemplo n.º 3
0
        public void ResimSiraGuncelle(enIcerikResim resim)
        {
            Dictionary <string, object> dict = new Dictionary <string, object>();
            List <object> degerList          = new List <object>();

            dict.Add("icrkRes_sira", resim.Sira);
            FxMySqlHelper.Update("IcerikResimleri", dict, "icrkRes_id", resim.Id);
        }
Exemplo n.º 4
0
        public void AnaResimYap(enIcerikResim resim)
        {
            Dictionary <string, object> dict = new Dictionary <string, object>();
            List <object> degerList          = new List <object>();

            dict.Add("icrkRes_anaResim", resim.AnaResim);

            FxMySqlHelper.Update("IcerikResimleri", dict, "icrkRes_id", resim.Id);
        }
Exemplo n.º 5
0
        public void ResimAciklamaGuncelle(enIcerikResim resim)
        {
            Dictionary <string, object> dict = new Dictionary <string, object>();
            List <object> degerList          = new List <object>();

            dict.Add("icrkRes_aciklama", resim.Aciklama);
            dict.Add("icrkRes_baslik", resim.Baslik);

            FxMySqlHelper.Update("IcerikResimleri", dict, "icrkRes_id", resim.Id);
        }
Exemplo n.º 6
0
        public List <enIcerikResim> ResimleriGetir(int sayfaId, int?kayitSayisi, bool?statu)
        {
            string topStr = kayitSayisi == null ? "" : " LIMIT " + kayitSayisi + " ";

            StringBuilder sb = new StringBuilder();

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

            if (statu != null)
            {
                sb.Append("SELECT * FROM IcerikResimleri WHERE icrkRes_site_id = @id AND icrkRes_statu = @statu ORDER BY icrkRes_sira " + topStr);

                adp.SelectCommand.Parameters.AddWithValue("@id", sayfaId);
                adp.SelectCommand.Parameters.AddWithValue("@statu", statu);
            }
            else
            {
                sb.Append("SELECT * FROM IcerikResimleri WHERE icrkRes_site_id = @id ORDER BY icrkRes_sira " + topStr);

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

            adp.SelectCommand.CommandText = sb.ToString();

            DataTable dt = new DataTable();

            adp.Fill(dt);

            List <enIcerikResim> resimler = new List <enIcerikResim>();

            foreach (DataRow rw in dt.Rows)
            {
                enIcerikResim resim = new enIcerikResim();

                resim.Aciklama    = rw["icrkRes_aciklama"].ToString();
                resim.Buyuk       = rw["icrkRes_buyuk"].ToString();
                resim.SayfaId     = rw["icrkRes_site_id"].xToIntDefault();
                resim.Id          = rw["icrkRes_id"].xToIntDefault();
                resim.KayitTarihi = rw["icrkRes_kayitTar"].xToDateTimeDefault();
                resim.Kucuk       = rw["icrkRes_kucuk"].ToString();
                resim.Orta        = rw["icrkRes_orta"].ToString();
                resim.Sira        = rw["icrkRes_sira"].xToIntDefault();
                resim.Statu       = rw["icrkRes_statu"].xToBooleanDefault();
                resim.Baslik      = rw["icrkRes_baslik"].ToString();
                resim.AnaResim    = rw["icrkRes_anaResim"].xToBooleanDefault();

                resimler.Add(resim);
            }

            return(resimler);
        }
Exemplo n.º 7
0
        public static void ResimSil(enIcerikResim resim)
        {
            try
            {
                File.Delete(HttpContext.Current.Server.MapPath("~") + resim.Buyuk);
                File.Delete(HttpContext.Current.Server.MapPath("~") + resim.Orta);
                File.Delete(HttpContext.Current.Server.MapPath("~") + resim.Kucuk);
            }
            catch
            {
            }

            new dalIcerikResimleri().ResimSil(resim.Id);
        }
Exemplo n.º 8
0
        protected void txtResimSiraNo_TextChanged(object sender, EventArgs e)
        {
            RadTextBox txt = sender as RadTextBox;

            int id = txt.Attributes["dzID"].xToIntDefault();

            enIcerikResim resim = bllIcerikResimleri.ResimGetir(id);

            resim.Sira = txt.Text.xToIntDefault();

            bllIcerikResimleri.ResimSiraGuncelle(resim);

            ResimleriGetir();
            rgrvResimler.DataBind();
        }
Exemplo n.º 9
0
        protected void txtResimAciklama_OnTextChanged(object sender, EventArgs e)
        {
            TextBox txt = (sender as TextBox);

            int resimId = txt.Attributes["resimId"].xToIntDefault();

            enIcerikResim resim = bllIcerikResimleri.ResimGetir(resimId);

            resim.Aciklama = txt.Text;

            bllIcerikResimleri.ResimAciklamaGuncelle(resim);

            ResimleriGetir();

            txt.Focus();
        }
Exemplo n.º 10
0
        public List <enIcerikResim> TumResimleriGetir(bool?statu)
        {
            StringBuilder    sb  = new StringBuilder();
            MySqlDataAdapter adp = new MySqlDataAdapter(sb.ToString(), FxMySqlHelper.Connection());

            if (statu != null)
            {
                sb.Append(@"SELECT r.* FROM IcerikResimleri r Inner Join SiteHaritasi s on r.icrkRes_site_id=s.site_id where s.site_urunMu=true AND r.icrkRes_statu = @statu ORDER BY r.icrkRes_sira ");

                adp.SelectCommand.Parameters.AddWithValue("@statu", statu);
            }
            else
            {
                sb.Append(@"SELECT r.* FROM IcerikResimleri r Inner Join SiteHaritasi s on r.icrkRes_site_id=s.site_id where s.site_urunMu=true ORDER BY r.icrkRes_sira ");
            }

            adp.SelectCommand.CommandText = sb.ToString();

            DataTable dt = new DataTable();

            adp.Fill(dt);

            List <enIcerikResim> resimler = new List <enIcerikResim>();

            foreach (DataRow rw in dt.Rows)
            {
                enIcerikResim resim = new enIcerikResim();

                resim.Aciklama    = rw["icrkRes_aciklama"].ToString();
                resim.Buyuk       = rw["icrkRes_buyuk"].ToString();
                resim.SayfaId     = rw["icrkRes_site_id"].xToIntDefault();
                resim.Id          = rw["icrkRes_id"].xToIntDefault();
                resim.KayitTarihi = rw["icrkRes_kayitTar"].xToDateTimeDefault();
                resim.Kucuk       = rw["icrkRes_kucuk"].ToString();
                resim.Orta        = rw["icrkRes_orta"].ToString();
                resim.Sira        = rw["icrkRes_sira"].xToIntDefault();
                resim.Statu       = rw["icrkRes_statu"].xToBooleanDefault();
                resim.Baslik      = rw["icrkRes_baslik"].ToString();
                resim.AnaResim    = rw["icrkRes_anaResim"].xToBooleanDefault();

                resimler.Add(resim);
            }

            return(resimler);
        }
Exemplo n.º 11
0
        public void YeniResimEkle(enIcerikResim resim)
        {
            Dictionary <string, object> dict = new Dictionary <string, object>();
            List <object> degerList          = new List <object>();

            dict.Add("icrkRes_site_id", resim.SayfaId);
            dict.Add("icrkRes_aciklama", resim.Aciklama);
            dict.Add("icrkRes_kucuk", resim.Kucuk);
            dict.Add("icrkRes_orta", resim.Orta);
            dict.Add("icrkRes_buyuk", resim.Buyuk);
            dict.Add("icrkRes_sira", resim.Sira);
            dict.Add("icrkRes_statu", resim.Statu);
            dict.Add("icrkRes_kayitTar", resim.KayitTarihi);
            dict.Add("icrkRes_baslik", resim.Baslik);
            dict.Add("icrkRes_anaResim", resim.AnaResim);;

            FxMySqlHelper.Insert("IcerikResimleri", dict);
        }
Exemplo n.º 12
0
        protected void rbAnaresim_CheckedChanged(object sender, EventArgs e)
        {
            RadioButton rb   = sender as RadioButton;
            GridItem    item = (GridItem)rb.NamingContainer;

            HiddenField seciliResim = (HiddenField)item.Cells[5].FindControl("hfResimId");

            enIcerikResim anaResim = bllIcerikResimleri.AnaResimGetir(VwID);

            anaResim.AnaResim = false;

            enIcerikResim yeniAnaResim = bllIcerikResimleri.ResimGetir(seciliResim.Value.xToIntDefault());

            yeniAnaResim.AnaResim = true;

            bllIcerikResimleri.AnaResimYap(anaResim);
            bllIcerikResimleri.AnaResimYap(yeniAnaResim);
            rgrvResimler.Rebind();
        }
Exemplo n.º 13
0
        protected void lnkResimStatuDegistir_Click(object sender, EventArgs e)
        {
            LinkButton lnk = sender as LinkButton;

            int resimId = lnk.CommandArgument.xToIntDefault();

            enIcerikResim resim = bllIcerikResimleri.ResimGetir(resimId);

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

            bllIcerikResimleri.ResimStatuGuncelle(resim);

            ResimleriGetir();
            rgrvResimler.DataBind();
        }
Exemplo n.º 14
0
        public enIcerikResim BirAlttakiResmiGetir(enIcerikResim gResim)
        {
            StringBuilder sb = new StringBuilder();

            sb.Append(@"SELECT * FROM IcerikResimleri 
                        WHERE icrkRes_site_id = @id AND icrkRes_sira > @sira ORDER BY icrkRes_sira  LIMIT 1");

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

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

            adp.SelectCommand.Parameters.AddWithValue("@sira", gResim.Sira);

            DataTable dt = new DataTable();

            adp.Fill(dt);

            enIcerikResim resim = new enIcerikResim();

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

                resim.Aciklama    = rw["icrkRes_aciklama"].ToString();
                resim.Buyuk       = rw["icrkRes_buyuk"].ToString();
                resim.SayfaId     = rw["icrkRes_site_id"].xToIntDefault();
                resim.Id          = rw["icrkRes_id"].xToIntDefault();
                resim.KayitTarihi = rw["icrkRes_kayitTar"].xToDateTimeDefault();
                resim.Kucuk       = rw["icrkRes_kucuk"].ToString();
                resim.Orta        = rw["icrkRes_orta"].ToString();
                resim.Sira        = rw["icrkRes_sira"].xToIntDefault();
                resim.Statu       = rw["icrkRes_statu"].xToBooleanDefault();
                resim.AnaResim    = rw["icrkRes_anaResim"].xToBooleanDefault();
            }

            return(resim);
        }
Exemplo n.º 15
0
 public static void ResimSiraGuncelle(enIcerikResim resim)
 {
     new dalIcerikResimleri().ResimSiraGuncelle(resim);
 }
Exemplo n.º 16
0
 public static void YeniResimEkle(enIcerikResim resim)
 {
     new dalIcerikResimleri().YeniResimEkle(resim);
 }
Exemplo n.º 17
0
 public static enIcerikResim BirAlttakiResmiGetir(enIcerikResim gResim)
 {
     return(new dalIcerikResimleri().BirAlttakiResmiGetir(gResim));
 }
Exemplo n.º 18
0
 public static void AnaResimYap(enIcerikResim resim)
 {
     new dalIcerikResimleri().AnaResimYap(resim);
 }
Exemplo n.º 19
0
        //protected void SiteMapOlustur(enSiteHaritasi gSayfa)
        //{
        //    bool top = false;

        //    StringBuilder sb = new StringBuilder();



        //    if (gSayfa.Parent != null)
        //    {
        //        enSiteHaritasi sayfa = gSayfa;

        //        while (!top)
        //        {
        //            enSiteHaritasi pSayfa = bllSiteHaritasi.SayfaGetir(sayfa.Parent.Value);

        //            sb.Insert(0, "<li><a href='" + pSayfa.Url + "'>" + pSayfa.Adi + "</a></li>");

        //            if (pSayfa.Parent == null)
        //            {
        //                top = true;
        //            }

        //            sayfa = pSayfa;
        //        }
        //    }
        //    sb.Insert(0, "<ul class='breadcrumbs reset-margin left'>");
        //    sb.Append("<li class='current'><a href='" + gSayfa.Url + "'>" + gSayfa.Adi + "</a></li>");
        //    sb.Append("</ul>");

        //    lblSiteMap.Text = sb.ToString();
        //}

        protected void ResimleriGetir(enSiteHaritasi gSayfa)
        {
            StringBuilder sb = new StringBuilder();

            List <enIcerikResim> resimler = bllIcerikResimleri.ResimleriGetir(gSayfa.Id, true);

            if (gSayfa.FotoGaleriMi)
            {
                string nextUrl = "";
                string prevUrl = "";

                if (VwPhotoId != 0)
                {
                    for (int i = 0; i < resimler.Count; i++)
                    {
                        if (resimler[i].Id == VwPhotoId)
                        {
                            VwPhotoIndex = i;
                        }
                    }
                }

                if (resimler.Count > 1 && VwPhotoIndex + 1 < resimler.Count)
                {
                    nextUrl = gSayfa.DisplayUrl + "?no=" + resimler[VwPhotoIndex + 1].Id + "";
                }

                if (VwPhotoIndex > 0)
                {
                    prevUrl = gSayfa.DisplayUrl + "?no=" + resimler[VwPhotoIndex - 1].Id + "";
                }

                VwResimler = resimler;

                if (VwResimler.Count > 0)
                {
                    sb.Append("<form><div id='dvPhotosSearch' class='row collapse'>");
                    sb.Append("<div class='large-3 large-centered columns'>");
                    sb.Append("<div class='row collapse'>");
                    sb.Append(
                        @"<div class='small-10 columns'>
                                        <input id='txtSearchByID' name='no' type='text' placeholder='#Photo No'>
                                    </div>
                                    <div class='small-2 columns'>
                                        <a id='btnSearchByID' href='#!' class='button prefix' onclick='FindPhoto();'>" + bllDiziler.DiziGetir("Page.Button.Find") + @"</a>
                                    </div>");
                    sb.Append("</div>");
                    sb.Append("</div>");
                    sb.Append("</div></form>");


                    sb.Append("<div id='dvPhotos' class='row galleryPhotoContainer'>");

                    if (!nextUrl.xBosMu())
                    {
                        sb.Append("<div class='photo-arrow right-arrow'><a href='" + nextUrl + "'><img src='/css/img/p_right.png' /></a></div>");
                    }
                    if (!prevUrl.xBosMu())
                    {
                        sb.Append("<div class='photo-arrow left-arrow'><a href='" + prevUrl + "'><img src='/css/img/p_left.png' /></a></div>");
                    }


                    enIcerikResim resim = VwResimler[VwPhotoIndex];

                    if (gSayfa.FotoBaslik.xBosMu() == false)
                    {
                        sb.Append("<h5>" + resim.Baslik + "</h5>");
                    }


                    sb.Append("<div class='small-12 medium-12 large-12 columns text-center'>");
                    sb.Append("<div id='dvPhotoGalleryPhotoID'><h2>#" + resim.Id + "<br/>" + resim.Baslik + "</h2></div>");
                    sb.Append("<div id='dvPhotoGalleryZoom'><a class='fancybox' href='" + resim.Buyuk + "' title='#" + resim.Id + "'><img src='/css/img/zoom.png' /></a></div>");
                    if (!nextUrl.xBosMu())
                    {
                        sb.Append("<a href='" + nextUrl + "'>");
                    }
                    sb.Append("<img class='galleryPhoto' src='" + resim.Buyuk + "' alt='" + (resim.Baslik.xBosMu() ? gSayfa.Title + " " + resim.Id : resim.Baslik) + "'>");
                    if (!nextUrl.xBosMu())
                    {
                        sb.Append("</a>");
                    }
                    sb.Append("<div class='row'><div class='large-12 text-center'>");

                    if (resim.Aciklama.xBosMu() == false)
                    {
                        sb.Append("<p>" + resim.Aciklama + "</p><hr/>");
                    }

                    if (gSayfa.FaceComments)
                    {
                        sb.Append("<div class='row'>" +
                                  "<div class='large-12'>");
                        sb.Append("<div class='fb-comments' data-href='" + Request.Url.AbsoluteUri + "' data-numposts='5' data-colorscheme='light' width='100%'></div>");
                        sb.Append("</div>");
                        sb.Append("</div>");
                    }

                    sb.Append("</div>");
                    sb.Append("<div class='row'><div class='large-8 large-centered columns text-center'>");
                    //sb.Append("<div class='large-6 columns'><a href='#!' onclick='FotoBegen(this)' fotoId='" + resim.Id + "'><img src='' alt='' /></a></div>");

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


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

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

                    if (gSayfa.FotoBaslik.xBosMu() == false)
                    {
                        sb.Append("<h5>" + gSayfa.FotoBaslik + "</h5>");
                    }

                    sb.Append("<div class='row'>");

                    int i = 1;
                    foreach (enIcerikResim thumbResim in resimler)
                    {
                        sb.Append("<div class='small-4 medium-2 large-2 columns'>");
                        sb.Append("<div class='imgThumb' style='background-image:url(" + thumbResim.Orta.Replace("~", "") + ")'><a class='th radius' href='" + gSayfa.DisplayUrl + "?no=" + thumbResim.Id + "'></a>");

                        if (thumbResim.Baslik.xBosMu() == false)
                        {
                            sb.Append("<span>#" + thumbResim.Id + " > " + thumbResim.Baslik.xLeft(100) + "</span>");
                        }
                        else
                        {
                            sb.Append("<span>#" + thumbResim.Id + "</span>");
                        }

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

                        sb.Append("</div>");
                        i++;
                    }
                    sb.Append("</div>");
                    sb.Append("</div>");

                    //lblIcerik.Text += sb.ToString();
                }
            }
            else
            {
                if (resimler.Count > 0)
                {
                    sb.Append("<div id='dvPhotos' class='row'>");
                    if (gSayfa.FotoBaslik.xBosMu() == false)
                    {
                        sb.Append("<h5>" + gSayfa.FotoBaslik + "</h5>");
                    }

                    foreach (enIcerikResim resim in resimler)
                    {
                        sb.Append("<div class='small-6 medium-2 large-2 columns'>");
                        sb.Append("<div class='imgThumb' style='background-image:url(" + resim.Orta.Replace("~", "") + ")'><a class='th radius fancybox' data-fancybox-group='gallery' href='" + resim.Buyuk.Replace("~", "") + "' title='#" + resim.Id + " > " + resim.Aciklama + "'></a>");
                        if (resim.Baslik.xBosMu() == false)
                        {
                            sb.Append("<span>#" + resim.Id + " > " + resim.Baslik.xLeft(100) + "</span>");
                        }
                        else
                        {
                            sb.Append("<span>#" + resim.Id + "</span>");
                        }
                        sb.Append("</div>");

                        sb.Append("</div>");
                    }

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

                    //lblIcerik.Text += sb.ToString();
                }
            }
        }
Exemplo n.º 20
0
        public void uploadPagePictures()
        {
            if (SessionManager.Admin == null)
            {
                throw new Exception("Yetki yok");
            }

            int pageId = Session["PageId"].xToIntDefault();

            try
            {
                var httpRequest = HttpContext.Current.Request;

                // Check if files are available
                if (httpRequest.Files.Count > 0)
                {
                    var files = new List <string>();

                    string fileName = "";

                    int i = 0;
                    // interate the files and save on the server
                    foreach (string file in httpRequest.Files)
                    {
                        HttpPostedFile postedFile = httpRequest.Files[i];

                        string ext = postedFile.FileName.Split('.')[1];

                        fileName = HttpUtility.UrlEncode(postedFile.FileName.Split('.')[0]) + "_" +
                                   DateTime.Now.ToString().Replace("/", "").Replace(".", "").Replace(":", "").Replace(" ", "") + "." + ext;

                        var filePath = HttpContext.Current.Server.MapPath("~/yukleme/" + fileName);

                        postedFile.SaveAs(filePath);

                        files.Add(fileName);
                        i++;
                    }


                    foreach (string file in files)
                    {
                        ResimKucult("~/yukleme/", file, 100, "~/yukleme/icerik/kucuk/", false);
                        ResimKucult("~/yukleme/", file, 250, "~/yukleme/icerik/orta/", false);
                        ResimKucult("~/yukleme/", file, 1024, "~/yukleme/icerik/buyuk/", true);

                        enIcerikResim resim = new enIcerikResim();

                        resim.Buyuk       = "/yukleme/icerik/buyuk/" + file;
                        resim.SayfaId     = pageId;
                        resim.KayitTarihi = DateTime.Now.Date;
                        resim.Kucuk       = "/yukleme/icerik/kucuk/" + file;
                        resim.Orta        = "/yukleme/icerik/orta/" + file;
                        resim.Sira        = bllIcerikResimleri.SonSiraNoGetir(resim.SayfaId) + 1;
                        resim.Statu       = true;
                        resim.Kaydeden    = SessionManager.Admin.Id;
                        resim.KayitTarihi = DateTime.Now.Date;

                        bllIcerikResimleri.YeniResimEkle(resim);
                    }


                    HttpContext.Current.Response.Write("success");
                }
                else
                {
                    HttpContext.Current.Response.End();
                }
            }
            catch
            {
                HttpContext.Current.Response.Write("hata");
            }
        }