viernes, 16 de agosto de 2013

Obtener el valor de un enum con la etiqueta

TableGroupAll  SacarAccountCode( str         label)
    {
     
        EnumId      enumId = enumNum(TableGroupAll);
        str Na;      

        DictEnum    dictEnum = new DictEnum(enumId);
        int         numEnum;
        ;    
        numEnum = 0;

        while(numEnum   < dictEnum.values())
        {

            Na=dictEnum.index2Label(numEnum);
            if(label ==Na)
            {
               return dictEnum.index2Value(numEnum);

            }
            numEnum++;
        }      
       return 1;
    }