partial void OnPayRateConversionChanging(global::Microsoft.Dynamics.DataEntities.PayRateConversion value);
        public static CompFixedPlanTable CreateCompFixedPlanTable(string dataAreaId, string plan, global::System.DateTimeOffset expirationDate, global::System.DateTimeOffset effectiveDate, global::Microsoft.Dynamics.DataEntities.PayRateConversion payRateConversion)
        {
            CompFixedPlanTable compFixedPlanTable = new CompFixedPlanTable();

            compFixedPlanTable.dataAreaId     = dataAreaId;
            compFixedPlanTable.Plan           = plan;
            compFixedPlanTable.ExpirationDate = expirationDate;
            compFixedPlanTable.EffectiveDate  = effectiveDate;
            if ((payRateConversion == null))
            {
                throw new global::System.ArgumentNullException("payRateConversion");
            }
            compFixedPlanTable.PayRateConversion = payRateConversion;
            return(compFixedPlanTable);
        }