public static CostFlowAssumptionPolicy CreateCostFlowAssumptionPolicy(string dataAreaId, string policyId, global::Microsoft.Dynamics.DataEntities.InventoryPolicy inventoryPolicy)
        {
            CostFlowAssumptionPolicy costFlowAssumptionPolicy = new CostFlowAssumptionPolicy();

            costFlowAssumptionPolicy.dataAreaId = dataAreaId;
            costFlowAssumptionPolicy.PolicyId   = policyId;
            if ((inventoryPolicy == null))
            {
                throw new global::System.ArgumentNullException("inventoryPolicy");
            }
            costFlowAssumptionPolicy.InventoryPolicy = inventoryPolicy;
            return(costFlowAssumptionPolicy);
        }
 partial void OnInventoryPolicyChanging(global::Microsoft.Dynamics.DataEntities.InventoryPolicy value);