[email protected]

Asunción, PARAGUAY

Ingeniería y desarrollo de software, emprendimiento, cursos

30 de marzo de 2017

[AX 2012 R3 - How To] Convertir un tipo genérico a un tipo específico

Microsoft Dynamics AX Muchas veces tenemos la necesidad de utilizar una variable genérica al momento de colocarlo como parámetro de manera que al utilizarlo podamos convertirlo al tipo de dato necesario para la ejecución de la aplicación/rutina con la que estamos trabajando.

En esta entrada voy a poner como ejemplo el uso de tablas para poder realizar una determinada acción.

En este caso, vamos a recibir como parámetro el tipo de dato Common y dentro del método vamos a convertir en la tabla CustTable o VendTable según sea necesario.

private void probarFuncion(Common tabla)
{
    VendTable vendTable;
    CustTable custTable;

    switch(tabla.TableId)
    {
        case tableNum(CustTable):
            custTable = tabla as CustTable;
            info(custTable.name());
            break;
        case tableNum(VendTable):
            vendTable = tabla as VendTable;
            info(vendTable.name());
            break;
    }
}

Hey, we've just launched a new custom color Blogger template. You'll like it - https://t.co/quGl87I2PZ
Suscribíte al boletín