public bool MenuExercicio2Console()
        {
            string Nome = ""; double Salario = 0;

            Console.Clear();
            Console.WriteLine("*** Menu ***\n");
            Console.WriteLine("1) Adicionar Funcionário");
            Console.WriteLine("2) Exibir Maior e Menor com FOR");
            Console.WriteLine("3) Exibir Maior e Menor com WHILE");
            Console.WriteLine("4) Exibir Maior e Menor com BublleSort");
            Console.WriteLine("0) Sair");
            Console.Write("\r\nEscolha uma opção: ");

            switch (Console.ReadLine())
            {
            case "1":
                Console.Clear();
                CapturarInputFuncionario(out Nome, out Salario);
                _exercicio2.AdicionarFuncionario(Nome, Salario);
                return(true);

            case "2":
                Console.Clear();
                _exercicio2.MaiorMenorFor();
                Console.ReadKey();
                return(true);

            case "3":
                Console.Clear();
                _exercicio2.MaiorMenorWhile();
                Console.ReadKey();
                return(true);

            case "4":
                Console.Clear();
                _exercicio2.MaiorMenorBubbleSort();
                Console.ReadKey();
                return(true);

            case "0":
                return(false);

            default:
                return(true);
            }
        }
예제 #2
0
        public void ExibirItemDeMenuEmpresa()
        {
            ConsoleKeyInfo cki;

            do
            {
                OpcoesItemDeMenuEmpresa();
                cki = Console.ReadKey(false);
                Console.Clear();
                switch (cki.KeyChar.ToString())
                {
                case "1":
                    CapturarDadosFuncionario();
                    _empresa.AdicionarFuncionario(_nome, _salario);
                    Console.ReadKey();
                    break;

                case "2":
                    _empresa.ExibirMaiorMenorComFor();
                    Console.ReadKey();
                    break;

                case "3":
                    _empresa.ExibirMaiorMenorComWhile();
                    Console.ReadKey();
                    break;

                case "4":
                    _empresa.ExibirMaiorMenorComOrdencaoBolha();
                    Console.ReadKey();
                    break;

                default:
                    break;
                }
            } while (cki.Key != ConsoleKey.Escape);
        }