public static EarningStatementLine CreateEarningStatementLine(string company, string earningsStatementNumber, decimal lineNumber, decimal originalRetroactiveRate, decimal earningRate, global::System.DateTimeOffset accountingDate, decimal originatingEarningStatementLineNumber, global::System.DateTimeOffset earningsDate, decimal amount, decimal quantity, global::Microsoft.Dynamics.DataEntities.EarningStatement earningStatement) { EarningStatementLine earningStatementLine = new EarningStatementLine(); earningStatementLine.Company = company; earningStatementLine.EarningsStatementNumber = earningsStatementNumber; earningStatementLine.LineNumber = lineNumber; earningStatementLine.OriginalRetroactiveRate = originalRetroactiveRate; earningStatementLine.EarningRate = earningRate; earningStatementLine.AccountingDate = accountingDate; earningStatementLine.OriginatingEarningStatementLineNumber = originatingEarningStatementLineNumber; earningStatementLine.EarningsDate = earningsDate; earningStatementLine.Amount = amount; earningStatementLine.Quantity = quantity; if ((earningStatement == null)) { throw new global::System.ArgumentNullException("earningStatement"); } earningStatementLine.EarningStatement = earningStatement; return(earningStatementLine); }
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 OnEarningStatementChanging(global::Microsoft.Dynamics.DataEntities.EarningStatement value);