private Decimal ScaleDecimal(Decimal bd, int scale) { Decimal result = bd; if (scale > 0) { for (int i = 0; i < scale; i++) result /= 10.0M; } else if (scale < 0) { for (int i = 0; i > scale; i--) result *= 10.0M; } return result; }