private static void AlterarPessoa() { string nif = Utils.GetText("Digite o NIF da pessoa que quer alterar: "); Pessoa pessoa = RegistoPessoaController.PesquisarPessoa(nif); if (pessoa != null) { Console.WriteLine(pessoa.ToString()); Pessoa pessoaAlterada = RegistoPessoaController.AlterarPessoa(pessoa); } else { Console.Beep(); Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Não existe!!!"); Console.ResetColor(); } Console.ReadKey(); }
private static void ListarPessoas() { List <Pessoa> lista = RegistoPessoaController.ObterListaPessoas(); if (lista.Count == 0) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("\nNão se encontram pessoas inscritas na plataforma actualmente."); Console.ResetColor(); } foreach (Pessoa pessoa in lista) { System.Threading.Thread.Sleep(TimeSpan.FromSeconds(1)); Console.WriteLine("------------------------------"); Console.WriteLine(pessoa.ToString()); Console.WriteLine("------------------------------"); } Console.ReadKey(); }
private static void EliminarPessoa() { string nif = Utils.GetText("Digite o NIF da pessoa a ser eliminada: "); Pessoa pessoa = RegistoPessoaController.EliminarPessoa(nif); if (pessoa != null) { Console.WriteLine(pessoa.ToString()); Console.ForegroundColor = ConsoleColor.Blue; Console.WriteLine("\nA pessoa {0} foi eliminada do sistema.", pessoa.Nome); Console.ResetColor(); } else { Console.Beep(); Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Não existe!!!"); Console.ResetColor(); } Console.ReadKey(); }
private static void RegistarPessoa() { Pessoa pessoa = Autarquia.CriarPessoa(); RegistoPessoaController.RegistarPessoa(pessoa); }