Exemplo n.º 1
0
        private MotivoNaoCompensado ValidarTagBloqueada(ValidadorPassagemRequest request)
        {
            _tagPracaBloqueadoLadoMensageriaValidator.Init(request.PassagemPendenteArtesp);

            if (_tagPracaBloqueadoLadoMensageriaValidator.ValidateSituacaoTag())
            {
                return(MotivoNaoCompensado.TagBloqueado);
            }

            return(MotivoNaoCompensado.SemMotivoNaoCompensado);
        }
 public void VerificarTagPracaBloqueada(ValidadorPassagemSistemaAceiteManualReenvioRequest request)
 {
     if (request.PassagemPendenteArtesp.PassagemRecusadaMensageria != true)
     {
         Log.Debug($"Passagem ID: {request.PassagemPendenteArtesp.MensagemItemId} - Fluxo: ValidadorPassagemHandler | validarTagPracaBloqueada");
         _tagPracaBloqueadoLadoMensageriaValidator.Init(request.PassagemPendenteArtesp);
         if (_tagPracaBloqueadoLadoMensageriaValidator.ValidateSituacaoTag() ||
             _tagPracaBloqueadoLadoMensageriaValidator.ValidatePracaBloqueada(request.PassagemPendenteArtesp.Praca.CodigoPraca ?? 0))
         {
             request.PassagemPendenteArtesp.PassagemRecusadaMensageria = true;
         }
     }
 }