protected void wdgNotes_ItemCommand(object sender, Infragistics.Web.UI.GridControls.HandleCommandEventArgs e) { int policyNoteID = 0; PolicyNote note = null; if (e.CommandName == "DoEdit") { policyNoteID = Convert.ToInt32(e.CommandArgument); using (PolicyNoteManager repository = new PolicyNoteManager()) { note = repository.Get(policyNoteID); pnlPolicyNoteEdit.Visible = true; pnlPolicyNotes.Visible = false; txtPolicyNote.Text = note.Notes; } ViewState["policyNoteID"] = policyNoteID.ToString(); } else if (e.CommandName == "DoRemove") { policyNoteID = Convert.ToInt32(e.CommandArgument); using (PolicyNoteManager repository = new PolicyNoteManager()) { note = repository.Get(policyNoteID); repository.Delete(note); btnPolicyNoteCancel_Click(null, null); } } }
public void Save(PolicyNote note) { if (note.PolicyNoteID == 0) claimRulerDBContext.PolicyNote.Add(note); claimRulerDBContext.SaveChanges(); }
public void Save(PolicyNote note) { if (note.PolicyNoteID == 0) { claimRulerDBContext.PolicyNote.Add(note); } claimRulerDBContext.SaveChanges(); }
public PolicyNote Get(int id) { PolicyNote note = null; note = (from x in claimRulerDBContext.PolicyNote where x.PolicyNoteID == id select x).FirstOrDefault(); return(note); }
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(); }
public void Delete(PolicyNote note) { claimRulerDBContext.PolicyNote.Remove(note); claimRulerDBContext.SaveChanges(); }
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(); }