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."); } }
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:"); }