display Price editFinalPrice()
{
real chargesVal;
Price finalPrice;
FormRealControl realControl;
TempTable tempTbl = temptable::getAllRecordsFromTemptable();
while (temptbl)
{
finalPrice = Price.realValue();
realControl = element.design().controlName(purCharges.MarkupCode);
if (tempTbl.MarkupCategory == MarkupCategory::Percent)
{
chargesVal = realControl.realValue();
finalPrice += chargesVal*0.01;
}
else if (tempTbl.MarkupCategory == MarkupCategory::Fixed)
{
chargesVal += realControl.realValue();
finalPrice = finalPrice + chargesVal;
}
next tempTbl;
}
return finalPrice;
}