viernes, 5 de septiembre de 2014

Utilizando el formulario de Login del XRM tooling de la SDK

Hola, en este post, os mostraré como utilizar el formulario de Login que viene en la SDK a partir de la version 6.1.xxx como parte de XRM Tooling.

La utilización de estos controles, nos resuelven todo el tema de conexión con Dynamics CRM, pidiendo los datos necesarios para conectarnos.

Para utilizar este control lo primero que hay que hacer es bajarse la última versión de la SDK e instalar los templates que vienen en el fichero: \Templates\CRMSDKTemplates.vsix

Una vez instalado esto, abrimos el Visual Studio y creamos un proyecto de este tipo:

image

Luego añadimos el nuevo elemento de tipo control de login:

image

Luego, si nos aparece el siguiente error, es porque faltaría añadir una referencia (.dll):

image

Añadimos como referencia la dll que falta que viene en la SDK aqui: \Bin\Microsoft.Xrm.Tooling.Ui.Resources.dll y así ya veremos el control en el diseñador:

image

Ahora vamos a probarlo. dame a F5 para depurar y nos aparece el siguiente botón:

image

Hacemos click y nos muestra la ventana de login:

image

Introducimos las credenciales, y luego nos conecta:

image

image

Ahora la pregunta es: ¿y como uso esa conexión?. Para responder a esto primero vamos a ver como se recupera esta conexión y lo podemos ver en el fichero MainWindow.xaml.cs:

image

Para utilizar la conexión realizada y validada, recogemos ctrl.CrmConnectionMgr.CrmSvc, y ya podemos seguir adelante como muestro a continuación:

image

Facil, bonito, útil y a veces totalmente necesario!

abrazo!

No hay comentarios:

Publicar un comentario