コード例 #1
0
    protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        #region --删除
        if (e.CommandName == "cmdDelete")
        {
            Tz888.BLL.TPPicture          bllobj = new Tz888.BLL.TPPicture();
            Tz888.SQLServerDAL.TPPicture tpobj  = new Tz888.SQLServerDAL.TPPicture();

            DataSet ds = tpobj.GetOnePicMess(e.CommandArgument.ToString());
            if (ds.Tables[0].Rows.Count > 0)
            {
                try
                {
                    string strHtmlURL      = ds.Tables[0].Rows[0]["HtmlURL"].ToString();
                    string strMiniatureUrl = ds.Tables[0].Rows[0]["MiniatureUrl"].ToString();
                    Tz888.Common.FileManage.FileDelete(strHtmlURL);
                    Tz888.Common.FileManage.FileDelete(strMiniatureUrl);
                }
                catch { }
            }

            bool isSuccess = false;
            isSuccess = bllobj.DeletePicMess(e.CommandArgument.ToString());
            if (isSuccess)
            {
                Response.Redirect(Request.RawUrl);
            }
            else
            {
                Response.Write("<script>alert('对编号为" + e.CommandArgument.ToString() + "的删除操作失败。'); </script>");
                return;
            }
        }
        #endregion
    }
コード例 #2
0
    private void BathchDelete()
    {
        string idLst = Request.Form["chk"];

        if (idLst.Length > 0)
        {
            Tz888.BLL.TPPicture bllobj = new Tz888.BLL.TPPicture();
            string[]            lst    = idLst.Split(',');
            for (int i = 0; i < lst.Length; i++)
            {
                Tz888.SQLServerDAL.TPPicture tpobj = new Tz888.SQLServerDAL.TPPicture();
                DataSet ds = tpobj.GetOnePicMess(lst[i].ToString());
                if (ds.Tables[0].Rows.Count > 0)
                {
                    try
                    {
                        string strHtmlURL      = ds.Tables[0].Rows[0]["HtmlURL"].ToString();
                        string strMiniatureUrl = ds.Tables[0].Rows[0]["MiniatureUrl"].ToString();
                        Tz888.Common.FileManage.FileDelete(strHtmlURL);
                        Tz888.Common.FileManage.FileDelete(strMiniatureUrl);
                    }
                    catch { }
                }
            }

            bool isSuccess = false;
            isSuccess = bllobj.DeletePicMess(idLst);

            if (isSuccess)
            {
                Response.Redirect(Request.RawUrl.Substring(0, Request.RawUrl.IndexOf("?")));
            }
            else
            {
                Response.Write("<script>alert('部分删除操作失败。'); </script>");
            }
        }
    }