protected void btnPolicyNoteSave_Click(object sender, EventArgs e) { PolicyNote policyNote = null; int policyID = 0; int policyNoteID = 0; Page.Validate("policyNote"); if (!Page.IsValid) { return; } policyID = Convert.ToInt32(hf_policyID.Value); policyNoteID = Convert.ToInt32(ViewState["policyNoteID"]); using (PolicyNoteManager repository = new PolicyNoteManager()) { if (policyNoteID == 0) { policyNote = new PolicyNote(); policyNote.PolicyID = policyID; policyNote.NoteDate = DateTime.Now; policyNote.UserID = SessionHelper.getUserId(); } else { policyNote = repository.Get(policyNoteID); } if (policyNote != null) { policyNote.Notes = txtPolicyNote.Text.Trim(); repository.Save(policyNote); } } pnlPolicyNotes.Visible = true; pnlPolicyNoteEdit.Visible = false; wdgNotes.DataBind(); }