static void Main(string[] args)
        {
            RepositorioCultivo Datos     = new RepositorioCultivo();
            List <Seccion>     Secciones = Datos.Secciones;



            ProximoTornado objTornado = new ProximoTornado();
            Clima          objClima   = new Clima();

            objTornado.ejecutarDomo(90, false, Datos, Secciones);
            Seccion enDomo = Secciones.FirstOrDefault(s => s.enDomo = true) as Seccion;

            DisplayCultivos objDisplay = new DisplayCultivos();

            objDisplay.displayColor("Frutales", "Rojo", Datos, Secciones);

            objDisplay.tiempoMaduracionOrdenado("Cereales", Datos, Secciones);

            objDisplay.maxMantenimiento("Ornamentales", Datos, Secciones);

            objClima.MonitorearClima();    //Desea monitorear el clima?


            //Seccion frutales = Secciones.First(s=> s.Tipo =="Frutales") as Seccion ;
            //List<String> frutos = frutales.Cultivos.Select(c => c.Fruto).ToList();
            //Cultivo FrutoAmarillo = frutales.Cultivos.Last( c => c.Color == "Amarillo"); //Ultimo frutales Amarillo


            //Seccion Hortalizas = Secciones.FirstOrDefault(s=> s.Tipo =="Hortalizas") as Seccion ;
            //List<Cultivo> HortalizasNaranjas = Hortalizas.Cultivos.Where(c=> c.Color == "Naranja").ToList<Cultivo>();
        }
        public void Seleccion(RepositorioCultivo Datos, List <Seccion> Secciones)
        {
            MenuUsuario         objUsu         = new MenuUsuario();
            ProximoTornado      objTornado     = new ProximoTornado();
            Clima               objClima       = new Clima();
            TemperaturaAmbiente objTemperatura = new TemperaturaAmbiente();
            TareasRobot         objRobot       = new TareasRobot();
            DisplayCultivos     objDisplay     = new DisplayCultivos();
            int choice;

            do
            {
                choice = objUsu.MenuPrincipal();

                switch (choice)
                {
                case 1:
                    Console.WriteLine("Nombre de la seccion que desea buscar");
                    string seccionDeseada = Console.ReadLine();
                    Console.WriteLine("Color a buscar");
                    string colorDeseado = Console.ReadLine();
                    objDisplay.displayColor(seccionDeseada, colorDeseado, Datos, Secciones);
                    break;

                case 2:
                    Console.WriteLine("Nombre de la seccion que desea buscar");
                    string seccionDeseada1 = Console.ReadLine();
                    objDisplay.tiempoMaduracionOrdenado(seccionDeseada1, Datos, Secciones);
                    Console.WriteLine();
                    break;

                case 3:
                    Console.WriteLine("Nombre de la seccion que desea buscar");
                    string seccionDeseada2 = Console.ReadLine();
                    objDisplay.maxMantenimiento(seccionDeseada2, Datos, Secciones);
                    Console.WriteLine();
                    break;

                case 4:
                    objClima.MonitorearClima();
                    Console.WriteLine();
                    break;

                case 5:
                    objTemperatura.MonitorearTemperatura();
                    Console.WriteLine();
                    break;

                case 6:
                    objTornado.ejecutarRobotEmergencia(Datos, Secciones);
                    Console.WriteLine();
                    break;

                case 7:
                    objTornado.ejecutarSacarDomo(Datos, Secciones);
                    break;
                }
            }while(choice != -1);
        }