public void cadastrar(Agencia ag) { string ver; for (int i = PosicaoLivreVet(); i < clientes.Length; i++) { if (ag.printAg() == false) { clientes[i].ler(); Console.Clear(); Console.Write("Cadastrar outro cliente ? (s/n)"); ver = Console.ReadLine(); Console.Clear(); if (ver != "sim" && ver != "s" && ver != "1") { Console.Clear(); break; } } else { break; } } }
public void ler(Clientes c, Agencia ag) { int escolhaC, escolhaAg; ag.printAg(); Console.WriteLine("Escolha a agência: "); escolhaAg = Convert.ToInt32(Console.ReadLine()); c.PrintCliente(escolhaAg); Console.WriteLine("Escolha o cliente que deseja abrir a conta: "); escolhaC = Convert.ToInt32(Console.ReadLine()); dados[escolhaC].LerDadosConta(ref escolhaC); }
public int GetAgencia(Agencia ag) { int agencia = -1; if (ag.printAg() == false) { Console.Write("\nEscolha a agência: "); agencia = Convert.ToInt32(Console.ReadLine()); Console.Clear(); } return(agencia); }
public void inativar(Agencia ag) { int agencia, cli; ag.printAg(); Console.Write("Escolha a agência que está o cliente: "); agencia = Convert.ToInt32(Console.ReadLine()); Console.Clear(); for (int i = 0; i < clientes.Length; i++) { clientes[i].listaClienteAgencia(ref agencia, ref i); } Console.Write("Escolha o cliente que deseja inativar: "); cli = Convert.ToInt32(Console.ReadLine()); clientes[cli].inativa(); }
public void cadastrar(Agencia ag) { string ver; for (int i = 0; i < clientes.Length; i++) { ag.printAg(); clientes[i].ler(); Console.Write("\nCadastrar outro cliente ? (s/n)"); ver = Console.ReadLine(); Console.Clear(); if (ver != "sim" && ver != "s" && ver != "1") { Console.Clear(); break; } } }
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); }
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); }