public static EarningStatementLineInquiry CreateEarningStatementLineInquiry(string dataAreaId, string documentNumber, decimal earningRate, global::System.DateTimeOffset accountingDate, global::System.DateTimeOffset periodStartDate, decimal retroactivePriorRate, decimal accountingCurrencyAmount, global::System.DateTimeOffset periodEndDate, global::System.DateTimeOffset earningDate, decimal quantity, global::Microsoft.Dynamics.DataEntities.PositionV2 positionV2, global::Microsoft.Dynamics.DataEntities.EarningStatement payrollEarningStatement, global::Microsoft.Dynamics.DataEntities.PayPeriod payrollPayPeriod) { EarningStatementLineInquiry earningStatementLineInquiry = new EarningStatementLineInquiry(); earningStatementLineInquiry.dataAreaId = dataAreaId; earningStatementLineInquiry.DocumentNumber = documentNumber; earningStatementLineInquiry.EarningRate = earningRate; earningStatementLineInquiry.AccountingDate = accountingDate; earningStatementLineInquiry.PeriodStartDate = periodStartDate; earningStatementLineInquiry.RetroactivePriorRate = retroactivePriorRate; earningStatementLineInquiry.AccountingCurrencyAmount = accountingCurrencyAmount; earningStatementLineInquiry.PeriodEndDate = periodEndDate; earningStatementLineInquiry.EarningDate = earningDate; earningStatementLineInquiry.Quantity = quantity; if ((positionV2 == null)) { throw new global::System.ArgumentNullException("positionV2"); } earningStatementLineInquiry.PositionV2 = positionV2; if ((payrollEarningStatement == null)) { throw new global::System.ArgumentNullException("payrollEarningStatement"); } earningStatementLineInquiry.PayrollEarningStatement = payrollEarningStatement; if ((payrollPayPeriod == null)) { throw new global::System.ArgumentNullException("payrollPayPeriod"); } earningStatementLineInquiry.PayrollPayPeriod = payrollPayPeriod; return(earningStatementLineInquiry); }
partial void OnPayrollPayPeriodChanging(global::Microsoft.Dynamics.DataEntities.PayPeriod value);
public static PayrollCalculationFrequencyPayPeriod CreatePayrollCalculationFrequencyPayPeriod(string calculationFrequencyId, string payCycleId, global::System.DateTimeOffset periodEndDate, global::System.DateTimeOffset periodStartDate, global::System.DateTimeOffset defaultPaymentDate, global::Microsoft.Dynamics.DataEntities.PayPeriod payPeriod) { PayrollCalculationFrequencyPayPeriod payrollCalculationFrequencyPayPeriod = new PayrollCalculationFrequencyPayPeriod(); payrollCalculationFrequencyPayPeriod.CalculationFrequencyId = calculationFrequencyId; payrollCalculationFrequencyPayPeriod.PayCycleId = payCycleId; payrollCalculationFrequencyPayPeriod.PeriodEndDate = periodEndDate; payrollCalculationFrequencyPayPeriod.PeriodStartDate = periodStartDate; payrollCalculationFrequencyPayPeriod.DefaultPaymentDate = defaultPaymentDate; if ((payPeriod == null)) { throw new global::System.ArgumentNullException("payPeriod"); } payrollCalculationFrequencyPayPeriod.PayPeriod = payPeriod; return(payrollCalculationFrequencyPayPeriod); }