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); }
public static WorkerPositionEarningCode CreateWorkerPositionEarningCode(string personnelNumber, string earningCodeId, string positionId, global::System.DateTimeOffset validFrom, global::System.DateTimeOffset validTo, decimal amount, global::Microsoft.Dynamics.DataEntities.Worker worker, global::Microsoft.Dynamics.DataEntities.PositionV2 positionV2) { WorkerPositionEarningCode workerPositionEarningCode = new WorkerPositionEarningCode(); workerPositionEarningCode.PersonnelNumber = personnelNumber; workerPositionEarningCode.EarningCodeId = earningCodeId; workerPositionEarningCode.PositionId = positionId; workerPositionEarningCode.ValidFrom = validFrom; workerPositionEarningCode.ValidTo = validTo; workerPositionEarningCode.Amount = amount; if ((worker == null)) { throw new global::System.ArgumentNullException("worker"); } workerPositionEarningCode.Worker = worker; if ((positionV2 == null)) { throw new global::System.ArgumentNullException("positionV2"); } workerPositionEarningCode.PositionV2 = positionV2; return(workerPositionEarningCode); }
public static PositionHierarchy CreatePositionHierarchy(string positionId, string hierarchyTypeName, global::System.DateTimeOffset validFrom, global::System.DateTimeOffset validTo, global::Microsoft.Dynamics.DataEntities.PositionV2 position, global::Microsoft.Dynamics.DataEntities.PositionV2 parentPosition, global::Microsoft.Dynamics.DataEntities.PositionHierarchyType positionHierarchyType) { PositionHierarchy positionHierarchy = new PositionHierarchy(); positionHierarchy.PositionId = positionId; positionHierarchy.HierarchyTypeName = hierarchyTypeName; positionHierarchy.ValidFrom = validFrom; positionHierarchy.ValidTo = validTo; if ((position == null)) { throw new global::System.ArgumentNullException("position"); } positionHierarchy.Position = position; if ((parentPosition == null)) { throw new global::System.ArgumentNullException("parentPosition"); } positionHierarchy.ParentPosition = parentPosition; if ((positionHierarchyType == null)) { throw new global::System.ArgumentNullException("positionHierarchyType"); } positionHierarchy.PositionHierarchyType = positionHierarchyType; return(positionHierarchy); }
public static PayStatementEarningLine CreatePayStatementEarningLine(string payStatementNumber, decimal lineNumber, decimal earningRate, global::System.DateTimeOffset accountingDate, global::System.DateTimeOffset earningsDate, decimal reversedPayStatementLineNum, decimal amountInTransactionCurrency, decimal quantity, global::Microsoft.Dynamics.DataEntities.Worker worker, global::Microsoft.Dynamics.DataEntities.PositionV2 positionV2, global::Microsoft.Dynamics.DataEntities.WorkerTaxRegion workerTaxRegion, global::Microsoft.Dynamics.DataEntities.PayStatementHeader payStatementHeader) { PayStatementEarningLine payStatementEarningLine = new PayStatementEarningLine(); payStatementEarningLine.PayStatementNumber = payStatementNumber; payStatementEarningLine.LineNumber = lineNumber; payStatementEarningLine.EarningRate = earningRate; payStatementEarningLine.AccountingDate = accountingDate; payStatementEarningLine.EarningsDate = earningsDate; payStatementEarningLine.ReversedPayStatementLineNum = reversedPayStatementLineNum; payStatementEarningLine.AmountInTransactionCurrency = amountInTransactionCurrency; payStatementEarningLine.Quantity = quantity; if ((worker == null)) { throw new global::System.ArgumentNullException("worker"); } payStatementEarningLine.Worker = worker; if ((positionV2 == null)) { throw new global::System.ArgumentNullException("positionV2"); } payStatementEarningLine.PositionV2 = positionV2; if ((workerTaxRegion == null)) { throw new global::System.ArgumentNullException("workerTaxRegion"); } payStatementEarningLine.WorkerTaxRegion = workerTaxRegion; if ((payStatementHeader == null)) { throw new global::System.ArgumentNullException("payStatementHeader"); } payStatementEarningLine.PayStatementHeader = payStatementHeader; return(payStatementEarningLine); }
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); }
public static PositionDetail CreatePositionDetail(string positionId, global::System.DateTimeOffset validFrom, global::System.DateTimeOffset validTo, global::System.DateTimeOffset availableForAssignment, decimal fullTimeEquivalent, global::Microsoft.Dynamics.DataEntities.PositionV2 position) { PositionDetail positionDetail = new PositionDetail(); positionDetail.PositionId = positionId; positionDetail.ValidFrom = validFrom; positionDetail.ValidTo = validTo; positionDetail.AvailableForAssignment = availableForAssignment; positionDetail.FullTimeEquivalent = fullTimeEquivalent; if ((position == null)) { throw new global::System.ArgumentNullException("position"); } positionDetail.Position = position; return(positionDetail); }
partial void OnPositionV2Changing(global::Microsoft.Dynamics.DataEntities.PositionV2 value);
public static PositionWorkerAssignment CreatePositionWorkerAssignment(string positionId, global::System.DateTimeOffset validFrom, global::System.DateTimeOffset validTo, global::Microsoft.Dynamics.DataEntities.PositionV2 position) { PositionWorkerAssignment positionWorkerAssignment = new PositionWorkerAssignment(); positionWorkerAssignment.PositionId = positionId; positionWorkerAssignment.ValidFrom = validFrom; positionWorkerAssignment.ValidTo = validTo; if ((position == null)) { throw new global::System.ArgumentNullException("position"); } positionWorkerAssignment.Position = position; return(positionWorkerAssignment); }
public static PositionUnionAgreement CreatePositionUnionAgreement(string positionId, global::System.DateTimeOffset validFrom, global::System.DateTimeOffset validTo, global::Microsoft.Dynamics.DataEntities.PositionV2 position, global::Microsoft.Dynamics.DataEntities.LaborUnionAgreement laborUnionAgreement) { PositionUnionAgreement positionUnionAgreement = new PositionUnionAgreement(); positionUnionAgreement.PositionId = positionId; positionUnionAgreement.ValidFrom = validFrom; positionUnionAgreement.ValidTo = validTo; if ((position == null)) { throw new global::System.ArgumentNullException("position"); } positionUnionAgreement.Position = position; if ((laborUnionAgreement == null)) { throw new global::System.ArgumentNullException("laborUnionAgreement"); } positionUnionAgreement.LaborUnionAgreement = laborUnionAgreement; return(positionUnionAgreement); }
public static PositionWorkerDefaultTaxRgn CreatePositionWorkerDefaultTaxRgn(string personnelNumber, string positionId, global::Microsoft.Dynamics.DataEntities.PositionV2 positionV2) { PositionWorkerDefaultTaxRgn positionWorkerDefaultTaxRgn = new PositionWorkerDefaultTaxRgn(); positionWorkerDefaultTaxRgn.PersonnelNumber = personnelNumber; positionWorkerDefaultTaxRgn.PositionId = positionId; if ((positionV2 == null)) { throw new global::System.ArgumentNullException("positionV2"); } positionWorkerDefaultTaxRgn.PositionV2 = positionV2; return(positionWorkerDefaultTaxRgn); }
public static PositionDefaultDimension CreatePositionDefaultDimension(string dataAreaId, string positionId, string legalEntityDataArea, global::Microsoft.Dynamics.DataEntities.PositionV2 position) { PositionDefaultDimension positionDefaultDimension = new PositionDefaultDimension(); positionDefaultDimension.dataAreaId = dataAreaId; positionDefaultDimension.PositionId = positionId; positionDefaultDimension.LegalEntityDataArea = legalEntityDataArea; if ((position == null)) { throw new global::System.ArgumentNullException("position"); } positionDefaultDimension.Position = position; return(positionDefaultDimension); }