示例#1
0
        public void ListaContas()
        {
            var blocos = new TelaListaDeContas();

            blocos.topo();
            if (listaContas.Count == 0)
            {
                blocos.mensagemVazio();
                blocos.calda();
                System.Threading.Thread.Sleep(1000);
            }
            for (int i = 0; i < listaContas.Count; i++)
            {
                Contas contas = listaContas[i];
                Console.Write("# {0}", i);
                Console.WriteLine(contas);
                blocos.calda();
                System.Threading.Thread.Sleep(1000);
            }
        }
示例#2
0
        public void InserirContas()
        {
            var partes = new TelaContaNova();

            partes.titulo();
            bool   saida = false;
            String leitura;

            partes.pergunta1();
            while (saida == false)
            {
                leitura = Console.ReadLine();
                if (leitura != "1" && leitura != "2")
                {
                    Console.WriteLine("Opcao inexistente, por gentileza tecle 1 ou 2");
                    leitura = "";
                    saida   = false;
                }
                else
                {
                    int entradaTipoConta = int.Parse(leitura);
                    partes.pergunta2();
                    String entradaNome = Console.ReadLine();
                    partes.pergunta3();
                    double entradaSaldo = double.Parse(Console.ReadLine());
                    partes.pergunta4();
                    double entradaCredito = double.Parse(Console.ReadLine());
                    partes.fimPergunta();
                    Contas novaConta = new Contas(
                        tipoConta: (TipoConta)entradaTipoConta,
                        saldo: entradaSaldo,
                        credito: entradaCredito,
                        nome: entradaNome);
                    listaContas.Add(novaConta);
                    saida = true;
                }
            }
        }