Declaración:

asignar_usuario_grupo ( string id_usuario, Educativa::SOAP::Types::UsuarioGrupoAlta usuario_grupo )

El método asigna un usuario a un grupo en particular con las características especificadas.

Devuelve: estado 1 si pudo realizar la asignación.


Parámetros:

id_usuario

Requerido.
Identificación del usuario

usuario_grupo

Requerido.
Objeto con la información del usuario en el grupo a asignar.


Excepciones:

Educativa::Aula::Error::…

…IdUsuarioInvalido

Esta excepción ocurre cuando la identificación del usuario contiene caracteres inválidos.

…UsuarioInexistente

Si el usuario no existe

…UsuarioExistenteEnGrupo

Si el grupo ya se encuentra asignado al usuario

…GrupoInexistente

Esta excepción ocurre cuando se intenta obtener un grupo que no existe en la base de datos.


SOAP Request

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"

   xmlns:aula="urn:Educativa/Aula/">

  <soapenv:Header/>

  <soapenv:Body>

     <aula:asignar_usuario_grupo>

        <aula:id_usuario>?</aula:id_usuario>

        <aula:usuario_grupo>

           <aula:administrador_grupo>?</aula:administrador_grupo>

           <aula:estado>?</aula:estado>

           <aula:id_grupo>?</aula:id_grupo>

           <aula:perfil>?</aula:perfil>

        </aula:usuario_grupo>

     </aula:asignar_usuario_grupo>

  </soapenv:Body>

</soapenv:Envelope>

Ejemplo

Asignar el usuario "foo" al grupo 30 con estado Desactivo

VB.NET

Dim UsuarioGrupo As UsuarioGrupoAlta

UsuarioGrupo.id_grupo = 30

UsuarioGrupo.estado = False 'Desactivo'

Aula.asignar_usuario_grupo( "foo", UsuarioGrupo )