Пример #1
0
    private void LoadPolicy()
    {
        string policyId = Request["PolicyId"];
        if (policyId == null)
        {
            return;
        }

        policy = new QuickPM.InsurancePolicy(long.Parse(policyId));
    }
Пример #2
0
    private void LoadTenantValues()
    {
        LoadTenant();
        List<QuickPM.InsuranceCertificate> ics = QuickPM.InsuranceCertificate.GetInsuranceCertificates(tenant);
        QuickPM.InsuranceCertificate ic = null;
        if (ics.Count > 0)
        {

            ic = ics[0];
        }
        else
        {
            ic = new QuickPM.InsuranceCertificate();
            ic.SetAssociatedId(tenant);
            ic.Save();
        }
        /*this.InsurancePolicyAuto.ParentId = ic.Id.ToString();
        this.InsurancePolicyAuto.SetAddFunction(AddFunction);
        this.InsurancePolicyAuto.PolicyCategory = QuickPM.InsurancePolicy.PolicyCategories.Automobile;
        SetPolicyAndLimitDescription(this.InsurancePolicyAuto.PolicyDescription(), this.InsurancePolicyAuto.LimitDescription(), this.InsurancePolicyAuto.PolicyCategory);

        this.InsurancePolicyGarage.ParentId = ic.Id.ToString();
        this.InsurancePolicyGarage.SetAddFunction(AddFunction);
        this.InsurancePolicyGarage.PolicyCategory = QuickPM.InsurancePolicy.PolicyCategories.Garage;
        SetPolicyAndLimitDescription(InsurancePolicyGarage.PolicyDescription(), InsurancePolicyGarage.LimitDescription(), QuickPM.InsurancePolicy.PolicyCategories.Garage);

        this.InsurancePolicyGeneral.ParentId = ic.Id.ToString();
        this.InsurancePolicyGeneral.SetAddFunction(AddFunction);
        this.InsurancePolicyGeneral.PolicyCategory = QuickPM.InsurancePolicy.PolicyCategories.General;
        SetPolicyAndLimitDescription(InsurancePolicyGeneral.PolicyDescription(), InsurancePolicyGeneral.LimitDescription(), QuickPM.InsurancePolicy.PolicyCategories.General);

        this.InsurancePolicyUmbrella.ParentId = ic.Id.ToString();
        this.InsurancePolicyUmbrella.SetAddFunction(AddFunction);
        this.InsurancePolicyUmbrella.PolicyCategory = QuickPM.InsurancePolicy.PolicyCategories.Umbrella;
        SetPolicyAndLimitDescription(InsurancePolicyUmbrella.PolicyDescription(), InsurancePolicyUmbrella.LimitDescription(), QuickPM.InsurancePolicy.PolicyCategories.Umbrella);
        */
        if (IsPostBack)
        {
            return;
        }

        TextBoxICEndDate.Text = ic.EndDate.ToShortDateString();
        TextBoxICBeginDate.Text = ic.BeginDate.ToShortDateString();
        TextBoxAdditionalInsured.Text = ic.AdditionalInsured;
        TextBoxInsured.Text = ic.InsuredLocation;
        List<long> policyIds = ic.PolicyIds;
        policies = new List<QuickPM.InsurancePolicy>();
        foreach (long policyId in policyIds)
        {
            QuickPM.InsurancePolicy ip = new QuickPM.InsurancePolicy(policyId);
            policies.Add(ip);
        }
    }
Пример #3
0
 private void AddPolicy()
 {
     policy = new QuickPM.InsurancePolicy();
 }