private static void MostrarAreaPredominanteFreguesia()
        {
            string nome   = Utils.GetText("Digite o Nome da Freguesia");
            string result = RegistoEstatisticaController.MostrarAreaPredominanteFreguesia(nome);

            Console.WriteLine("A área predominante é: {0}", result);
        }
        private static double MostrarAreaTotalAutarquia()
        {
            double areaTotal = RegistoEstatisticaController.MostrarAreaTotalAutarquia();

            Console.WriteLine("A área total da autarquia é de: {0}", areaTotal);
            Console.ReadKey();
            return(areaTotal);
        }
        private static void MostrarPercentagemAreaRuralAutarquia()
        {
            double areaTotal        = MostrarAreaTotalAutarquia();
            double areaRural        = RegistoEstatisticaController.MostrarPercentagemAreaRuralAutarquia();
            double percentagemRural = (areaRural / areaTotal) * 100;

            Console.WriteLine("A percentagem da área rural da autarquia é de {0} %", percentagemRural);
            Console.ReadKey();
        }
        private static void MostrarFreguesiasDimensao()
        {
            List <Freguesia> lista = RegistoEstatisticaController.MostrarFreguesiasDimensao();

            foreach (Freguesia f in lista)
            {
                System.Threading.Thread.Sleep(TimeSpan.FromSeconds(1));
                Console.WriteLine("------------------------------");
                Console.WriteLine("\n" + f.ToString());
            }
        }
        private static void MostrarTop5PessoasMaisTerrenos()
        {
            List <Pessoa> lista = RegistoEstatisticaController.MostrarTopProprietarios();

            foreach (Pessoa p in lista)
            {
                System.Threading.Thread.Sleep(TimeSpan.FromSeconds(1));
                Console.WriteLine("------------------------------");
                Console.WriteLine("\n" + p.ToString());
            }
            Console.ReadKey();
        }
        private static void CalcContriAutarquia()
        {
            List <Freguesia> lista = RegistoEstatisticaController.CalcContriAutarquia();

            foreach (Freguesia f in lista)
            {
                System.Threading.Thread.Sleep(TimeSpan.FromSeconds(1));
                Console.WriteLine("------------------------------");
                Console.WriteLine("\n" + f.ToString());
            }
            Console.ReadKey();
        }
        private static void MostrarPessoasDeterminadaData()
        {
            DateTime      data  = Utils.GetDataNascimento();
            List <Pessoa> lista = RegistoEstatisticaController.MostrarPessoasDeterminadaData(data);

            foreach (Pessoa p in lista)
            {
                System.Threading.Thread.Sleep(TimeSpan.FromSeconds(1));
                Console.WriteLine("------------------------------");
                Console.WriteLine("\n" + p.ToString());
            }
            Console.ReadKey();
        }
        private static void MostrarListaTerrenosInspecao()
        {
            string   nome = Utils.GetText("Digite o Nome da Freguesia");
            DateTime data = Utils.GetData();

            List <Terreno> lista = RegistoEstatisticaController.MostrarListaTerrenosInspecao(data, nome);

            foreach (Terreno t in lista)
            {
                System.Threading.Thread.Sleep(TimeSpan.FromSeconds(1));
                Console.WriteLine("------------------------------");
                Console.WriteLine("\n" + t.ToString());
            }
            Console.ReadKey();
        }