private static void RegistarEscritura() { Escritura escritura = Terreno.CriarEscritura(); RegistoEscrituraController.RegistarEscritura(escritura); Console.ReadKey(); }
private static void ListarEscrituras() { List <Escritura> lista = RegistoEscrituraController.ObterListaEscrituras(); foreach (Escritura escritura in lista) { System.Threading.Thread.Sleep(TimeSpan.FromSeconds(1)); Console.WriteLine(escritura.ToString()); } Console.ReadKey(); }
private static void EliminarEscritura() { int num = Utils.GetIntNumber("Digite o numero da escritura:"); Escritura escritura = RegistoEscrituraController.EliminarEscritura(num); if (escritura != null) { Console.WriteLine(escritura.ToString()); } else { Console.Beep(); Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Não existe!!!"); } }
private static void EliminarEscritura() { int num = Utils.GetIntNumber("Digite o numero da escritura:"); Escritura escritura = RegistoEscrituraController.EliminarEscritura(num); if (escritura != null) { Console.WriteLine("------------------------------"); Console.WriteLine(escritura.ToString()); Console.WriteLine("------------------------------"); Console.ForegroundColor = ConsoleColor.Blue; Console.WriteLine("A escritura {0} foi eliminado do sistema.", escritura.Num); Console.ResetColor(); } else { Console.Beep(); Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Não existe!!!"); } Console.ReadKey(); }
private static void ListarEscrituras() { List <Escritura> lista = RegistoEscrituraController.ObterListaEscrituras(); foreach (Escritura escritura in lista) { if (lista.Count == 0) { Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("Não se encontram escrituras inscritas na plataforma actualmente."); Console.ResetColor(); } System.Threading.Thread.Sleep(TimeSpan.FromSeconds(1)); Console.WriteLine("------------------------------"); Console.WriteLine(escritura.ToString()); Console.WriteLine("Proprietários:"); Escritura.GetProprietarios(escritura); Console.WriteLine("------------------------------"); } Console.ReadKey(); }
public static void CalcularPercentagem() { double percentagemProp = 0; int num = Utils.GetIntNumber("Digite o numero da escritura:"); Escritura escritura = RegistoEscrituraController.PesquisarEscritura(num); if (escritura != null) { //Console.WriteLine("Quantos proprietários tem o terreno?"); //int numProprietarios = int.Parse(Console.ReadLine()); percentagemProp = RegistoEscrituraController.CalcularPercentagem(escritura); } foreach (Proprietario p in escritura.ProprietariosList) { Console.WriteLine("Proprietario {0}: {1}%\n", p.Nif, p.Percentagem); } Console.WriteLine("Posse total dos proprietários em relação ao terreno: {0}% ", percentagemProp); Console.ReadKey(); }