public static PayrollPositionDetail CreatePayrollPositionDetail(string positionId, global::System.DateTimeOffset validFrom, global::System.DateTimeOffset validTo, decimal annualRegularHours, decimal payPeriodOvertimeHours, global::Microsoft.Dynamics.DataEntities.PayCycle payCycle, global::Microsoft.Dynamics.DataEntities.PositionV2 position) { PayrollPositionDetail payrollPositionDetail = new PayrollPositionDetail(); payrollPositionDetail.PositionId = positionId; payrollPositionDetail.ValidFrom = validFrom; payrollPositionDetail.ValidTo = validTo; payrollPositionDetail.AnnualRegularHours = annualRegularHours; payrollPositionDetail.PayPeriodOvertimeHours = payPeriodOvertimeHours; if ((payCycle == null)) { throw new global::System.ArgumentNullException("payCycle"); } payrollPositionDetail.PayCycle = payCycle; if ((position == null)) { throw new global::System.ArgumentNullException("position"); } payrollPositionDetail.Position = position; return(payrollPositionDetail); }
partial void OnPayCycleChanging(global::Microsoft.Dynamics.DataEntities.PayCycle value);
public static PayPeriod CreatePayPeriod(string payCycleId, global::System.DateTimeOffset periodStartDate, global::System.DateTimeOffset periodEndDate, global::System.DateTimeOffset defaultPaymentDate, global::Microsoft.Dynamics.DataEntities.PayCycle payCycle) { PayPeriod payPeriod = new PayPeriod(); payPeriod.PayCycleId = payCycleId; payPeriod.PeriodStartDate = periodStartDate; payPeriod.PeriodEndDate = periodEndDate; payPeriod.DefaultPaymentDate = defaultPaymentDate; if ((payCycle == null)) { throw new global::System.ArgumentNullException("payCycle"); } payPeriod.PayCycle = payCycle; return(payPeriod); }