예제 #1
0
        private void DoBind()
        {
            int clientID = Core.SessionHelper.getClientId();
            List <SubStatusMaster> lstStatus = null;

            //var predicate = PredicateBuilder.True<SubStatusMaster>();

            lstStatus = SubStatusManager.GetAll(clientID);


            gvSubStatus.DataSource = lstStatus;
            gvSubStatus.DataBind();
        }
예제 #2
0
        private void copyMasterSubStatus(int sourceClientID, int targetClientID, int clientUserID)
        {
            List <SubStatusMaster> statuses = null;

            // get list of status from model
            statuses = SubStatusManager.GetAll(sourceClientID);
            foreach (SubStatusMaster status in statuses)
            {
                SubStatusMaster newStatusMaster = new SubStatusMaster();
                newStatusMaster.clientID   = targetClientID;
                newStatusMaster.InsertBy   = clientUserID;
                newStatusMaster.InsertDate = DateTime.Now;
                newStatusMaster.Status     = status.Status;
                newStatusMaster.UpdateBy   = clientUserID;
                newStatusMaster.UpdateDate = DateTime.Now;

                SubStatusManager.Save(newStatusMaster);
            }
        }
예제 #3
0
        public void bindData()
        {
            // main binding routine
            List <StatusMaster>    statusMasters    = null;
            List <SubStatusMaster> subStatusMasters = null;
            List <StateMaster>     states           = null;

            IQueryable <AdjusterMaster> adjusters = null;

            int clientID = SessionHelper.getClientId();

            int leadID = Convert.ToInt32(Session["LeadIds"]);

            // bind states
            states = State.GetAll();

            //CollectionManager.FillCollection(ddlState, "StateId", "StateName", CarrierManager.GetCarriers(clientID));
            var state = CarrierManager.GetCarriers(clientID);

            ddlState.DataSource     = state.ToList();
            ddlState.DataValueField = "StateId";
            ddlState.DataTextField  = "StateName";
            ddlState.DataBind();
            ddlState.Items.Insert(0, new ListItem("--- Select ---", "0"));



            if (clientID > 0)
            {
                adjusters = AdjusterManager.GetAll(clientID);

                statusMasters = StatusManager.GetAll(clientID);

                subStatusMasters = SubStatusManager.GetAll(clientID);
            }
            else
            {
                adjusters = AdjusterManager.GetAll();

                statusMasters = StatusManager.GetAll();

                subStatusMasters = SubStatusManager.GetAll();
            }

            //CollectionManager.FillCollection(ddlCarrier, "CarrierId", "CarrierName", CarrierManager.GetCarriers(clientID));
            var carrier = CarrierManager.GetCarriers(clientID);

            ddlCarrier.DataSource     = state.ToList();
            ddlCarrier.DataValueField = "CarrierId";
            ddlCarrier.DataTextField  = "CarrierName";
            ddlCarrier.DataBind();
            ddlCarrier.Items.Insert(0, new ListItem("--- Select ---", "0"));


            bindAgents();

            if (this.policyID > 0)
            {
                // edit existing policy

                tabPanelAgent.Visible       = true;
                tabPanelPolicyNotes.Visible = true;

                fillForm();

                //bindDocuments(leadID);

                //bindContacts();

                bindLienHolders();

                //fillComments(leadID);

                bindLimits();

                bindSubLimits();

                bindClaims();

                activateLinks();

                tabPanelLienHolder.Visible = true;
                ShowAddCoverage();
                SetAddCoverage(this.policyID);
            }
            else
            {
                // create blank one
                tabPanelAgent.Visible       = false;
                tabPanelPolicyNotes.Visible = false;

                bindLimits();

                // create blank one
                bindSubLimits();

                tabPanelLienHolder.Visible = false;

                hf_policyID.Value     = "0";
                hf_lastStatusID.Value = "0";

                clearFields();
                HideAddCoverage();
                ShowAddCoverageAdd();
            }
        }