コード例 #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Request.QueryString["rid"] == null && !Page.IsPostBack)
        {
            Response.Redirect("roles.aspx", true);
        }

        if (Page.IsPostBack && !string.IsNullOrEmpty(Request.Form["HdnSil"]) && Regex.IsMatch(Request.Form["HdnSil"].Replace(",", ""), "^\\d+$"))
        {//seçilen değerler varsa siliniyor
            if (YetkiKontrol(pageName + "-Delete"))
            {
                Snlg_DBConnect vt = new Snlg_DBConnect(true);
                try
                {
                    vt.SorguCalistir("DELETE FROM snlg_V1.TblRol_Uye WHERE RolId = " + Convert.ToInt32(Request.QueryString["rid"]).ToString() + " AND UyeId IN (" + Request.Form["HdnSil"] + ")", System.Data.CommandType.Text);
                    Snlg_Hata.ziyaretci.HataGosterHatali("Seçtiğiniz üyeler gurupdan silindi.", false);
                    GVUye.DataBind();
                }
                catch (Exception exc)
                {
                    Snlg_Hata.ziyaretci.ExceptionLogla(exc);
                    Snlg_Hata.ziyaretci.HataGosterHatali("Beklenmeyen bir hata oluştu.", false);
                }
                vt.Kapat();
            }
        }
    }
コード例 #2
0
    protected void Page_Load(object sender, System.EventArgs e)
    {
        if (IsPostBack)
        {
            GridSayfala(GVUye, "Sayfalama");
        }

        if (Page.IsPostBack && !string.IsNullOrEmpty(Request.Form["HdnSil"]) && Regex.IsMatch(Request.Form["HdnSil"].Replace(",", ""), "^\\d+$"))
        {//seçilen değerler varsa siliniyor
            if (YetkiKontrol(pageName + "-Delete"))
            {
                Snlg_DBConnect vt = new Snlg_DBConnect(true);
                try
                {
                    object resimler = vt.ScalarSorguCalistir("snlg_V1.msp_UyeSil", CommandType.StoredProcedure, new Snlg_DBParameter[2] {
                        new Snlg_DBParameter("@Uyeler", SqlDbType.VarChar, Request.Form["HdnSil"]), new Snlg_DBParameter("@AdminId", SqlDbType.VarChar, Snlg_ConfigValues.AdminId)
                    });
                    try
                    {
                        foreach (string resim in resimler.ToString().TrimEnd(',').Split(','))
                        {
                            File.Delete(Server.MapPath("~/uploads/user/" + resim));
                        }
                    }
                    catch { }
                    Snlg_Hata.ziyaretci.HataGosterBasarili("Seçtiğiniz üyeler silindi.", false);
                    GVUye.DataBind();
                }
                catch (Exception exc)
                {
                    if (exc.Message.Contains("$#sqlhata1#$"))
                    {
                        Snlg_Hata.ziyaretci.HataGosterHatali("Bu kullanıcı yönetici olarak tanımlanmıştır, silinemez.", false);
                    }
                    else
                    {
                        Snlg_Hata.ziyaretci.ExceptionLogla(exc);
                        Snlg_Hata.ziyaretci.HataGosterHatali("Beklenmeyen bir hata oluştu.", false);
                    }
                }
                vt.Kapat();
            }
        }
    }
コード例 #3
0
 protected void BtnEkle_Click(object sender, EventArgs e)
 {
     if (YetkiKontrol(pageName + "-Insert"))
     {
         Snlg_DBConnect vt = new Snlg_DBConnect(true);
         try
         {
             vt.SorguCalistir("snlg_V1.msp_RoleUyeEkle", System.Data.CommandType.StoredProcedure, new Snlg_DBParameter[3] {
                 new Snlg_DBParameter("@UserName", SqlDbType.NVarChar, TBUser.Text.Trim()), new Snlg_DBParameter("@RolId", SqlDbType.SmallInt, Request.QueryString["rid"]), new Snlg_DBParameter("@AdminId", SqlDbType.Int, WebConfigurationManager.AppSettings["AdminId"])
             });
             HdnHataTur.Value = "alert alert-success";
             HdnHata.Value    = "Üye gruba eklendi.";
             GVUye.DataBind();
         }
         catch (Exception exc)
         {
             Snlg_Hata.ziyaretci.ExceptionLogla(exc);
             HdnHataTur.Value = "alert alert-danger";
             HdnHata.Value    = "Beklenmeyen bir hata oluştu.";
         }
         vt.Kapat();
     }
 }