コード例 #1
0
ファイル: Clientes.cs プロジェクト: rfaelfp/C-sharp
 public void iniciarVet()
 {
     for (int i = 0; i < clientes.Length; i++)
     {
         clientes[i] = new ClienteDados("", "", "", "", false, false, 0, true, 0, 0, 0, 0, 1000);
     }
 }
コード例 #2
0
ファイル: Program.cs プロジェクト: rfaelfp/C-sharp
        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();
            MenuEscolha opM = new MenuEscolha(0);

            do
            {
                int op = 0;
                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)
                    {
                        c.SaldoTotalBanco();
                    }
                    else if (opSub1 == 5)
                    {
                        c.SaldoTotalBancoCorrente();
                    }
                    else if (opSub1 == 6)
                    {
                        c.SaldoTotalBancoPoupanca();
                    }
                    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)
                    {
                        c.PrintCliente(ag);
                    }
                    else if (opSub2 == 4)
                    {
                        c.SaldoTotalAgencia(ag);
                    }
                    else if (opSub2 == 5)
                    {
                        c.SaldoTotalCorrente(ag);
                    }
                    else if (opSub2 == 6)
                    {
                        c.SaldoTotalPoupanca(ag);
                    }
                    break;

                case 3:
                    int op3 = 3;
                    opM.PrintOpcao(opM.DefineOpcao(ref op3));
                    int opSub3 = opM.escolher();
                    if (opSub3 == 1)
                    {
                        c.DepositarCorrente(ag);
                    }
                    else if (opSub3 == 2)
                    {
                        c.DepositarPoupanca(ag);
                    }
                    else if (opSub3 == 3)
                    {
                        c.SaqueCorrente(ag);
                    }
                    else if (opSub3 == 4)
                    {
                        c.SaquePoupanca(ag);
                    }
                    else if (opSub3 == 5)
                    {
                        c.TransfCorrentePoupanca(ag);
                    }
                    else if (opSub3 == 6)
                    {
                        c.TransfPoupancaCorrente(ag);
                    }
                    else if (opSub3 == 7)
                    {
                        c.SaldoCorrente(ag);
                    }
                    else if (opSub3 == 8)
                    {
                        c.SaldoPoupanca(ag);
                    }
                    else if (opSub3 == 9)
                    {
                        c.VerificaLimiteCorrente(ag);
                    }
                    else if (opSub3 == 10)
                    {
                        ;
                    }
                    break;

                default:
                    break;
                }
            } while (loop == true);
        }
コード例 #3
0
ファイル: Program.cs プロジェクト: rfaelfp/C-sharp
        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);
        }