Navegando por
Mes: agosto 2016

[AX 2012 R3 – How To] Consumir servicios Web externos

[AX 2012 R3 – How To] Consumir servicios Web externos

En esta ocasión, voy a demostrar cómo consumir un servicio web desde AX. El artículo que se encuentra en el MSDN es muy bueno para empezar, pero no esa API de Bing ya no está disponible. Básicamente, vamos a verificar si nuestro JSON es válido y el resultado lo mostraremos en el infolog del AX. Prerrequisitos Para completar este tutorial se necesita: Microsoft Visual Studio 2010+. Visual Studio Tools for Dynamics AX 2012. Librería JSON.NET. Librería DLL en .NET Ahora,…

Leer más Leer más

[AX 2012 R3 – How To] Mover un objeto de una capa a otra

[AX 2012 R3 – How To] Mover un objeto de una capa a otra

En ocasiones necesitamos migrar varios objetos de una capa a otra, ya sea porque nos hemos equivocado o simplemente porque es un requerimiento importante. En este articulo, tomaremos como ejemplo objetos en la capa USR y lo llevaremos a la capa CUS. Para realizar esta tarea, simplemente se deben seguir estos pasos: Ingresa al Dynamics AX Client desde la capa USR. Crea/modifica el proyecto donde se encuentran los objetos. Clic derecho sobre el proyecto > Exportar. Colócale un nombre y…

Leer más Leer más

[WinForms – How To] Agregar controles en una grilla (Opción 2)

[WinForms – How To] Agregar controles en una grilla (Opción 2)

En el artículo anterior, hemos visto como agregar controles a una celda dependiendo de las necesidades que tenemos para lograr el objetivo. En este artículo mostraré una alternativa al artículo anterior, donde utilizaremos el reemplazo del control en la celda actual, donde ingresamos al hacer clic en la celda. Particularmente, esta forma me resulta más rápida y sencilla para mostrar un determinado control dentro de una celda. Básicamente, empezamos declarando un objeto de la clase DateTimePicker: //Esto lo colocas dentro…

Leer más Leer más

[WinForms – How To] Agregar controles en una grilla (Opción 1)

[WinForms – How To] Agregar controles en una grilla (Opción 1)

En ocasiones, dentro de un formulario Windows, necesitamos introducir controles especiales que cumplan con una determinada función. Por ejemplo, necesitamos un selector de fechas para poder trabajar con este tipo de datos. Es ahí donde necesitamos personalizar la celda en cuestión. Una opción válida para esto es crear una clase que herede de la clase DataGridViewColumn, con esto lograremos reemplazar la celda por el control de nuestra preferencia. En este caso crearemos una clase llamada CalendarColumn que hereda de DataGridViewColumn:…

Leer más Leer más

[How To] Detectar dispositivos USB con C#

[How To] Detectar dispositivos USB con C#

En ocasiones necesitamos detectar los dispositivos que estamos conectando a la PC, es por eso que les comparto una muy buena opción para detectar las nuevas conexiones de dispositivos USB. Simplemente utilizamos la clase ManagementEventWatcher y procesamos la consulta tal como se muestra en el ejemplo: No olvidar agregar el espacio de nombres: using System.Management; ManagementEventWatcher watcher = new ManagementEventWatcher();WqlEventQuery consulta = new WqlEventQuery("SELECT * FROM Win32_VolumeChangeEvent WHERE EventType = 2");watcher.EventArrived += new EventArrivedEventHandler(watcher_EventArrived);watcher.Query = consulta;watcher.Start();watcher.WaitForNextEvent(); El manejador de eventos quedaría…

Leer más Leer más