private void pEvalFunctionInt(cReportFormulaInt fint)
{
switch (fint.getFormulaType())
{
case csRptFormulaType.CSRPTFAVERAGE:
evalAverage(fint);
break;
case csRptFormulaType.CSRPTFSUM:
evalSum(fint);
break;
case csRptFormulaType.CSRPTFSUMTIME:
evalSumTime(fint);
break;
case csRptFormulaType.CSRPTMAX:
evalMax(fint);
break;
case csRptFormulaType.CSRPTMIN:
evalMin(fint);
break;
case csRptFormulaType.CSRPTCOUNT:
evalCount(fint);
break;
case csRptFormulaType.CSRPTFNUMBERTOSTRING:
evalNumberToString(fint);
break;
case csRptFormulaType.CSRPTISEQUAL:
evalIsEqual(fint);
break;
case csRptFormulaType.CSRPTISNOTEQUAL:
evalIsNotEqual(fint);
break;
case csRptFormulaType.CSRPTISGREATERTHAN:
evalIsGreaterThan(fint);
break;
case csRptFormulaType.CSRPTISLESSTHAN:
evalIsLessThan(fint);
break;
case csRptFormulaType.CSRPTFCALCULO:
// nothing to do
break;
case csRptFormulaType.CSRPTDECLAREVAR:
evalDeclareVar(fint);
break;
case csRptFormulaType.CSRPTGETVAR:
// nothing to do
break;
case csRptFormulaType.CSRPTGETPARAM:
// nothing to do
break;
case csRptFormulaType.CSRPTSETVAR:
evalSetVar(fint);
break;
case csRptFormulaType.CSRPTADDTOVAR:
evalAddToVar(fint);
break;
case csRptFormulaType.CSRPTGETDATAFROMRSAD:
evalGetDataFromRsAd(fint);
break;
case csRptFormulaType.CSRPTGETDATAFROMRS:
evalGetDataFromRs(fint);
break;
case csRptFormulaType.CSRPTISINRS:
evalIsInRs(fint);
break;
}
}