Función VirtualXML_ApiUsuarioAdd VirtualXML
Agrega un usuario (distribuidor) nuevo en el listado del usuario padre.

Esta función permite añadir un nuevo usuario (distribuidor) a un usuario y al mismo tiempo asignarle información adicional como su contraseña, correo electrónico, RFC, razón social e información de contacto, también permite hacer una asginación inicial de timbres.

Su equivalente en el portal de administración de timbres VirtualPAC es esta pantalla:





Namespace:
 VirtualXML®
Aplicación: API VirtualXML
Sintaxis

public static int VirtualXML_ApiUsuarioAdd(
string apiKey,
string usuario,
string distribuidor,
string pwd,
string razonsocial,
string email,
string contacto,
string rfc,
int asignacion,
string outLog,
string xtra,
string reserved
)

Parametros

apiKey
Tipo: System  String
Clave de acceso a funcionalidades administrativas.
usuario
Tipo: System  String
Clave de usuario VirtualPAC, es decir, la clave con la que te identificas en el portal VirtualPAC.

distribuidor
Tipo: System  String
Es el nombre con el cual se identificará el nuevo usuario, este nombre debe ser único y no debe repetirse con otro nombre dentro del ecosistema de VirtualPAC. Este nombre nuevo, no debe haber sido dado de alta con anterioridad, si desea modificar algun atributo de un distribuidor dado de alta anteriormente, utilice la función VirtualXML_ApiUsuarioUpd(). Es el equivalente de este campo:

 
pwd
Tipo: System  String
Contraseña que será usada por el nuevo distribuidor para acceder al portal VirtualPAC. Es el equivalente de este campo:

razonsocial
Tipo: System  String
Nombre / Razón social del nuevo distribuidor. Es el equivalente de este campo:

email
Tipo: System  String
Dirección de correo electrónico para enviar notificaciones del sistema. Es el equivalente de este campo:

contacto
Tipo: System  String
Nombre de la persona de contacto del distribuidor. Es el equivalente de este campo:

rfc
Tipo: System  Strign
RFC  de facturación del distribuidor. Es el equivalente de este campo:



asignacion
Tipo: System  Int
Cantidad de timbres a asignar al momento de crear al nuevo usuario.

outlog
Tipo: System  String
Nombre del archivo donde se guardará la bitácora resultado del proceso de alta de nuevo emisor.

xtra
Tipo: System  String
Reservado para usos futuros.

reserved
Tipo: System  String
Reservado para usos futuros.

Valor retornado:

Tipo: Int32

Retorna un valor númerico que si es = 0, indica que la función se ejecutó con éxito. Si devuelve cualquier otro valor, esto indica que hubo un error en la ejecución de la función y deberá revisar el archivo de bitácora para revisar el error obtenido.

Ejemplo

private void NuevoEmisor()
{
// Creamos un comprobante 
    int hXml = VirtualXML_ApiUsarioAdd("8kp__cUyyV8D0dgmVUvH_jgejPnSCeRerwM4JU98ZE3x8",
"UsuarioVirtual",

"NuevoUsuario",

"NewUser1234",
"Nuevo usuario de Mexico, SA de CV",
"usuario@nuevousuario.mx"
"Ramon Fonseca",
"NUM220101KJ4"
,
100,
"BitacoraAPI.log","","");


}
Vease Tambien