예제 #1
0
        private void fillValues()
        {
            //IList dt = new ArrayList();
            indlife = indRepo.GetById(strKey);

            Session["indlife"] = indlife;
            if (indlife != null)
            {
                txtCodeLongDesc.Text    = indlife.CodeLongDesc;
                txtCodeShortDesc.Text   = indlife.CodeShortDesc;
                txtCodeType.Text        = indlife.CodeType;
                txtCodeItem.Text        = indlife.CodeItem;
                cmbCodeID.SelectedValue = indlife.CodeTabId;
                updateFlag            = true;
                Session["updateFlag"] = updateFlag;
            }
        }
예제 #2
0
        protected void butSave_Click(object sender, EventArgs e)
        {
            //this routine will persist only one object.
            //1. The indlifecodes object

            updateFlag = (bool)Session["updateFlag"];


            if (!updateFlag) //if new record
            {
                //create a new instance of the indlifecode object
                indlife          = new  CustodianLife.Model.IndLifeCodes();
                lblError.Visible = false;

                indlife.CodeItem      = txtCodeItem.Text;
                indlife.CodeLongDesc  = txtCodeLongDesc.Text;
                indlife.CodeShortDesc = txtCodeShortDesc.Text;
                indlife.CodeTabId     = cmbCodeID.SelectedValue;
                indlife.CodeType      = txtCodeType.Text;

                indRepo.Save(indlife);
                Session["indlife"] = indlife;
            }
            else
            {
                indlife = (CustodianLife.Model.IndLifeCodes)Session["indlife"];

                indlife.CodeItem      = txtCodeItem.Text;
                indlife.CodeLongDesc  = txtCodeLongDesc.Text;
                indlife.CodeShortDesc = txtCodeShortDesc.Text;
                indlife.CodeTabId     = cmbCodeID.SelectedValue;
                indlife.CodeType      = txtCodeType.Text;


                indRepo.Save(indlife);
            }

            initializeFields();
        }