예제 #1
0
 public void Transferir(double valorTransferencia, conta contaDestino)
 // ele vai tentar sacar o valor da transferencia, se conseguir faz o depositar
 {
     if (this.Sacar(valorTransferencia))
     {
         contaDestino.Depositar(valorTransferencia);
     }
 }
예제 #2
0
        private static void ListarContas()
        {
            Console.WriteLine("Listar contas");

            if (listconta.Count == 0)
            {
                Console.WriteLine("nenhuma conta cadastrada!");
                return;
            }

            for (int i = 0; i < listconta.Count; i++)
            {
                conta conta = listconta[i];
                Console.WriteLine("##{0}", i);
                Console.WriteLine(conta);
            }
        }
예제 #3
0
        private static void listarcontas()
        {
            Console.WriteLine("listar contas");

            if (listcontas.Count == 0)
            {
                Console.WriteLine("nenhuma conta cadastrada.");
                return;
            }

            for (int i = 0; i < listcontas.Count; i++)
            {
                conta conta = listcontas[i];
                Console.Write("#{0} -", i);
                Console.WriteLine(conta);
            }
        }
예제 #4
0
        private static void inserirconta()
        {
            Console.WriteLine("inserir nova conta");

            Console.WriteLine("digite 1 para conta fisica ou 2 para juridica: ");
            int entradatipoconta = int.Parse(Console.ReadLine());

            Console.WriteLine("digite o nome do cliente: ");
            string entradaNome = Console.ReadLine();

            Console.WriteLine("digite o saldo inicial: ");
            double entradasaldo = Double.Parse(Console.ReadLine());

            Console.WriteLine("digite o credito: ");
            double entradacredito = double.Parse(Console.ReadLine());

            conta novaconta = new conta(tipoconta: (tipoconta)entradatipoconta, saldo: entradasaldo, credito: entradacredito, Nome: entradaNome);



            listcontas.Add(novaconta);
        }
예제 #5
0
        private static void InserirConta()
        {
            Console.WriteLine("Inserir nova conta");
            Console.WriteLine();
            Console.WriteLine("Digite 1 para pessoa fisica ou 2 para pessoa juridica: ");
            int entradaTipoConta = int.Parse(Console.ReadLine());

            Console.WriteLine("Nome do cliente: ");
            string entradaNome = Console.ReadLine();

            Console.WriteLine("Saldo inicial: ");
            double entradaSaldo = double.Parse(Console.ReadLine());

            Console.WriteLine("Credito inicial: ");
            double entradaCredito = double.Parse(Console.ReadLine());

            conta novaConta = new conta(nome: entradaNome,
                                        saldo: entradaSaldo,
                                        credito: entradaCredito,
                                        tipoConta: (TipoConta)entradaTipoConta);

            listconta.Add(novaConta);
        }