private MotivoNaoCompensado ValidarValorAceiteManualReenvio(ValidadorPassagemSistemaAceiteManualReenvioRequest request)
        {
            Log.Debug($"Passagem ID: {request.PassagemPendenteArtesp.MensagemItemId} - Fluxo: ValidadorPassagemSistemaHandler |  Validar Valor Aceite Manual Reenvio");
            if (_passagemForaDoPrazoValidator.AchouPassagemAnterior)
            {
                if (_passagemForaDoPrazoValidator.ValidateValor() && _passagemForaDoPrazoValidator.ValidatePrazo())
                {
                    return(MotivoNaoCompensado.PassagemEnviadaForaDoPrazo);
                }
            }

            return(MotivoNaoCompensado.SemMotivoNaoCompensado);
        }
Пример #2
0
        private MotivoNaoCompensado ValidarPassagemEnviadaForaDoPrazo(ValidadorPassagemSistemaRequest request)
        {
            Log.Debug($"Passagem ID: {request.PassagemPendenteArtesp.MensagemItemId} - Fluxo: ValidadorPassagemSistemaHandler | Validar Passagem Fora Do Prazo");
            _passagemForaDoPrazoValidator.Init(request.PassagemPendenteArtesp);
            if (_passagemForaDoPrazoValidator.ValidatePrazo())
            {
                request.PassagemPendenteArtesp.PassagemRecusadaMensageria = true;

                return(MotivoNaoCompensado.PassagemEnviadaForaDoPrazo);
            }

            return(MotivoNaoCompensado.SemMotivoNaoCompensado);
        }