Exemple #1
0
 protected void btnSure_Click(object sender, EventArgs e)
 {
     try
     {
         int res = _objDocumentBL.DeleteDocument(Convert.ToInt32(ViewState["DocId"]), Session["SAID"].ToString());
         if (res > 0)
         {
             var folder = Server.MapPath("~/ClientDocuments/" + Session["SAID"].ToString() + "/" + ViewState["FoldertName"].ToString() + "/" + txtSAID.Text.Trim());
             if (File.Exists(Path.Combine(folder, hfDocumentName.Value.ToString())))
             {
                 //delete file in folder
                 File.Delete(Path.Combine(folder, hfDocumentName.Value.ToString()));
             }
             GetDouments();
             ClearControls();
         }
     }
     catch
     {
         lblTitle.Text      = "Warning!";
         lblTitle.ForeColor = System.Drawing.Color.Red;
         message.ForeColor  = System.Drawing.Color.Red;
         message.Text       = "Sorry,Something went wrong, please contact administrator";
         ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "openModal();", true);
     }
 }
Exemple #2
0
        public AjaxResult DeleteDocument(Guid DocumentID)
        {
            var ajaxResult = new AjaxResult();

            try
            {
                using (DocumentBL _documentBL = new DocumentBL()) {
                    _documentBL.DeleteDocument(DocumentID);
                    ajaxResult.Success = true;
                }
            }
            catch (Exception)
            {
                ajaxResult.Success   = false;
                ajaxResult.Messenger = "Có lỗi xảy ra khi xóa chứng từ. Xin vui lòng liên hệ MISA để giải quyết";
            }
            return(ajaxResult);
        }