コード例 #1
0
 public override void FiscalizarBagagem(Bagagem bagagem)
 {
     if (bagagem.OrigemViagem == Origem.NACIONAL)
     {
         GerenciadorSaida.SaidaConsole.EscreverTexto($"{bagagem.OrigemViagem} - Bagagem do proprietário {bagagem.Proprietario} não terá fiscalização.");
     }
     else if (ProximoFiscalizador != null)
     {
         ProximoFiscalizador.FiscalizarBagagem(bagagem);
     }
 }
コード例 #2
0
 public override void FiscalizarBagagem(Bagagem bagagem)
 {
     if (bagagem.OrigemViagem == Origem.INTERNACIONAL)
     {
         bool aprovaEnteda = ReceitaFederal.AprovaEntradaBagagem(bagagem);
         GerenciadorSaida.SaidaConsole.EscreverTexto($"{bagagem.OrigemViagem} - Bagagem do proprietário {bagagem.Proprietario} {(aprovaEnteda == false ? "não está" : "está")} aprovada.");
     }
     else if (ProximoFiscalizador != null)
     {
         ProximoFiscalizador.FiscalizarBagagem(bagagem);
     }
 }