Description
Adds an employee transfer.
Syntax
Parameters
Return Type
Contains the key of the new employee transfer.
Example
| Add a transfer with two sub-records (C#) | Copy Code |
|---|
EmployeeTransfersService oTrans = (EmployeeTransfersService)oCompany.GetCompanyService().GetBusinessService(ServiceTypes.EmployeeTransfersService); EmployeeTransfer oTransfer = (EmployeeTransfer) oTrans.GetDataInterface(EmployeeTransfersServiceDataInterfaces.etsEmployeeTransfer); oTransfer.TransStartDate = DateTime.Today; oTransfer.TransStartTime = DateTime.Now; oTransfer.TransEndDate = DateTime.Today; oTransfer.TransEndTime = DateTime.Now; oTransfer.Status = EmployeeTransferStatusEnum.ets_New; oTransfer.EmployeeTransferDetails.Add(); oTransfer.EmployeeTransferDetails.Item(0).EmployeeID = 1; oTransfer.EmployeeTransferDetails.Item(0).TransferedDate = DateTime.Today; oTransfer.EmployeeTransferDetails.Item(0).TransferedTime = DateTime.Now; oTransfer.EmployeeTransferDetails.Item(0).Status = EmployeeTransferProcessingStatusEnum.etps_New; oTransfer.EmployeeTransferDetails.Add(); oTransfer.EmployeeTransferDetails.Item(1).EmployeeID = 2; oTransfer.EmployeeTransferDetails.Item(1).TransferedDate = DateTime.Today; oTransfer.EmployeeTransferDetails.Item(1).TransferedTime = DateTime.Now; oTransfer.EmployeeTransferDetails.Item(1).Status = EmployeeTransferProcessingStatusEnum.etps_New; oTrans.AddEmployeeTransfer(oTransfer); |
|
See Also