Exemplo n.º 1
0
    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();
            }
        }
    }
Exemplo n.º 2
0
 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();
         }
     }
 }