Ejemplo n.º 1
0
 public void Executar()
 {
     ServicoTela.LimparTela();
     ServicoTela.MostrarMensagemLinha(" ");
     ServicoTela.MostrarMensagem("Informe um valor de depósito ou digite '0' para cancelar: ");
     try
     {
         var valorDeposito = ObtemValorDoDeposito();
         if (valorDeposito != 0)
         {
             if (ServicoEntradaDeDeposito.EnvelopeDeDepositoRecebido(ServicoTela))
             {
                 try
                 {
                     ServicoBancoDeDadosDoBanco.Depositar(NumeroDaConta, valorDeposito);
                     ServicoTela.MostrarMensagemLinhaEspera("Transação Efetuada!");
                 }
                 catch (Exception)
                 {
                     ServicoTela.MostrarMensagemLinhaEspera("Transação cancelada!");
                 }
             }
         }
         else
         {
             ServicoTela.MostrarMensagemLinhaEspera("Transação cancelada!");
         }
     }
     catch (FormatException)
     {
         ServicoTela.MostrarMensagemLinhaEspera("Formato inválido! Informe um valor válido.");
     }
 }
Ejemplo n.º 2
0
 public ServicoDeposito(int numeroDaConta)
 {
     NumeroDaConta              = numeroDaConta;
     ServicoTela                = new ServicoTela();
     ServicoTeclado             = new ServicoTeclado();
     ServicoEntradaDeDeposito   = new ServicoEntradaDeDeposito();
     ServicoBancoDeDadosDoBanco = new ServicoBancoDeDadosDoBanco();
 }