private object pResultFunctionInt(cReportFormulaInt fint)
{
switch (fint.getFormulaType())
{
case csRptFormulaType.CSRPTFAVERAGE:
return resultAverage(fint);
case csRptFormulaType.CSRPTFSUM:
return resultSum(fint);
case csRptFormulaType.CSRPTFGETSTRING:
return resultGetString(fint);
case csRptFormulaType.CSRPTFSUMTIME:
return resultSumTime(fint);
case csRptFormulaType.CSRPTMAX:
return resultMax(fint);
case csRptFormulaType.CSRPTMIN:
return resultMin(fint);
case csRptFormulaType.CSRPTCOUNT:
return resultCount(fint);
case csRptFormulaType.CSRPTFNUMBERTOSTRING:
return resultNumberToString(fint);
case csRptFormulaType.CSRPTISEQUAL:
return resultIsEqual(fint);
case csRptFormulaType.CSRPTISNOTEQUAL:
return resultIsNotEqual(fint);
case csRptFormulaType.CSRPTISGREATERTHAN:
return resultIsGreaterThan(fint);
case csRptFormulaType.CSRPTISLESSTHAN:
return resultIsLessThan(fint);
case csRptFormulaType.CSRPTFPAGENUMBER:
return resultPageNumber();
case csRptFormulaType.CSRPTFTOTALPAGES:
return resultTotalPages();
case csRptFormulaType.CSRPTFVAL:
return resultValue(fint);
case csRptFormulaType.CSRPTLENGTH:
return resultLength(fint);
case csRptFormulaType.CSRPTTEXTREPLACE:
return resultTextReplace(fint);
case csRptFormulaType.CSRPTFCALCULO:
return resultCalculo(fint);
case csRptFormulaType.CSRPTDECLAREVAR:
// nothing to do
break;
case csRptFormulaType.CSRPTGETVAR:
return resultGetVar(fint);
case csRptFormulaType.CSRPTGETPARAM:
return resultGetParam(fint);
case csRptFormulaType.CSRPTSETVAR:
// nothing to do
break;
case csRptFormulaType.CSRPTADDTOVAR:
// nothing to do
break;
case csRptFormulaType.CSRPTGETDATAFROMRSAD:
return resultGetDataFromRsAd(fint);
case csRptFormulaType.CSRPTGETDATAFROMRS:
return resultGetDataFromRs(fint);
case csRptFormulaType.CSRPTGROUPTOTAL:
return resultGroupTotal(fint);
case csRptFormulaType.CSRPTGROUPMAX:
return resultGroupMax(fint);
case csRptFormulaType.CSRPTGROUPMIN:
return resultGroupMin(fint);
case csRptFormulaType.CSRPTGROUPAVERAGE:
return resultGroupAverage(fint);
case csRptFormulaType.CSRPTGROUPPERCENT:
return resultGroupPercent(fint);
case csRptFormulaType.CSRPTGROUPCOUNT:
return resultGroupCount(fint);
case csRptFormulaType.CSRPTGROUPLINENUMBER:
return resultGroupLineNumber(fint);
case csRptFormulaType.CSRPTISINRS:
return resultIsInRs(fint);
}
return null;
}