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