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(); }
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); }
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); }
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); }
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); }
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); }
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); }
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(); }
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(); }
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); }
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); }
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(); }
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(); }
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); }
public static void ResimSiraGuncelle(enIcerikResim resim) { new dalIcerikResimleri().ResimSiraGuncelle(resim); }
public static void YeniResimEkle(enIcerikResim resim) { new dalIcerikResimleri().YeniResimEkle(resim); }
public static enIcerikResim BirAlttakiResmiGetir(enIcerikResim gResim) { return(new dalIcerikResimleri().BirAlttakiResmiGetir(gResim)); }
public static void AnaResimYap(enIcerikResim resim) { new dalIcerikResimleri().AnaResimYap(resim); }
//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(); } } }
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"); } }