Exemplo n.º 1
0
 public void iniciarVet()
 {
     for (int i = 0; i < dados.Length; i++)
     {
         dados[i] = new ContasDados(0, 0, 0, 0, -1);
     }
 }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            bool loop = true;

            AgenciaDados[] agencia = new AgenciaDados[5];
            Agencia        ag      = new Agencia(agencia);

            ag.iniciarVet();
            ClienteDados[] clientes = new ClienteDados[15];
            Clientes       c        = new Clientes(clientes);

            c.iniciarVet();
            ContasDados[] contasDados = new ContasDados[15];
            Contas        contas      = new Contas(contasDados);

            contas.iniciarVet();
            MenuEscolha opM = new MenuEscolha(0);

            do
            {
                int op = 0;
                Console.WriteLine("Sistema Bancário");
                opM.PrintOpcao(opM.DefineOpcao(ref op));
                switch (opM.escolher())
                {
                case 1:
                    int op1 = 1;
                    opM.PrintOpcao(opM.DefineOpcao(ref op1));
                    int opSub1 = opM.escolher();
                    if (opSub1 == 1)
                    {
                        ag.lerAgencia();
                    }
                    else if (opSub1 == 2)
                    {
                        ag.excluirAgencia();
                    }
                    else if (opSub1 == 3)
                    {
                        ag.printAg();
                    }
                    else if (opSub1 == 4)
                    {
                        ;
                    }
                    else if (opSub1 == 5)
                    {
                        ;
                    }
                    else if (opSub1 == 6)
                    {
                        ;
                    }
                    break;

                case 2:
                    int op2 = 2;
                    opM.PrintOpcao(opM.DefineOpcao(ref op2));
                    int opSub2 = opM.escolher();
                    if (opSub2 == 1)
                    {
                        c.cadastrar(ag);
                    }
                    else if (opSub2 == 2)
                    {
                        c.inativar(ag);
                    }
                    else if (opSub2 == 3)
                    {
                        contas.ler(c, ag);
                    }
                    break;

                case 3:
                    int op3 = 3;
                    opM.PrintOpcao(opM.DefineOpcao(ref op3));
                    break;

                default:
                    break;
                }
            } while (loop == true);
        }