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 BenefitEligibilityOverride CreateBenefitEligibilityOverride(string benefitPlanId,
                                                                                  string benefitOptionId,
                                                                                  global::System.DateTimeOffset effective,
                                                                                  global::System.DateTimeOffset expiration,
                                                                                  string workerId,
                                                                                  global::System.DateTimeOffset overrideStartDate,
                                                                                  global::System.DateTimeOffset overrideEndDate,
                                                                                  global::Microsoft.Dynamics.DataEntities.BenefitPlan benefitPlan,
                                                                                  global::Microsoft.Dynamics.DataEntities.Worker worker,
                                                                                  global::Microsoft.Dynamics.DataEntities.BenefitOption benefitOption,
                                                                                  global::Microsoft.Dynamics.DataEntities.Benefit benefit)
        {
            BenefitEligibilityOverride benefitEligibilityOverride = new BenefitEligibilityOverride();

            benefitEligibilityOverride.BenefitPlanId     = benefitPlanId;
            benefitEligibilityOverride.BenefitOptionId   = benefitOptionId;
            benefitEligibilityOverride.Effective         = effective;
            benefitEligibilityOverride.Expiration        = expiration;
            benefitEligibilityOverride.WorkerId          = workerId;
            benefitEligibilityOverride.OverrideStartDate = overrideStartDate;
            benefitEligibilityOverride.OverrideEndDate   = overrideEndDate;
            if ((benefitPlan == null))
            {
                throw new global::System.ArgumentNullException("benefitPlan");
            }
            benefitEligibilityOverride.BenefitPlan = benefitPlan;
            if ((worker == null))
            {
                throw new global::System.ArgumentNullException("worker");
            }
            benefitEligibilityOverride.Worker = worker;
            if ((benefitOption == null))
            {
                throw new global::System.ArgumentNullException("benefitOption");
            }
            benefitEligibilityOverride.BenefitOption = benefitOption;
            if ((benefit == null))
            {
                throw new global::System.ArgumentNullException("benefit");
            }
            benefitEligibilityOverride.Benefit = benefit;
            return(benefitEligibilityOverride);
        }
        public static USTaxTransactionHistory CreateUSTaxTransactionHistory(string personnelNumber,
                                                                            string taxCodeId,
                                                                            global::System.DateTimeOffset transDate,
                                                                            string countryRegionId,
                                                                            int sequenceNumber,
                                                                            decimal grossSubjectWages,
                                                                            decimal rate,
                                                                            decimal priorStateWageAmount,
                                                                            decimal subjectWages,
                                                                            decimal wageBase,
                                                                            decimal hours,
                                                                            decimal grossWages,
                                                                            decimal calculatedTaxAmount,
                                                                            decimal excessWages,
                                                                            global::Microsoft.Dynamics.DataEntities.Worker worker)
        {
            USTaxTransactionHistory uSTaxTransactionHistory = new USTaxTransactionHistory();

            uSTaxTransactionHistory.PersonnelNumber   = personnelNumber;
            uSTaxTransactionHistory.TaxCodeId         = taxCodeId;
            uSTaxTransactionHistory.TransDate         = transDate;
            uSTaxTransactionHistory.CountryRegionId   = countryRegionId;
            uSTaxTransactionHistory.SequenceNumber    = sequenceNumber;
            uSTaxTransactionHistory.GrossSubjectWages = grossSubjectWages;
            uSTaxTransactionHistory.Rate = rate;
            uSTaxTransactionHistory.PriorStateWageAmount = priorStateWageAmount;
            uSTaxTransactionHistory.SubjectWages         = subjectWages;
            uSTaxTransactionHistory.WageBase             = wageBase;
            uSTaxTransactionHistory.Hours               = hours;
            uSTaxTransactionHistory.GrossWages          = grossWages;
            uSTaxTransactionHistory.CalculatedTaxAmount = calculatedTaxAmount;
            uSTaxTransactionHistory.ExcessWages         = excessWages;
            if ((worker == null))
            {
                throw new global::System.ArgumentNullException("worker");
            }
            uSTaxTransactionHistory.Worker = worker;
            return(uSTaxTransactionHistory);
        }
        public static Discussion CreateDiscussion(string discussion1,
                                                  string personnelNumber,
                                                  global::System.DateTimeOffset finishedDate,
                                                  global::System.DateTimeOffset startDate,
                                                  global::System.DateTimeOffset endDate,
                                                  global::Microsoft.Dynamics.DataEntities.PerfPeriod perfPeriod,
                                                  global::Microsoft.Dynamics.DataEntities.RatingLevel ratingLevel,
                                                  global::Microsoft.Dynamics.DataEntities.Worker worker,
                                                  global::Microsoft.Dynamics.DataEntities.DiscussionType hcmDiscussionType)
        {
            Discussion discussion = new Discussion();

            discussion.Discussion1     = discussion1;
            discussion.PersonnelNumber = personnelNumber;
            discussion.FinishedDate    = finishedDate;
            discussion.StartDate       = startDate;
            discussion.EndDate         = endDate;
            if ((perfPeriod == null))
            {
                throw new global::System.ArgumentNullException("perfPeriod");
            }
            discussion.PerfPeriod = perfPeriod;
            if ((ratingLevel == null))
            {
                throw new global::System.ArgumentNullException("ratingLevel");
            }
            discussion.RatingLevel = ratingLevel;
            if ((worker == null))
            {
                throw new global::System.ArgumentNullException("worker");
            }
            discussion.Worker = worker;
            if ((hcmDiscussionType == null))
            {
                throw new global::System.ArgumentNullException("hcmDiscussionType");
            }
            discussion.HcmDiscussionType = hcmDiscussionType;
            return(discussion);
        }
Пример #5
0
 public static WorkerPostalAddressV2 CreateWorkerPostalAddressV2(string personnelNumber, 
             string addressLocationId, 
             global::System.DateTimeOffset effective, 
             global::System.DateTimeOffset expiration, 
             decimal addressLatitude, 
             decimal addressLongitude, 
             global::Microsoft.Dynamics.DataEntities.Worker worker)
 {
     WorkerPostalAddressV2 workerPostalAddressV2 = new WorkerPostalAddressV2();
     workerPostalAddressV2.PersonnelNumber = personnelNumber;
     workerPostalAddressV2.AddressLocationId = addressLocationId;
     workerPostalAddressV2.Effective = effective;
     workerPostalAddressV2.Expiration = expiration;
     workerPostalAddressV2.AddressLatitude = addressLatitude;
     workerPostalAddressV2.AddressLongitude = addressLongitude;
     if ((worker == null))
     {
         throw new global::System.ArgumentNullException("worker");
     }
     workerPostalAddressV2.Worker = worker;
     return workerPostalAddressV2;
 }
        public static WorkerSummary CreateWorkerSummary(string personnelNumber,
                                                        global::System.DateTimeOffset validFrom,
                                                        global::System.DateTimeOffset validTo,
                                                        global::System.DateTimeOffset originalHireDateTime,
                                                        global::System.DateTimeOffset anniversaryDateTime,
                                                        global::System.DateTimeOffset seniorityDate,
                                                        global::Microsoft.Dynamics.DataEntities.Worker worker)
        {
            WorkerSummary workerSummary = new WorkerSummary();

            workerSummary.PersonnelNumber      = personnelNumber;
            workerSummary.ValidFrom            = validFrom;
            workerSummary.ValidTo              = validTo;
            workerSummary.OriginalHireDateTime = originalHireDateTime;
            workerSummary.AnniversaryDateTime  = anniversaryDateTime;
            workerSummary.SeniorityDate        = seniorityDate;
            if ((worker == null))
            {
                throw new global::System.ArgumentNullException("worker");
            }
            workerSummary.Worker = worker;
            return(workerSummary);
        }
Пример #7
0
        public static WorkerBankAccount CreateWorkerBankAccount(string personnelNumber, string accountIdentification, global::System.DateTimeOffset addressValidFrom, global::System.DateTimeOffset addressValidTo, global::Microsoft.Dynamics.DataEntities.Worker worker)
        {
            WorkerBankAccount workerBankAccount = new WorkerBankAccount();

            workerBankAccount.PersonnelNumber       = personnelNumber;
            workerBankAccount.AccountIdentification = accountIdentification;
            workerBankAccount.AddressValidFrom      = addressValidFrom;
            workerBankAccount.AddressValidTo        = addressValidTo;
            if ((worker == null))
            {
                throw new global::System.ArgumentNullException("worker");
            }
            workerBankAccount.Worker = worker;
            return(workerBankAccount);
        }
 partial void OnOrderResponsibleWorkerChanging(global::Microsoft.Dynamics.DataEntities.Worker value);
Пример #9
0
        public static WorkerTaxRegion CreateWorkerTaxRegion(string personnelNumber, string locationId, global::Microsoft.Dynamics.DataEntities.Worker worker, global::Microsoft.Dynamics.DataEntities.TaxRegion taxRegion)
        {
            WorkerTaxRegion workerTaxRegion = new WorkerTaxRegion();

            workerTaxRegion.PersonnelNumber = personnelNumber;
            workerTaxRegion.LocationId      = locationId;
            if ((worker == null))
            {
                throw new global::System.ArgumentNullException("worker");
            }
            workerTaxRegion.Worker = worker;
            if ((taxRegion == null))
            {
                throw new global::System.ArgumentNullException("taxRegion");
            }
            workerTaxRegion.TaxRegion = taxRegion;
            return(workerTaxRegion);
        }
 partial void OnPersonalContactOrganizationWorkerChanging(global::Microsoft.Dynamics.DataEntities.Worker value);
        public static PersonalContactOrganizations CreatePersonalContactOrganizations(string workerPersonnelNumber, string contactOrganizationPartyNumber, global::Microsoft.Dynamics.DataEntities.RelationshipType personalContactOrganizationRelationshipType, global::Microsoft.Dynamics.DataEntities.Worker personalContactOrganizationWorker)
        {
            PersonalContactOrganizations personalContactOrganizations = new PersonalContactOrganizations();

            personalContactOrganizations.WorkerPersonnelNumber          = workerPersonnelNumber;
            personalContactOrganizations.ContactOrganizationPartyNumber = contactOrganizationPartyNumber;
            if ((personalContactOrganizationRelationshipType == null))
            {
                throw new global::System.ArgumentNullException("personalContactOrganizationRelationshipType");
            }
            personalContactOrganizations.PersonalContactOrganizationRelationshipType = personalContactOrganizationRelationshipType;
            if ((personalContactOrganizationWorker == null))
            {
                throw new global::System.ArgumentNullException("personalContactOrganizationWorker");
            }
            personalContactOrganizations.PersonalContactOrganizationWorker = personalContactOrganizationWorker;
            return(personalContactOrganizations);
        }
Пример #12
0
        public static WorkerEnrolledAccrualInquiry CreateWorkerEnrolledAccrualInquiry(string dataAreaId,
                                                                                      string workerName,
                                                                                      string accrualId,
                                                                                      decimal totalUsed,
                                                                                      decimal totalAvailableHours,
                                                                                      global::System.DateTimeOffset accrualYearStartDate,
                                                                                      decimal totalPendingUsage,
                                                                                      decimal totalAccrued,
                                                                                      decimal totalCarryOver,
                                                                                      global::Microsoft.Dynamics.DataEntities.Worker worker,
                                                                                      global::Microsoft.Dynamics.DataEntities.AccrualPlan accrualPlan)
        {
            WorkerEnrolledAccrualInquiry workerEnrolledAccrualInquiry = new WorkerEnrolledAccrualInquiry();

            workerEnrolledAccrualInquiry.dataAreaId           = dataAreaId;
            workerEnrolledAccrualInquiry.WorkerName           = workerName;
            workerEnrolledAccrualInquiry.AccrualId            = accrualId;
            workerEnrolledAccrualInquiry.TotalUsed            = totalUsed;
            workerEnrolledAccrualInquiry.TotalAvailableHours  = totalAvailableHours;
            workerEnrolledAccrualInquiry.AccrualYearStartDate = accrualYearStartDate;
            workerEnrolledAccrualInquiry.TotalPendingUsage    = totalPendingUsage;
            workerEnrolledAccrualInquiry.TotalAccrued         = totalAccrued;
            workerEnrolledAccrualInquiry.TotalCarryOver       = totalCarryOver;
            if ((worker == null))
            {
                throw new global::System.ArgumentNullException("worker");
            }
            workerEnrolledAccrualInquiry.Worker = worker;
            if ((accrualPlan == null))
            {
                throw new global::System.ArgumentNullException("accrualPlan");
            }
            workerEnrolledAccrualInquiry.AccrualPlan = accrualPlan;
            return(workerEnrolledAccrualInquiry);
        }
        public static WorkerEnrolledBenefitInquiry CreateWorkerEnrolledBenefitInquiry(global::System.DateTimeOffset validFrom,
                                                                                      global::System.DateTimeOffset validTo,
                                                                                      decimal deductionAmountCur,
                                                                                      decimal contributionAmountCur,
                                                                                      global::Microsoft.Dynamics.DataEntities.Worker worker,
                                                                                      global::Microsoft.Dynamics.DataEntities.Benefit benefit)
        {
            WorkerEnrolledBenefitInquiry workerEnrolledBenefitInquiry = new WorkerEnrolledBenefitInquiry();

            workerEnrolledBenefitInquiry.ValidFrom             = validFrom;
            workerEnrolledBenefitInquiry.ValidTo               = validTo;
            workerEnrolledBenefitInquiry.DeductionAmountCur    = deductionAmountCur;
            workerEnrolledBenefitInquiry.ContributionAmountCur = contributionAmountCur;
            if ((worker == null))
            {
                throw new global::System.ArgumentNullException("worker");
            }
            workerEnrolledBenefitInquiry.Worker = worker;
            if ((benefit == null))
            {
                throw new global::System.ArgumentNullException("benefit");
            }
            workerEnrolledBenefitInquiry.Benefit = benefit;
            return(workerEnrolledBenefitInquiry);
        }
Пример #14
0
        public static Employment CreateEmployment(string personnelNumber, string legalEntityId, global::System.DateTimeOffset employmentStartDate, global::System.DateTimeOffset employmentEndDate, global::Microsoft.Dynamics.DataEntities.Worker worker)
        {
            Employment employment = new Employment();

            employment.PersonnelNumber     = personnelNumber;
            employment.LegalEntityId       = legalEntityId;
            employment.EmploymentStartDate = employmentStartDate;
            employment.EmploymentEndDate   = employmentEndDate;
            if ((worker == null))
            {
                throw new global::System.ArgumentNullException("worker");
            }
            employment.Worker = worker;
            return(employment);
        }
        public static WorkerContact CreateWorkerContact(string personnelNumber, string locator, string description, global::Microsoft.Dynamics.DataEntities.Worker worker)
        {
            WorkerContact workerContact = new WorkerContact();

            workerContact.PersonnelNumber = personnelNumber;
            workerContact.Locator         = locator;
            workerContact.Description     = description;
            if ((worker == null))
            {
                throw new global::System.ArgumentNullException("worker");
            }
            workerContact.Worker = worker;
            return(workerContact);
        }
Пример #16
0
        public static TimeAndAttendanceManualPremiumRegistration CreateTimeAndAttendanceManualPremiumRegistration(string dataAreaId,
                                                                                                                  global::System.DateTimeOffset timeProfileDate,
                                                                                                                  long manualPremiumRegistrationEntryNumber,
                                                                                                                  string workerPersonnelNumber,
                                                                                                                  decimal unitPrice,
                                                                                                                  decimal unitQuantity,
                                                                                                                  global::Microsoft.Dynamics.DataEntities.Worker worker)
        {
            TimeAndAttendanceManualPremiumRegistration timeAndAttendanceManualPremiumRegistration = new TimeAndAttendanceManualPremiumRegistration();

            timeAndAttendanceManualPremiumRegistration.dataAreaId      = dataAreaId;
            timeAndAttendanceManualPremiumRegistration.TimeProfileDate = timeProfileDate;
            timeAndAttendanceManualPremiumRegistration.ManualPremiumRegistrationEntryNumber = manualPremiumRegistrationEntryNumber;
            timeAndAttendanceManualPremiumRegistration.WorkerPersonnelNumber = workerPersonnelNumber;
            timeAndAttendanceManualPremiumRegistration.UnitPrice             = unitPrice;
            timeAndAttendanceManualPremiumRegistration.UnitQuantity          = unitQuantity;
            if ((worker == null))
            {
                throw new global::System.ArgumentNullException("worker");
            }
            timeAndAttendanceManualPremiumRegistration.Worker = worker;
            return(timeAndAttendanceManualPremiumRegistration);
        }
        public static EngineeringChangeRequestHeader CreateEngineeringChangeRequestHeader(string requestNumber, global::Microsoft.Dynamics.DataEntities.Worker requesterWorker, global::Microsoft.Dynamics.DataEntities.EngineeringChangePriority engineeringChangePriority)
        {
            EngineeringChangeRequestHeader engineeringChangeRequestHeader = new EngineeringChangeRequestHeader();

            engineeringChangeRequestHeader.RequestNumber = requestNumber;
            if ((requesterWorker == null))
            {
                throw new global::System.ArgumentNullException("requesterWorker");
            }
            engineeringChangeRequestHeader.RequesterWorker = requesterWorker;
            if ((engineeringChangePriority == null))
            {
                throw new global::System.ArgumentNullException("engineeringChangePriority");
            }
            engineeringChangeRequestHeader.EngineeringChangePriority = engineeringChangePriority;
            return(engineeringChangeRequestHeader);
        }
        public static EmploymentPerCompany CreateEmploymentPerCompany(string dataAreaId, string personnelNumber, global::System.DateTimeOffset employmentStartDate, global::System.DateTimeOffset employmentEndDate, global::Microsoft.Dynamics.DataEntities.Worker worker)
        {
            EmploymentPerCompany employmentPerCompany = new EmploymentPerCompany();

            employmentPerCompany.dataAreaId          = dataAreaId;
            employmentPerCompany.PersonnelNumber     = personnelNumber;
            employmentPerCompany.EmploymentStartDate = employmentStartDate;
            employmentPerCompany.EmploymentEndDate   = employmentEndDate;
            if ((worker == null))
            {
                throw new global::System.ArgumentNullException("worker");
            }
            employmentPerCompany.Worker = worker;
            return(employmentPerCompany);
        }
        public static FormW2BoxReportingAdjustment CreateFormW2BoxReportingAdjustment(string dataAreaId, string personnelNumber, global::System.DateTimeOffset reportingDate, decimal amount, global::Microsoft.Dynamics.DataEntities.Worker worker)
        {
            FormW2BoxReportingAdjustment formW2BoxReportingAdjustment = new FormW2BoxReportingAdjustment();

            formW2BoxReportingAdjustment.dataAreaId      = dataAreaId;
            formW2BoxReportingAdjustment.PersonnelNumber = personnelNumber;
            formW2BoxReportingAdjustment.ReportingDate   = reportingDate;
            formW2BoxReportingAdjustment.Amount          = amount;
            if ((worker == null))
            {
                throw new global::System.ArgumentNullException("worker");
            }
            formW2BoxReportingAdjustment.Worker = worker;
            return(formW2BoxReportingAdjustment);
        }
Пример #20
0
        public static ProductOwnerWorker CreateProductOwnerWorker(string productOwnerId, string assignedPersonnelNumber, global::Microsoft.Dynamics.DataEntities.ProductOwner productOwner, global::Microsoft.Dynamics.DataEntities.Worker assignedWorker)
        {
            ProductOwnerWorker productOwnerWorker = new ProductOwnerWorker();

            productOwnerWorker.ProductOwnerId          = productOwnerId;
            productOwnerWorker.AssignedPersonnelNumber = assignedPersonnelNumber;
            if ((productOwner == null))
            {
                throw new global::System.ArgumentNullException("productOwner");
            }
            productOwnerWorker.ProductOwner = productOwner;
            if ((assignedWorker == null))
            {
                throw new global::System.ArgumentNullException("assignedWorker");
            }
            productOwnerWorker.AssignedWorker = assignedWorker;
            return(productOwnerWorker);
        }
 partial void OnPreferredTechnicianWorkerChanging(global::Microsoft.Dynamics.DataEntities.Worker value);
 partial void OnWorkerChanging(global::Microsoft.Dynamics.DataEntities.Worker value);
Пример #23
0
        public static PlannedTimeAndAttendanceAbsenceRegistration CreatePlannedTimeAndAttendanceAbsenceRegistration(string dataAreaId,
                                                                                                                    string workerPersonnelNumber,
                                                                                                                    long plannedAbsenceRegistrationEntryNumber,
                                                                                                                    global::System.DateTimeOffset startDateTime,
                                                                                                                    global::System.DateTimeOffset endDateTime,
                                                                                                                    int calculatedTimeSeconds,
                                                                                                                    global::Microsoft.Dynamics.DataEntities.Worker worker)
        {
            PlannedTimeAndAttendanceAbsenceRegistration plannedTimeAndAttendanceAbsenceRegistration = new PlannedTimeAndAttendanceAbsenceRegistration();

            plannedTimeAndAttendanceAbsenceRegistration.dataAreaId            = dataAreaId;
            plannedTimeAndAttendanceAbsenceRegistration.WorkerPersonnelNumber = workerPersonnelNumber;
            plannedTimeAndAttendanceAbsenceRegistration.PlannedAbsenceRegistrationEntryNumber = plannedAbsenceRegistrationEntryNumber;
            plannedTimeAndAttendanceAbsenceRegistration.StartDateTime         = startDateTime;
            plannedTimeAndAttendanceAbsenceRegistration.EndDateTime           = endDateTime;
            plannedTimeAndAttendanceAbsenceRegistration.CalculatedTimeSeconds = calculatedTimeSeconds;
            if ((worker == null))
            {
                throw new global::System.ArgumentNullException("worker");
            }
            plannedTimeAndAttendanceAbsenceRegistration.Worker = worker;
            return(plannedTimeAndAttendanceAbsenceRegistration);
        }