示例#1
0
        public static void Main(string[] args)
        {
            ListaDeAlunos cadastro;
            int           opcao;

            cadastro = new ListaDeAlunos();
            cadastro.LeCadastroDoArquivo();

            do
            {
                Console.Clear();
                Console.WriteLine("Lista 3 Exercício 14");
                Console.WriteLine("----------------------------------");
                Console.WriteLine();

                Console.WriteLine("1) Listar alunos cadastrados");
                Console.WriteLine("2) Cadastrar novo aluno");
                Console.WriteLine("3) Editar um aluno existente");
                Console.WriteLine("4) Remover um aluno existente");
                Console.WriteLine("5) Salvar cadastro atual e sair");
                Console.WriteLine("6) Sair sem salvar");

                Console.WriteLine();
                Console.Write("Digite a opção desejada: ");

                opcao = int.Parse(Console.ReadLine());

                switch (opcao)
                {
                case 1:
                    cadastro.Listar();
                    break;

                case 2:
                    cadastro.Adicionar();
                    break;

                case 3:
                    cadastro.Editar();
                    break;

                case 4:
                    cadastro.Remover();
                    break;

                case 5:
                    cadastro.SalvarCadastroEmArquivo();
                    break;

                case 6:
                    break;

                default:
                    Console.WriteLine("Erro! Opção inexistente.");
                    break;
                }

                Console.ReadKey();
            }while (opcao != 5 && opcao != 6);
        }
示例#2
0
        public static void Main(string[] args)
        {
            ListaDeAlunos cadastro;
            int opcao;

            cadastro = new ListaDeAlunos();
            cadastro.LeCadastroDoArquivo();

            do
            {
                Console.Clear();
                Console.WriteLine("Lista 3 Exercício 14");
                Console.WriteLine("----------------------------------");
                Console.WriteLine();

                Console.WriteLine("1) Listar alunos cadastrados");
                Console.WriteLine("2) Cadastrar novo aluno");
                Console.WriteLine("3) Editar um aluno existente");
                Console.WriteLine("4) Remover um aluno existente");
                Console.WriteLine("5) Salvar cadastro atual e sair");
                Console.WriteLine("6) Sair sem salvar");

                Console.WriteLine();
                Console.Write("Digite a opção desejada: ");

                opcao = int.Parse(Console.ReadLine());

                switch (opcao)
                {
                case 1:
                    cadastro.Listar();
                    break;
                case 2:
                    cadastro.Adicionar();
                    break;
                case 3:
                    cadastro.Editar();
                    break;
                case 4:
                    cadastro.Remover();
                    break;
                case 5:
                    cadastro.SalvarCadastroEmArquivo();
                    break;
                case 6:
                    break;
                default:
                    Console.WriteLine("Erro! Opção inexistente.");
                    break;
                }

                Console.ReadKey();
            }
            while (opcao != 5 && opcao != 6);
        }