예제 #1
0
        private static void ListarFuncionarios()
        {
            List <Funcionario> lista = RegistoFuncionarioController.ObterListaFuncionarios();

            if (lista.Count == 0)
            {
                Console.ForegroundColor = ConsoleColor.Red;
                Console.WriteLine("Não se encontram funcionários inscritos na plataforma actualmente.");
                Console.ResetColor();
            }

            foreach (Funcionario func in lista)
            {
                System.Threading.Thread.Sleep(TimeSpan.FromSeconds(1));
                Console.WriteLine("------------------------------");
                Console.WriteLine(func.ToString());
                Console.WriteLine("------------------------------");
            }
            Console.ReadKey();
        }
예제 #2
0
        private static void PesquisarFuncionario()
        {
            string      nr   = Utils.GetText("Digite o Numero:");
            Funcionario func = RegistoFuncionarioController.PesquisarFuncionario(nr);

            if (func != null)
            {
                Console.WriteLine("------------------------------");
                Console.WriteLine(func.ToString());
                Console.WriteLine("------------------------------");
            }
            else
            {
                Console.Beep();
                Console.ForegroundColor = ConsoleColor.Red;
                Console.WriteLine("Não existe!!!");
                Console.ResetColor();
            }
            Console.ReadKey();
        }
예제 #3
0
        private static void EliminarFuncionario()
        {
            string      nr   = Utils.GetText("Digite o Numero:");
            Funcionario func = RegistoFuncionarioController.EliminarFuncionario(nr);

            if (func != null)
            {
                Console.WriteLine("------------------------------");
                Console.WriteLine(func.ToString());
                Console.WriteLine("------------------------------");
                Console.ForegroundColor = ConsoleColor.Blue;
                Console.WriteLine("O funcionário {0} foi eliminado do sistema.", func.numeroFunc);
                Console.ResetColor();
            }
            else
            {
                Console.Beep();
                Console.ForegroundColor = ConsoleColor.Red;
                Console.WriteLine("Não existe!!!");
                Console.ResetColor();
            }
            Console.ReadKey();
        }
예제 #4
0
        private static void RegistarFuncionario()
        {
            Funcionario func = Pessoa.CriarFuncionario();

            RegistoFuncionarioController.RegistarFuncionario(func);
        }