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:
Luego añadimos el nuevo elemento de tipo control de login:
Luego, si nos aparece el siguiente error, es porque faltaría añadir una referencia (.dll):
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:
Ahora vamos a probarlo. dame a F5 para depurar y nos aparece el siguiente botón:
Hacemos click y nos muestra la ventana de login:
Introducimos las credenciales, y luego nos conecta:
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:
Para utilizar la conexión realizada y validada, recogemos ctrl.CrmConnectionMgr.CrmSvc, y ya podemos seguir adelante como muestro a continuación:
Facil, bonito, útil y a veces totalmente necesario!
abrazo!
No hay comentarios:
Publicar un comentario