validarValorMonetario static method

String? validarValorMonetario(
  1. double? valor
)

Valida se o valor monetário é válido

Implementation

static String? validarValorMonetario(double? valor) {
  if (valor == null) {
    return 'Valor é obrigatório';
  }

  if (valor < 0) {
    return 'Valor não pode ser negativo';
  }

  if (valor > 999999999.99) {
    return 'Valor muito alto (máximo: 999.999.999,99)';
  }

  return null;
}