public int RegisterNewUser(string UserName, int userTypeID, System.Nullable <int> userID, string assemblyName, string installedVersion, string authenticationCode)
 {
     HCMIS.Desktop.HCMISRegistrations.RegisterNewUserRequest inValue = new HCMIS.Desktop.HCMISRegistrations.RegisterNewUserRequest();
     inValue.Body                    = new HCMIS.Desktop.HCMISRegistrations.RegisterNewUserRequestBody();
     inValue.Body.UserName           = UserName;
     inValue.Body.userTypeID         = userTypeID;
     inValue.Body.userID             = userID;
     inValue.Body.assemblyName       = assemblyName;
     inValue.Body.installedVersion   = installedVersion;
     inValue.Body.authenticationCode = authenticationCode;
     HCMIS.Desktop.HCMISRegistrations.RegisterNewUserResponse retVal = ((HCMIS.Desktop.HCMISRegistrations.RegistrationsSoap)(this)).RegisterNewUser(inValue);
     return(retVal.Body.RegisterNewUserResult);
 }
 HCMIS.Desktop.HCMISRegistrations.RegisterNewUserResponse HCMIS.Desktop.HCMISRegistrations.RegistrationsSoap.RegisterNewUser(HCMIS.Desktop.HCMISRegistrations.RegisterNewUserRequest request)
 {
     return(base.Channel.RegisterNewUser(request));
 }