Example #1
0
        public void OperacaoDeposito()
        {
            Console.WriteLine("Escreva o seu nome: " + "\n");
            var nome = Console.ReadLine();

            Console.WriteLine("Informe o valor que vai depositar: " + "\n");

            var valor = Convert.ToDouble(Console.ReadLine());

            var conta = new model.ContaCorrente()
            {
                Agencia = 1234,
                Titular = "Nelismy",
                Numero  = 54321,
                Saldo   = 1000
            };

            var deposito = Depositar(valor, conta.Saldo);

            Console.WriteLine();
            Console.WriteLine("Dados da conta do cliente");
            Console.WriteLine();
            Console.WriteLine($"Olá {nome}," + "\n" + "seu depósito foi realizado com sucesso!" + "\n" + $"Valor do depósito: {valor}" + "\n");
            Console.WriteLine($"Agencia: {conta.Agencia}" + "\n" + $"Numero: {conta.Numero}" + "\n" + $"Saldo: {deposito}");
            Console.ReadKey();
        }
Example #2
0
        public void OperacaoTransferencia()
        {
            Console.WriteLine("Escreva o seu nome: " + "\n");
            var nome = Console.ReadLine();

            Console.WriteLine("Informe o valor que vai transferir: " + "\n");

            var valor = Convert.ToDouble(Console.ReadLine());

            var conta = new model.ContaCorrente()
            {
                Agencia = 1234,
                Titular = "Nelismy",
                Numero  = 54321,
                Saldo   = 1000
            };

            var contaDestino = new model.ContaCorrente()
            {
                Agencia = 9876,
                Titular = "Gloria",
                Numero  = 87432,
                Saldo   = 6000
            };

            var transferencia = Transferir(valor, conta.Saldo, contaDestino);

            Console.WriteLine("Dados da conta do cliente");
            Console.WriteLine();
            Console.WriteLine($"Olá {nome}," + "\n" + "a transferência foi realizada com éxito!" + "\n");
        }
Example #3
0
        private bool Transferir(double valor, double saldo, model.ContaCorrente contaDestino)
        {
            if (saldo < valor)
            {
                Console.WriteLine($"Não foi possível concluir a transação. Seu saldo {saldo} é inferior ao valor que vai transferir. {saldo}");
                Console.ReadKey();
            }

            saldo -= valor;
            Depositar(valor, saldo);
            Console.WriteLine($"Transferência realizada com sucesso! Seu saldo é de: {saldo}");
            Console.WriteLine();
            Console.WriteLine("Dados da conta destino");
            Console.WriteLine($"Nome: {contaDestino.Titular}" + "\n" + $"Agencia: {contaDestino.Agencia}" + "\n" + $"Numero: {contaDestino.Numero}" + "\n" + $"Valor transferido: {valor}");
            Console.ReadKey();
            return(true);
        }