protected void rptAllNews_ItemCommand(object source, RepeaterCommandEventArgs e) { if (e.CommandName == "btnGuncelle") { int HeadlineId = Convert.ToInt32(e.CommandArgument); TextBox txtTitle = (TextBox)e.Item.FindControl("txtTitle"); TextBox txtSummary = (TextBox)e.Item.FindControl("txtSummary"); TextBox txtUrl = (TextBox)e.Item.FindControl("txtUrl"); FileUpload fuGorsel = (FileUpload)e.Item.FindControl("fuGorsel"); CheckBox cbStatus = (CheckBox)e.Item.FindControl("cbStatus"); if (fuGorsel.HasFile) { string folder = ConfigurationManager.AppSettings["HeadlineImagePath"] + @"\" + Helper.GetDirectory(); string image = ""; Bitmap imageBitMap = new Bitmap(fuGorsel.PostedFile.InputStream); UploadImage uploadHeadline = new UploadImage(); //uploadHeadline.SaveImageSingle(imageBitMap, Server.MapPath(folder), HeadlineId + "_" + Path.GetExtension(fuGorsel.FileName), 640, 360); if (!Directory.Exists(folder)) { Directory.CreateDirectory(folder); } image = folder + HeadlineId + "_640_360" + Path.GetExtension(fuGorsel.FileName); uploadHeadline.SaveImageSingle(imageBitMap, folder + "/", HeadlineId + "_640_360" + Path.GetExtension(fuGorsel.FileName), 640, 360); //HeadlinesOprt.UpdateHeadline(txtUrl.Text, txtTitle.Text, txtSummary.Text, image, Convert.ToInt32(cbStatus.Checked), HeadlineId.ToString()); } else { //HeadlinesOprt.UpdateHeadline(txtUrl.Text, txtTitle.Text, txtSummary.Text, Convert.ToInt32(cbStatus.Checked), HeadlineId.ToString()); } } GetData(); }
protected void btnKaydet_Click(object sender, EventArgs e) { string NameUrl = Helper.GetUrl(txtAd.Text); //string Sites = CrossOprt.ReturnSites(cblSite); string folder = ConfigurationManager.AppSettings["AuthorImagePath"] + @"\"; if (AuthorId == 0) { if (FuAuthor.HasFile) { //string AId = AuthorOprt.InsertAuthor(txtAd.Text, txtMail.Text, Convert.ToInt32(cbDurum.Checked), Convert.ToInt32(cbAnaSayfa.Checked), NameUrl, folder + NameUrl + Path.GetExtension(FuAuthor.FileName), txtTwitter.Text, txtFacebook.Text, txtLinkedin.Text, txtEmbed.Text, Convert.ToInt32(ddListKategori.SelectedValue), Convert.ToInt32(ddListSira.SelectedValue)); //if (!string.IsNullOrEmpty(AId)) //{ // #region Yazar için seçilen görselin orjinali ve varyasyonları kaydediliyor. // if (!Directory.Exists(folder)) // Directory.CreateDirectory(folder); // byte[] imageByteArray = FuAuthor.FileBytes; // MemoryStream stream = new MemoryStream(); // stream.Write(imageByteArray, 0, imageByteArray.Length); // Bitmap imageBitMap = new Bitmap(stream); // System.Drawing.Image yeniImg = System.Drawing.Image.FromStream(stream); // int height = (yeniImg.Height * 640) / yeniImg.Width; // UploadImage uploadGaleriResmi = new UploadImage(); // uploadGaleriResmi.SaveImageSingle(imageBitMap, folder, NameUrl + Path.GetExtension(FuAuthor.FileName), 200, 200); // #endregion //} } } else { if (FuAuthor.HasFile) { #region Yazar için seçilen görselin orjinali ve varyasyonları kaydediliyor. if (!Directory.Exists(folder)) { Directory.CreateDirectory(folder); } byte[] imageByteArray = FuAuthor.FileBytes; MemoryStream stream = new MemoryStream(); stream.Write(imageByteArray, 0, imageByteArray.Length); Bitmap imageBitMap = new Bitmap(stream); System.Drawing.Image yeniImg = System.Drawing.Image.FromStream(stream); int height = (yeniImg.Height * 640) / yeniImg.Width; UploadImage uploadGaleriResmi = new UploadImage(); uploadGaleriResmi.SaveImageSingle(imageBitMap, folder, NameUrl + Path.GetExtension(FuAuthor.FileName), 200, 200); #endregion //AuthorOprt.UpdateAuthor(txtAd.Text, txtMail.Text, Convert.ToInt32(cbDurum.Checked), Convert.ToInt32(cbAnaSayfa.Checked), NameUrl, folder + NameUrl + Path.GetExtension(FuAuthor.FileName), txtTwitter.Text, txtFacebook.Text, txtLinkedin.Text, txtEmbed.Text, Convert.ToInt32(ddListKategori.SelectedValue), Convert.ToInt32(ddListSira.SelectedValue), Rank, AuthorId); } else { //AuthorOprt.UpdateAuthor(txtAd.Text, txtMail.Text, Convert.ToInt32(cbDurum.Checked), Convert.ToInt32(cbAnaSayfa.Checked), NameUrl, txtTwitter.Text, txtFacebook.Text, txtLinkedin.Text, txtEmbed.Text, Convert.ToInt32(ddListKategori.SelectedValue), Convert.ToInt32(ddListSira.SelectedValue), Rank, AuthorId); } } }
protected void fuResim_UploadComplete(object sender, AjaxControlToolkit.AjaxFileUploadEventArgs e) { string dir = ConfigurationManager.AppSettings["NewsImagePath"] + @"\" + Helper.GetDirectory(); string rnd = Helper.GetDirectoryForInline(); if (!Directory.Exists(dir)) { Directory.CreateDirectory(dir); } byte[] imageByteArray = e.GetContents(); MemoryStream stream = new MemoryStream(); stream.Write(imageByteArray, 0, imageByteArray.Length); Bitmap imageBitMap = new Bitmap(stream); System.Drawing.Image yeniImg = System.Drawing.Image.FromStream(stream); int height = (yeniImg.Height * 640) / yeniImg.Width; UploadImage uploadHabericiResim = new UploadImage(); uploadHabericiResim.SaveImageSingle(imageBitMap, dir, rnd + e.FileName, 640, height); }
protected void btnKaydet_Click(object sender, EventArgs e) { string url = Helper.GetUrl(txtBaslik.Text); if (GalleryId == 0) { string folder = ConfigurationManager.AppSettings["GalleryImagePath"] + @"\" + Helper.GetDirectory(); //string GId = GalleryOprt.InsertGallery(Convert.ToInt32(ddListKategori.SelectedValue.ToString()), txtBaslik.Text, Convert.ToInt32(ddListTur.SelectedValue.ToString()), Convert.ToInt32(ddListAktifmi.SelectedValue.ToString()), url); //if (!string.IsNullOrEmpty(GId)) //{ // if (FuGaleriGorseli.HasFile) // { // #region Galeri için seçilen görselin orjinali ve varyasyonları kaydediliyor. // if (!Directory.Exists(folder)) // Directory.CreateDirectory(folder); // byte[] imageByteArray = FuGaleriGorseli.FileBytes; // MemoryStream stream = new MemoryStream(); // stream.Write(imageByteArray, 0, imageByteArray.Length); // Bitmap imageBitMap = new Bitmap(stream); // System.Drawing.Image yeniImg = System.Drawing.Image.FromStream(stream); // int height = (yeniImg.Height * 640) / yeniImg.Width; // UploadImage uploadGaleriResmi = new UploadImage(); // uploadGaleriResmi.SaveImageAllSize(imageBitMap, folder, GId, txtBaslik.Text); // #endregion // if (FuGaleriitems.HasFile) // { // string ItemsSql = ""; // #region Oluşturulan galeri fotogaleri ise galeri görselleri ekleniyor. // string[] itemSummary = txtItemSummary.Text.Split(new string[] { "\r\n" }, StringSplitOptions.None); // int itemSummaryCount = itemSummary.Length; // for (int i = 0; i < FuGaleriitems.PostedFiles.Count; i++) // { // Bitmap imageBitMapitems = new Bitmap(FuGaleriitems.PostedFiles[i].InputStream); // System.Drawing.Image yeniImgitem = System.Drawing.Image.FromStream(FuGaleriitems.PostedFiles[i].InputStream); // int heightitem = (yeniImgitem.Height * 640) / yeniImgitem.Width; // string imageName = url + "_" + GId + "_" + (i + 1) + Path.GetExtension(FuGaleriitems.PostedFiles[i].FileName); // UploadImage uploaditems = new UploadImage(); // uploaditems.SaveImageSingle(imageBitMapitems, folder, imageName, 640, heightitem); // if (i < itemSummaryCount) // { // ItemsSql += "INSERT INTO GalleryItem (GalleryId, Summary, Type, FilePath, ItemOrder) VALUES (" + GId + ", '" + itemSummary[i].ToString() + "', 1, '" + folder + imageName + "', " + (i + 1) + "); "; // } // else // { // ItemsSql += "INSERT INTO GalleryItem (GalleryId, Summary, Type, FilePath, ItemOrder) VALUES (" + GId + ", '', 1, '" + folder + imageName + "', " + (i + 1) + "); "; // } // } // O_Gallery.InsertGalleryItems(ItemsSql); // #endregion // } // else if (FuVideo.HasFile) // { // #region Oluşturulan galeri video ise galeri videosu ekleniyor. // string VideoFolder = ConfigurationManager.AppSettings["GalleryVideoPath"] + @"\" + Helper.GetDirectory(); // if (!Directory.Exists(VideoFolder)) // Directory.CreateDirectory(VideoFolder); // string file = VideoFolder + url + "_" + GId + Path.GetExtension(FuVideo.PostedFile.FileName); // FuVideo.SaveAs(file); // O_Gallery.InsertGalleryItems("INSERT INTO GalleryItem (GalleryId, Summary, Type, FilePath, ItemOrder) VALUES (" + GId + ", '" + txtVideoSummary.Text + "', 0, '" + file + "', 1)"); // #endregion // } // } //} } else { //GalleryOprt.UpdateGallery(Convert.ToInt32(ddListKategori.SelectedValue.ToString()), txtBaslik.Text, Convert.ToInt32(ddListTur.SelectedValue.ToString()), Convert.ToInt32(ddListAktifmi.SelectedValue.ToString()), url, GalleryId.ToString()); //G = GalleryOprt.GalleryDetail(GalleryId); string folder = "";//G.FilePath; string GId = GalleryId.ToString(); if (!string.IsNullOrEmpty(GId)) { if (FuGaleriGorseli.HasFile) { #region Galeri için seçilen görselin orjinali ve varyasyonları kaydediliyor. if (!Directory.Exists(folder)) { Directory.CreateDirectory(folder); } byte[] imageByteArray = FuGaleriGorseli.FileBytes; MemoryStream stream = new MemoryStream(); stream.Write(imageByteArray, 0, imageByteArray.Length); Bitmap imageBitMap = new Bitmap(stream); System.Drawing.Image yeniImg = System.Drawing.Image.FromStream(stream); int height = (yeniImg.Height * 640) / yeniImg.Width; UploadImage uploadGaleriResmi = new UploadImage(); uploadGaleriResmi.SaveImageAllSize(imageBitMap, folder, GId, txtBaslik.Text); #endregion if (FuGaleriitems.HasFile) { string ItemsSql = ""; #region Oluşturulan galeri fotogaleri ise galeri görselleri ekleniyor. string[] itemSummary = txtItemSummary.Text.Split(new string[] { "\r\n" }, StringSplitOptions.None); int itemSummaryCount = itemSummary.Length; for (int i = 0; i < FuGaleriitems.PostedFiles.Count; i++) { Bitmap imageBitMapitems = new Bitmap(FuGaleriitems.PostedFiles[i].InputStream); System.Drawing.Image yeniImgitem = System.Drawing.Image.FromStream(FuGaleriitems.PostedFiles[i].InputStream); int heightitem = (yeniImgitem.Height * 640) / yeniImgitem.Width; string imageName = url + "_" + GalleryId + "_" + (i + 1) + Path.GetExtension(FuGaleriitems.PostedFiles[i].FileName); UploadImage uploaditems = new UploadImage(); uploaditems.SaveImageSingle(imageBitMapitems, folder, imageName, 640, heightitem); if (i < itemSummaryCount) { ItemsSql += "INSERT INTO GalleryItem (GalleryId, Summary, Type, FilePath, ItemOrder) VALUES (" + GalleryId + ", '" + itemSummary[i].ToString() + "', 1, '" + folder + imageName + "', " + (i + 1) + "); "; } else { ItemsSql += "INSERT INTO GalleryItem (GalleryId, Summary, Type, FilePath, ItemOrder) VALUES (" + GalleryId + ", '', 1, '" + folder + imageName + "', " + (i + 1) + "); "; } } //O_Gallery.InsertGalleryItems(ItemsSql); #endregion } else if (FuVideo.HasFile) { #region Oluşturulan galeri video ise galeri videosu ekleniyor. string VideoFolder = ConfigurationManager.AppSettings["GalleryVideoPath"] + @"\" + Helper.GetDirectory(); if (!Directory.Exists(VideoFolder)) { Directory.CreateDirectory(VideoFolder); } string file = VideoFolder + url + "_" + GalleryId + Path.GetExtension(FuVideo.PostedFile.FileName); FuVideo.SaveAs(file); //O_Gallery.InsertGalleryItems("INSERT INTO GalleryItem (GalleryId, Summary, Type, FilePath, ItemOrder) VALUES (" + GalleryId + ", '" + txtVideoSummary.Text + "', 0, '" + file + "', 1)"); #endregion } } } } }