isDataConsolidacaoFutura property

bool get isDataConsolidacaoFutura

Valida se a data de consolidação é futura

Implementation

bool get isDataConsolidacaoFutura {
  if (dataConsolidacao == null) return true;

  final hoje = DateTime.now();
  final dataConsolidacaoDate = DateTime(
    int.parse(dataConsolidacao!.substring(0, 4)),
    int.parse(dataConsolidacao!.substring(4, 6)),
    int.parse(dataConsolidacao!.substring(6, 8)),
  );

  return dataConsolidacaoDate.isAfter(hoje);
}