public static void ClientsMenu(string[,] clientsArray, decimal[,] accountsArray) { string[] clientsMenuOptions = new string[] { "Adicionar novo cliente", "Alterar dados de um cliente existente", "Remover um cliente", "Consultar informações de um cliente", "Retornar ao menu principal" }; MenuLib.PrintMenu(clientsMenuOptions, "MENU DE CLIENTES"); string clientsMenuChoice = MenuLib.ReadOption(clientsMenuOptions); switch (clientsMenuChoice) { case "Adicionar novo cliente": clientsArray = ClientsLib.AddNewClient(clientsArray); break; case "Alterar dados de um cliente existente": clientsArray = ClientsLib.EditClient(clientsArray); break; case "Remover um cliente": clientsArray = ClientsLib.RemoveClient(clientsArray); break; case "Consultar informações de um cliente": ClientsLib.ConsultClient(clientsArray); break; case "Retornar ao menu principal": break; } MainMenu(clientsArray, accountsArray); }
public static void AccountsMenu(string[,] clientsArray, decimal[,] accountsArray) { MenuLib.PrintSubmenu("ACESSO AO MENU DE CONTAS"); int clientPosition = Verifications.ReadCPF(clientsArray, "Digite o CPF do cliente:"); if (clientPosition != -1) { decimal.TryParse(clientsArray[clientPosition, 0], out decimal clientCPF); string[] accountsMenuOptions = new string[] { "Criar uma nova conta", "Remover uma conta", "Consultar contas do cliente", "Retornar ao menu principal" }; bool returnToMainMenu = false; do { MenuLib.PrintMenu(accountsMenuOptions, "MENU DE CONTAS"); MenuLib.PrintMessage("Acessando as contas de:\n"); ClientsLib.PrintClientNameAndCPF(clientsArray, clientPosition); Console.WriteLine(); string accountsMenuChoice = MenuLib.ReadOption(accountsMenuOptions); switch (accountsMenuChoice) { case "Criar uma nova conta": accountsArray = AccountsLib.AddNewAccount(accountsArray, clientCPF); break; case "Remover uma conta": accountsArray = AccountsLib.RemoveAccount(accountsArray, clientCPF); break; case "Consultar contas do cliente": AccountsLib.ConsultAccounts(accountsArray, clientCPF); break; case "Retornar ao menu principal": returnToMainMenu = true; break; } }while (!returnToMainMenu); MainMenu(clientsArray, accountsArray); } }