DeleteEmployee

This call deletes one or more employee records in PureSafety. Employees can be deleted under certain conditions. Generally, once an employee is granted login credentials, they may not be deleted and can only be deactivated within the system.

Information

Syntax

DeleteEmployee(UserLoginWebServiceEntity userLoginWebServiceEntity, string employeeCode)

Fields

Required Fields

  • WebServiceLoginName
  • WebServiceLoginPassword
  • EmployeeCode

Optional Fields

None

Response

  • True if successful
  • False if there were errors

Sample Code - C#

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

Sample Code - Java

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

String employeeCode = "JB01";

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