コード例 #1
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Request.QueryString["uid"] == null && !Page.IsPostBack)
     {
         FVUye.ChangeMode(FormViewMode.Insert);
     }
 }
コード例 #2
0
    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);
        }
    }
コード例 #3
0
    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 { }
        }
    }
コード例 #4
0
    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();
    }