Microsoft Dynamics AX Cambiar el color de los controles

Cambiar el color de algunos controles de manera dinámica es una buena opción para facilitar al usuario la detección de casos particulares que le son de utilidad: Artículos bloqueados para venta, clientes con el riesgo excedido, pedidos bloqueados, etc.

Dynamics AX 2012 - ClearDisplayOption

Para cambiar el color de los controles en un formulario se utiliza la función displayOption() de los orígenes de datos de los formularios pero a veces el funcionamiento de esta modificación no es el que se espera. Estos días me ha ocurrido en Dynamics AX 2009 que los colores se cambiaban correctamente al abrir un pedido pero no se iban actualizando durante la introducción de nuevas líneas de pedido, que es lo que se esperaba.

public void displayOption(Common _record, FormRowDisplayOption _options)
{
    SalesLine auxSalesLine = _record;
   
    super(_record, _options);
   
    if (auxSalesLine.Blocked)
        _options.backColor(WinAPI::RGBCon2int([255, 128, 128])); // Rojo
}

Continue Reading…

Microsoft TechDay & Community Day

La semana pasada tuve la suerte de poder asistir a dos eventos de comunidad organizados por Microsoft en Madrid donde estuvimos invitados MVP‘s, MSP‘s, evangelistas, el equipo de marketing y demás freaks 😉

Día 1

Microsoft TechDay Madrid - Logo

El TechDay empezó con una breve presentación de los logros de Microsoft durante este año (que no son pocos) por parte de Gonzalo Die Socias –DPE Lead de Microsoft España– dando un repaso por todos los hitos cumplidos este año y los que van a venir en un futuro cercano, como presentación a la Keynote.

Microsoft TechDay Madrid - Presentación

Continue Reading…