protected void SDSUye_Updating(object sender, SqlDataSourceCommandEventArgs e) { if (!YetkiKontrol(pageName + "-Update")) { e.Cancel = true; return; } if (!string.IsNullOrEmpty(((TextBox)FVUye.FindControl("TSifre")).Text)) { e.Command.Parameters["@Sifre"].Value = Snlg_ConfigValues.MD5Olustur(((TextBox)FVUye.FindControl("TSifre")).Text); } }
protected void SDSUye_Updated(object sender, SqlDataSourceStatusEventArgs e) { if (e.Exception == null) { if (!string.IsNullOrEmpty(resimAdi)) { Image img = ((Image)FVUye.FindControl("ImgRes")); try { File.Delete(Server.MapPath(img.ImageUrl)); } catch { } } if (Request.Form["HdnYeni"] == "1") { Snlg_Hata.ziyaretci.HataGosterBasarili("Değişiklikler kaydedildi.", true); Response.Redirect(Request.Url.AbsolutePath, true); } else { Snlg_Hata.ziyaretci.HataGosterBasarili("Değişiklikler kaydedildi.", false); } } else { e.ExceptionHandled = true; if (e.Exception.Message.Contains("$#sqlhata1#$")) { Snlg_Hata.ziyaretci.HataGosterHatali("Bu kullanıcı adı başkası tarafından kullanılıyor.", false); } else if (e.Exception.Message.Contains("$#sqlhata2#$")) { Snlg_Hata.ziyaretci.HataGosterHatali("Bu E-posta adresi başkası tarafından kullanılıyor.", false); } else { Snlg_Hata.ziyaretci.ExceptionLogla(e.Exception); Snlg_Hata.ziyaretci.HataGosterHatali("Beklenmeyen bir hata oluştu.", false); } try { File.Delete(Server.MapPath("~/uploads/user/" + resimAdi)); } catch { } } }
protected void LinkRSil_Click(object sender, EventArgs e) {//resim silniyor. if (!YetkiKontrol(pageName + "-Delete")) { return; } Image img = (Image)FVUye.FindControl("ilk"); Snlg_DBConnect vt = new Snlg_DBConnect(true); int silinen = vt.SorguCalistir("UPDATE snlg_V1.TblUyeDetay SET Resim = NULL WHERE UyeId = @uid ", System.Data.CommandType.Text, new Snlg_DBParameter[] { new Snlg_DBParameter("@uid", SqlDbType.Int, Request.QueryString["uid"]) }); vt.Kapat(); if (silinen > 0) { try { System.IO.File.Delete(Server.MapPath(img.ImageUrl)); } catch { } } Snlg_Hata.ziyaretci.HataGosterBasarili("Resim silindi.", false); FVUye.DataBind(); }