예제 #1
0
        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);
            }
        }
예제 #2
0
        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);
            }
        }