protected void btnEkle_Click(object sender, EventArgs e) { int Vitrin = 0; if (chkVitrin.Checked == true) { Vitrin = 1; } string uzanti = ""; string resimadi = ""; if (fuResim.HasFile) { uzanti = Path.GetExtension(fuResim.PostedFile.FileName); resimadi = ayarlar.UrlSeo(txtBaslik.Text) + "_haberresim_" + uzanti; fuResim.SaveAs(Server.MapPath("../UrunResmi/sahte" + uzanti)); int donusturme = 800; Bitmap bmp = new Bitmap(Server.MapPath("../UrunResmi/sahte" + uzanti)); using (Bitmap OrjinalResim = bmp) { double ResYukseklik = OrjinalResim.Height; double ResGenislik = OrjinalResim.Width; double oran = 0; if (ResGenislik >= donusturme) { oran = ResGenislik / ResYukseklik; ResGenislik = donusturme; ResYukseklik = donusturme / oran; Size yenidegerler = new Size(Convert.ToInt32(ResGenislik), Convert.ToInt32(ResYukseklik)); Bitmap yeniresim = new Bitmap(OrjinalResim, yenidegerler); yeniresim.Save(Server.MapPath("../UrunResmi/800/" + resimadi)); yeniresim.Dispose(); OrjinalResim.Dispose(); bmp.Dispose(); } else { fuResim.SaveAs(Server.MapPath("../UrunResmi/800/" + resimadi)); } FileInfo fisahte = new FileInfo(Server.MapPath("../UrunResmi/sahte" + uzanti)); fisahte.Delete(); } } else { resimadi = system.getdatacell("Select Resim from Urunler Where Id=" + Id); } OleDbConnection baglan = system.baglan(); OleDbCommand cmd = new OleDbCommand("Update From Urunler Set KategoriId=@KategoriId Baslik=@baslik,Yazi=@detay, Resim=@resmi, Vitrin=@vitrin Where id=" + Id, baglan); cmd.Parameters.Add("KategoriId", DropKategori.SelectedValue); cmd.Parameters.Add("baslik", txtBaslik.Text); cmd.Parameters.Add("detay", detay.Content); cmd.Parameters.Add("resmi", resimadi); cmd.Parameters.Add("vitrin", Vitrin); cmd.ExecuteNonQuery(); Response.Redirect("Urunler.aspx"); }