Hi

You can loop over an enum like this



static void EnumTest(Args _args)

{

    SysDictenum dictEnum;

    Counter     counter;

    ;



    dictEnum = new SysDictEnum(EnumNum(ABC));



    for (counter = 0; counter < dictEnum.values(); counter++)

    {

        print dictEnum.index2Name(counter);

    }

    pause;

}







Yf

jesper





Von: Hans-Walter Bous [mailto:[EMAIL PROTECTED]
Gesendet: Donnerstag, 17. März 2005 09:21
An: development-axapta@yahoogroups.com
Betreff: Re: [development-axapta] operation from combination of enum




Hi,
you can do something like this:
switch (enumA)
{
      case(enumA::TypeA)    :
             switch (enumB)
             {
                  case(enumB::TypeA) :
                           do something;
                           break;
             }

}
John

daniellim_yh <[EMAIL PROTECTED]> wrote:


hi all,

i have 2 enum type, 4 elements each, i wonder wat is the best way
for me to do
like this in axapta.

if (enum1::typeA && enum2::typeW)
   Do something1
else
   if (enum1::typeA && enum2::typeX)
      Do something 2
   else
      if (enum1::typeA && enum2::typeY)
          do something 3

      .     
      .
      .
      .
          if (enum1::typeD && enum2::Z)
            do something 16

with 2 combinations of 2 enums i will have 16 combinations, any
better
way of it?using enum element position to do looping may be?but as
i know i cannot get enum position like container.

pls provide any idea. thx in advance.

rgds,
daniel







Yahoo! Groups SponsorADVERTISEMENT


---------------------------------
Yahoo! Groups Links

   To visit your group on the web, go to:
http://groups.yahoo.com/group/development-axapta/
 
   To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
 
   Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.


           
---------------------------------
Gesendet von Yahoo! Mail - Jetzt mit 250MB kostenlosem Speicher

[Non-text portions of this message have been removed]









Yahoo! Groups Sponsor



ADVERTISEMENT
<http://us.ard.yahoo.com/SIG=129t0i8t6/M=298184.6191685.7192823.3001176/D=groups/S=1705006764:HM/EXP=1111134767/A=2593423/R=0/SIG=11el9gslf/*http:/www.netflix.com/Default?mqso=60190075> click here


  <http://us.adserver.yahoo.com/l?M=298184.6191685.7192823.3001176/D=groups/S=:HM/A=2593423/rand=238787453>



  _____ 

Yahoo! Groups Links

*      To visit your group on the web, go to:
http://groups.yahoo.com/group/development-axapta/
 
*      To unsubscribe from this group, send an email to:
[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
 
*      Your use of Yahoo! Groups is subject to the Yahoo! <http://docs.yahoo.com/info/terms/>  Terms of Service.



[Non-text portions of this message have been removed]





Yahoo! Groups Sponsor
ADVERTISEMENT
click here


Yahoo! Groups Links

Reply via email to