protected void btnDeleteCase_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(hdnEditCaseID.Value) == false) { int caseID = int.Parse(hdnEditCaseID.Value); string caseFileName = lblEditCaseFileName.Text; AdminCases.DeleteFile(caseID, caseFileName); AdminCases.DeleteCase(caseID); BindData(); CaseEdit.Visible = false; lblMessage.Text = "Case was successfully deleted. "; btnDeleteCase.Enabled = false; AddNewCaseDiv.Visible = true; } else { lblMessage.Text = "No case was selected."; } }
protected void UpdateDetails_Click(object sender, EventArgs e) { if (ValidateUpdateFields()) { string caseTitle = tbEditCaseTitle.Text; string caseSmallDesc = EditSmallDesc.InnerText; string caseFileName = lblEditCaseFileName.Text; bool caseHidden = cbHidden.Checked; int caseID = int.Parse(hdnEditCaseID.Value); logger.Debug("caseID: " + caseID); if (caseTitle.Length >= 3 && caseID > 0) { if (string.IsNullOrEmpty(fuEditCaseFileName.FileName) == false) { AdminCases.DeleteFile(caseID, caseFileName); string newFileName; AdminCases.UploadFile(caseID, ref fuEditCaseFileName, out newFileName); AdminCases.UpdateCase(caseID, caseTitle, newFileName, caseSmallDesc, caseHidden, DateTime.Now); } else { AdminCases.UpdateCase(caseID, caseTitle, caseFileName, caseSmallDesc, caseHidden, DateTime.Now); } CaseEdit.Visible = false; AddNewCaseDiv.Visible = true; BindData(); lblMessage.Text = "Case was successfully updated. "; } else { lblMessage.Text = "Case Update Error: "; } } }