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();
        }
示例#3
0
        public void Save(PolicyNote note)
        {
            if (note.PolicyNoteID == 0)
            {
                claimRulerDBContext.PolicyNote.Add(note);
            }

            claimRulerDBContext.SaveChanges();
        }
示例#4
0
        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();
        }
示例#8
0
        public void Delete(PolicyNote note)
        {
            claimRulerDBContext.PolicyNote.Remove(note);

            claimRulerDBContext.SaveChanges();
        }