示例#1
0
        public static BenefitEligibilityRule CreateBenefitEligibilityRule(string policyName,
                                                                          string policyRulesName,
                                                                          global::System.DateTimeOffset validTo,
                                                                          global::System.Guid expressionId,
                                                                          global::System.DateTimeOffset validFrom,
                                                                          global::Microsoft.Dynamics.DataEntities.BenefitEligibilityPolicy benefitEligibilityPolicy,
                                                                          global::Microsoft.Dynamics.DataEntities.BenefitEligibilityPolicyRuleType benefitEligibilityPolicyRuleType)
        {
            BenefitEligibilityRule benefitEligibilityRule = new BenefitEligibilityRule();

            benefitEligibilityRule.PolicyName      = policyName;
            benefitEligibilityRule.PolicyRulesName = policyRulesName;
            benefitEligibilityRule.ValidTo         = validTo;
            benefitEligibilityRule.ExpressionId    = expressionId;
            benefitEligibilityRule.ValidFrom       = validFrom;
            if ((benefitEligibilityPolicy == null))
            {
                throw new global::System.ArgumentNullException("benefitEligibilityPolicy");
            }
            benefitEligibilityRule.BenefitEligibilityPolicy = benefitEligibilityPolicy;
            if ((benefitEligibilityPolicyRuleType == null))
            {
                throw new global::System.ArgumentNullException("benefitEligibilityPolicyRuleType");
            }
            benefitEligibilityRule.BenefitEligibilityPolicyRuleType = benefitEligibilityPolicyRuleType;
            return(benefitEligibilityRule);
        }
示例#2
0
 partial void OnPolicyRuleTypeChanging(global::Microsoft.Dynamics.DataEntities.BenefitEligibilityPolicyRuleType value);
示例#3
0
        public static BenefitHcmDetail CreateBenefitHcmDetail(string benefitId, global::System.DateTimeOffset effective, global::System.DateTimeOffset expiration, global::Microsoft.Dynamics.DataEntities.Benefit benefit, global::Microsoft.Dynamics.DataEntities.BenefitEligibilityPolicyRuleType policyRuleType)
        {
            BenefitHcmDetail benefitHcmDetail = new BenefitHcmDetail();

            benefitHcmDetail.BenefitId  = benefitId;
            benefitHcmDetail.Effective  = effective;
            benefitHcmDetail.Expiration = expiration;
            if ((benefit == null))
            {
                throw new global::System.ArgumentNullException("benefit");
            }
            benefitHcmDetail.Benefit = benefit;
            if ((policyRuleType == null))
            {
                throw new global::System.ArgumentNullException("policyRuleType");
            }
            benefitHcmDetail.PolicyRuleType = policyRuleType;
            return(benefitHcmDetail);
        }