protected void Page_Load(object sender, EventArgs e) { if (IsPostBack) { GridSayfala(GVResim, "Sayfalama"); } else if (string.IsNullOrEmpty(Request.QueryString["gid"])) { Response.Redirect("photo-galleries.aspx"); } if (!IsPostBack) { BindGrdView(); } 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); //using (SqlDataReader sdr = vt.DBReaderOlustur("SELECT Resim FROM snlg_V1.TblResimGaleriResimlerApp WHERE RId IN (" + Request.Form["HdnSil"] + ")", CommandType.Text)) //{ // while (sdr.Read()) // { // try // { // File.Delete(Server.MapPath("~" + sdr["Resim"].ToString())); // File.Delete(Server.MapPath("~" + sdr["Resim"].ToString())); // } // catch { } // } //} try { vt.SorguCalistir("DELETE FROM snlg_V1.TblResimGaleriResimlerApp WHERE RId IN (" + Request.Form["HdnSil"] + ")", CommandType.Text); Snlg_Hata.ziyaretci.HataGosterBasarili("Seçtiğiniz resimler silindi.", false); } catch (Exception exc) { Snlg_Hata.ziyaretci.ExceptionLogla(exc); Snlg_Hata.ziyaretci.HataGosterHatali("Beklenmeyen bir hata oluştu.", false); } vt.Kapat(); GVResim.DataBind(); } } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) {//ust kategori için ddl dolduruluyor DDLKtg.Items.Clear(); DDLKtg.Items.Add(new ListItem("Tüm Kategorileri Göster", "")); DataTable dt = new DataTable(); Snlg_DBConnect vt = new Snlg_DBConnect(true); dt = vt.DataTableOlustur("SELECT snlg_V1.TblReferansKtgApp.KtgId, snlg_V1.TblReferansKtgDetay.KtgAd FROM snlg_V1.TblReferansKtgApp LEFT OUTER JOIN snlg_V1.TblReferansKtgDetay ON snlg_V1.TblReferansKtgApp.KtgId = snlg_V1.TblReferansKtgDetay.KtgId AND snlg_V1.TblReferansKtgDetay.Dil= " + Snlg_ConfigValues.defaultLangId, CommandType.Text); foreach (DataRow dr in dt.Rows) { DDLKtg.Items.Add(new ListItem(dr["KtgAd"].ToString(), dr["KtgId"].ToString())); } vt.Kapat(); } 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 { using (SqlDataReader Sdr = vt.DBReaderOlustur("snlg_V1.msp_ReferansSil", CommandType.StoredProcedure, new Snlg_DBParameter[1] { new Snlg_DBParameter("@RId", SqlDbType.VarChar, Request.Form["HdnSil"]) })) { //if (Sdr.Read()) // try // { // foreach (string resim in Sdr[0].ToString().TrimEnd(',').Split(',')) // File.Delete(Server.MapPath("~/uploads/referans/rf_" + resim)); // } // catch { } } Snlg_Hata.ziyaretci.HataGosterBasarili("Seçtiğiniz referanslar silindi.", false); GVResim.DataBind(); } catch (Exception exc) { Snlg_Hata.ziyaretci.ExceptionLogla(exc); Snlg_Hata.ziyaretci.HataGosterHatali("Beklenmeyen bir hata oluştu.", false); } vt.Kapat(); } } }