コード例 #1
0
ファイル: Cases.aspx.cs プロジェクト: jen1kim/jkparklaw
 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.";
     }
 }
コード例 #2
0
ファイル: Cases.aspx.cs プロジェクト: jen1kim/jkparklaw
        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: ";
                }
            }
        }