示例#1
0
 private static void MostraDadosContaPoupança(ContaPoupança cp)
 {
     Console.WriteLine("Numero {0} ", cp.NumeroContaP);
     Console.WriteLine("Nome: {0} ", cp.NomeContaP);
     Console.WriteLine("Saldo: {0} ", cp.SaldoContaP);
     Console.ReadLine();
 }
        static void Main(string[] args)
        {
            //instanciar  ContaCorrente e ContaPoupanca
            var cc = new ContaCorrente()
            {
                Agencia      = 1,
                Numero       = 2,
                Saldo        = 10,
                Tipo         = Model.TipoConta.Comum,
                DataAbertura = DateTime.Now
            };

            var cp = new ContaPoupança(0.06m)
            {
                Agencia      = 1,
                Numero       = 2,
                Saldo        = 1000,
                Taxa         = 2,
                DataAbertura = new DateTime(2018, 1, 1)
            };

            try
            {
                cc.Retirar(100);
                Console.WriteLine(cc.Saldo);
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }
            Console.ReadLine();
        }
示例#3
0
        static void Main(string[] args)
        {
            ContaCorrente cc   = null;
            ContaPoupança cp   = null;
            string        resp = "";

            do
            {
                resp = MostrarMenu();
                if (resp == "1")
                {
                    Console.WriteLine("----------- Crie Uma Conta Corrente ---------------");
                    Console.WriteLine("Insira o nome da Conta Corrente ");
                    string nome = Console.ReadLine();
                    Console.WriteLine("Insira o Valor de Deposito: ");
                    int valordeposito = int.Parse(Console.ReadLine());
                    cc = new ContaCorrente(nome, valordeposito);
                    MostrarDadosConta(cc);
                }
                else if (resp == "2")
                {
                    cc.PedirCheque();
                    var retorno = cc.PedirCheque();
                    if (retorno == true)
                    {
                        Console.WriteLine("Talão de Cheque Solicitado");
                    }
                    else
                    {
                        Console.WriteLine("Talão de Cheque não Solicitado");
                    }
                }
                else if (resp == "3")
                {
                    cc.Deposito(900);
                    Console.WriteLine(900);
                    MostrarDadosConta(cc);
                }
                else if (resp == "4")
                {
                    bool resps = (cc.Saque(100));
                    if (resps)
                    {
                        MostrarDadosConta(cc);
                    }
                    else
                    {
                        Console.WriteLine("O Saque não foi Autorizado!");
                        MostrarDadosConta(cc);
                    }

                    Console.ReadLine();
                }
                if (resp == "5")
                {
                    Console.WriteLine("----------- Crie Uma Conta Poupança ------------- ");
                    Console.WriteLine("Insira o nome da Conta Poupança ");
                    string nomeP = Console.ReadLine();
                    Console.WriteLine("Insira o Valor de Deposito: ");
                    int valordepositoP = int.Parse(Console.ReadLine());
                    cp = new ContaPoupança(nomeP, valordepositoP);
                    MostraDadosContaPoupança(cp);
                }
                else if (resp == "6")
                {
                    Console.Clear();
                    Console.WriteLine("A Taxa de Rendimento: {0} ", cp.ObterTaxaRendimento());
                    Console.ReadLine();
                }
                else if (resp == "7")
                {
                    cp.DespositoPoupança(400);
                    Console.WriteLine("400");
                    MostraDadosContaPoupança(cp);
                }
                else if (resp == "8")
                {
                    bool resps = (cp.SaqueContaPoupança(100));
                    if (resps)
                    {
                        MostraDadosContaPoupança(cp);
                    }
                    else
                    {
                        Console.WriteLine("O Saque não foi Autorizado!");
                        MostraDadosContaPoupança(cp);
                    }

                    Console.ReadLine();
                }
            } while (resp != "9");
        }