示例#1
0
        private void Depositar(double ValorOperacaoDeposita, Conta conta)
        {
            Console.Clear();
            Conta NovoDepositoEditado = new Conta
            {
                Titular     = conta.Titular,
                Cpf         = conta.Cpf,
                Cidade      = conta.Cidade,
                Bairro      = conta.Bairro,
                Telefone    = conta.Telefone,
                NumeroConta = conta.NumeroConta,
                Agencia     = conta.Agencia,
                Saldo       = conta.Saldo
            };

            NovoDepositoEditado.Saldo += ValorOperacaoDeposita;

            string menssagem = "Deposito: R$ " + ValorOperacaoDeposita + ", com o saldo atual de: R$ " + NovoDepositoEditado.Saldo;

            ContaDataSource.SaveExtrato(NovoDepositoEditado, menssagem);

            ContaDataSource.AtualizarConta(NovoDepositoEditado);

            Console.WriteLine("\nDeposito feito com sucesso!");
            Console.WriteLine("\nTitular: " + NovoDepositoEditado.Titular + "\nCpf: " + NovoDepositoEditado.Cpf + "\nCidade: " + NovoDepositoEditado.Cidade + "\nBairro: " + NovoDepositoEditado.Bairro
                              + "\nTelefone: " + NovoDepositoEditado.Telefone + "\nAgência: " + NovoDepositoEditado.Agencia + "\nConta: " + NovoDepositoEditado.NumeroConta + "\nSaldo: " + NovoDepositoEditado.Saldo);

            OperacaoConta(NovoDepositoEditado);
        }
示例#2
0
        private void Sacar(double OperacaoSaque, Conta conta)
        {
            Console.Clear();
            Conta ValorOperacaoSaque = new Conta()
            {
                Titular     = conta.Titular,
                Cpf         = conta.Cpf,
                Cidade      = conta.Cidade,
                Bairro      = conta.Bairro,
                Telefone    = conta.Telefone,
                NumeroConta = conta.NumeroConta,
                Agencia     = conta.Agencia,
                Saldo       = conta.Saldo
            };

            if (ValorOperacaoSaque.Saldo >= OperacaoSaque)
            {
                ValorOperacaoSaque.Saldo -= OperacaoSaque;
            }
            else
            {
                Console.WriteLine("Saldo insuficiente para o saque!");
                Console.Clear();
                OperacaoConta(conta);
            }

            string menssagem = "Sacar: R$ " + OperacaoSaque + ", com o saldo atual de: R$ " + ValorOperacaoSaque.Saldo;

            ContaDataSource.SaveExtrato(ValorOperacaoSaque, menssagem);

            ContaDataSource.AtualizarConta(ValorOperacaoSaque);

            Console.WriteLine("\nSaque feito com sucesso!");
            Console.WriteLine("\nTitular: " + ValorOperacaoSaque.Titular + "\nCpf: " + ValorOperacaoSaque.Cpf + "\nCidade: " + ValorOperacaoSaque.Cidade + "\nBairro: " + ValorOperacaoSaque.Bairro
                              + "\nTelefone: " + ValorOperacaoSaque.Telefone + "\nAgência: " + ValorOperacaoSaque.Agencia + "\nConta: " + ValorOperacaoSaque.NumeroConta + "\nSaldo: " + ValorOperacaoSaque.Saldo);

            OperacaoConta(ValorOperacaoSaque);
        }