Esempio n. 1
0
        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!!!");
            }
        }
Esempio n. 4
0
        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();
        }
Esempio n. 5
0
        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();
        }
Esempio n. 6
0
        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();
        }