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.");
     }
 }
示例#2
0
        public void Executar()
        {
            var saldo = ServicoBancoDeDadosDoBanco.ConsultarSaldo(NumeroDaConta);

            ServicoTela.MostrarMensagemLinha("");
            ServicoTela.MostrarMensagem("Seu saldo é de ");
            ServicoTela.MostrarValorEmReais(saldo.ToString());
            ServicoTela.MostrarMensagemLinhaEspera("");
        }
 public void MostrarMenuDeValores()
 {
     ServicoTela.LimparTela();
     ServicoTela.MostrarMensagemLinha(" ");
     ServicoTela.MostrarMensagemLinha("Menu de Valores para Saque");
     ServicoTela.MostrarMensagemLinha("     1 - R$20     4 - R$100");
     ServicoTela.MostrarMensagemLinha("     2 - R$40     5 - R$200");
     ServicoTela.MostrarMensagemLinha("     3 - R$60     6 - Cancelar Transação");
     ServicoTela.MostrarMensagem("Escolha um valor para sacar:");
 }