validarNumeroParcelamento static method

String? validarNumeroParcelamento(
  1. int? numeroParcelamento
)

@validacoes_utils

Valida um número de parcelamento

Exemplo de entrada:

validarNumeroParcelamento(123456)
validarNumeroParcelamento(null)

Exemplo de saída:

null  // válido
'Número do parcelamento é obrigatório'  // inválido

Retorna null se válido, ou uma mensagem de erro se inválido

Implementation

static String? validarNumeroParcelamento(int? numeroParcelamento) {
  if (numeroParcelamento == null) {
    return 'Número do parcelamento é obrigatório';
  }

  if (numeroParcelamento <= 0) {
    return 'Número do parcelamento deve ser maior que zero';
  }

  if (numeroParcelamento > 999999) {
    return 'Número do parcelamento deve ser menor que 999999';
  }

  return null;
}