Ciao, vi prego aiutatemi!!!
Nel codice riportato qui sotto, e non solo perchè mi è successo già altre volte, mi succede una cosa assurda!
Passandolo in debug, mi entra in ogni ramo delle if anche se la condizione è chiaramente falsa!
In più a volte passa direttamente dalla riga 3 alla 9!
Per me è assurdo!
Vi prego che qualcuno mi salvi!
Ciao e grazie!
1 if (iWeek==iWeeks[ContSup])
2 {
3 if (!((bPayOverTimeB==true) && (iSupDayType==0)))
4 {
5 iOverTimeWeek=iOverTimeWeek+iHOverTime15[ContSup];
6 }
7 if ((bPayOverTimeB==false) && (iSupDayType!=0))
8 {
9 iOverTimeWeek=iHOverTime15[ContSup];
10 }
11 }
12 else
13 .
14 .
15 .