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(); } } }
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(); } } }
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(); } }