static void Main(string[] args) { var alunos = new Alunos(); //Gera um objeto aluno para pegar a base de dados contida nele var bdd = alunos.CarregaBaseDeDados(); //Pega a base de dados contida na classe alunos var tela = new GerarInterface(); //Gera um objeto de interface gráfica var opcao = tela.GerarMenuInicial(); //Gera o primeiro menu para escolha de submenus //Looping infinito para repetir o menu while (true) { switch (opcao) { case 1: tela.GerarMenuListagemRegistros(bdd); break; //Submenu para listagem de registros case 2: tela.GerarMenuInserirRegistros(bdd); break; //Submenu para inserir novos registros case 3: tela.GerarMenuRemoveRegistros(bdd); break; //Submenu para remover registros case 4: tela.GerarMenuAlteraRegistros(bdd); break; //Submenu para alterar as notas de um registro case 5: return; //Quebra o looping e fecha o console } opcao = tela.GerarMenuInicial(); //Chama recursivamente o menu inicial } }
static void Main(string[] args) { var tela = new GerarInterface(); var opcao = tela.GerarMenuInicial(); while (true) { switch (opcao) { case 1: tela.GerarMenuSoma();; break; case 2: tela.GerarMenuSubtracao();; break; case 3: tela.GerarMenuMultiplicacao();; break; case 4: tela.GerarMenuSDivisao(); break; case 5: tela.GerarMenuAreaRetangulo(); break; case 6: tela.GerarMenuAreaTriangulo();; break; case 7: tela.GerarMenuRaio(); break; case 8: return;; } opcao = tela.GerarMenuInicial(); } }
static void Main(string[] args) { List <Carro> listaCarros = new List <Carro>(); GerarInterface tela = new GerarInterface(); tela.GerarMenuInicial(listaCarros); }
static void Main(string[] args) { Aluno joaozinho = new Aluno(); GerarInterface tela = new GerarInterface(); tela.gerarMenuCompra(joaozinho); }