CreateEmployee

This call adds one or more employee records in PureSafety.

Information

Usage

The new employee records include only employee code, first name, and last name. You cannot add any other details to employee records created using this call.

Syntax

CreateEmployee(UserLoginWebServiceEntity userLoginWebServiceEntity, string firstName, string lastName, string employeeCode)

Fields

Required Fields

  • WebServiceLoginName
  • WebServiceLoginPassword
  • Employee Code
  • FirstName
  • LastName

Optional Fields

None

Response

  • True if succesful
  • False if there were errors

Sample Code - C#

public void Sample()
{
    UserLoginWebServiceEntity userLoginWebServiceEntity = new UserLoginWebServiceEntity();
        
    userLoginWebServiceEntity.WebServiceLoginName = "username";
	userLoginWebServiceEntity.WebServiceLoginPassword = "password";
    
	string employeeCode = "JB01";
	string firstName = "Jim";
	string lastName = "Bob";
    
    // Invoke the call  
    
    try
    {
		EmployeeWebServiceContractClient employeeWebService = new EmployeeWebServiceContractClient();
        employeeWebService.CreateEmployee(userLoginWebServiceEntity, firstName, lastName, employeeCode);
    }
    catch (Exception e)
    {
        Console.WriteLine(e.Message);
    }
}

Sample Code - Java

public void JavaSample()
{
UserLoginWebServiceEntity userLoginWebServiceEntity = 
new UserLoginWebServiceEntity("username","password");

String employeeCode = "JB01";
String firstName = "Jim";
String lastName = "Bob";

try { //Invoke the call
      EmployeeWebServiceLocator locator = new EmployeeWebServiceLocator();
      EmployeeWebServiceContract employeeWebService = locator.getbasicEndpoint();
      employeeWebService.createEmployee(
		userLoginWebServiceEntity,
		employeeCode,
		firstName,
		lastName
	);
}
catch (Exception e) {
e.printStackTrace();
}
}