private static void Sacar() { Console.Write("Digite o número da conta: "); int indiceConta = int.Parse(Console.ReadLine()); Console.Write("Digite o valor a ser sacado: "); double valorSaque = double.Parse(Console.ReadLine()); bool sacar = ContaApp.Sacar(indiceConta, valorSaque); if (!sacar) { Console.WriteLine("Saldo insuficiente!"); } else { ContaDTO conta = ContaApp.ObterConta(indiceConta); Console.WriteLine("Saldo atual da conta de {0} é {1}", conta.Nome, conta.Saldo); } }
private static void Transferir() { Console.Write("Digite o número da conta de origem: "); int indiceContaOrigem = int.Parse(Console.ReadLine()); Console.Write("Digite o número da conta de destino: "); int indiceContaDestino = int.Parse(Console.ReadLine()); Console.Write("Digite o valor a ser transferido: "); double valorTransferencia = double.Parse(Console.ReadLine()); bool transferencia = ContaApp.Transferir(indiceContaOrigem, indiceContaDestino, valorTransferencia); if (!transferencia) { Console.WriteLine("Saldo insuficiente!"); } else { ContaDTO conta = ContaApp.ObterConta(indiceContaOrigem); Console.WriteLine("Saldo atual da conta de {0} é {1}", conta.Nome, conta.Saldo); } }