Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        public void MonitorearClima()
        {
            TareasRobot objRobot = new TareasRobot();

            //QUEDO QUE TENGO QUE PONER x
            Console.WriteLine("Ingrese el clima actual: ");
            climaActual = Console.ReadLine();
            objRobot.ejecutarLuzArtificial(climaActual, false);  //Cambiar parametros para ver validacion
        }
Exemplo n.º 3
0
        public void MonitorearTemperatura()
        {
            TareasRobot objRobot = new TareasRobot();

            Console.WriteLine("Ingrese la temperatura actual: ");
            int    temp;
            string tempFinal;

            tempFinal = Console.ReadLine();
            temp      = Convert.ToInt32(tempFinal);
            objRobot.ejecutarRobotRiego(temp, false);
        }
Exemplo n.º 4
0
        //public void ejecutarLuzArtificial(String climaActual, bool estadoLuzAritificial ){

        //if((climaActual == "Lloviendo" || climaActual == "Nublado") && estadoLuzAritificial==false){
        // Console.WriteLine("Ejecutando Luz Artificial");
        //estadoLuzAritificial = true;
        //}
        //else{
        // Console.WriteLine("El Clima no es adecuado para usar la Luz Artificial");
        //}
        // }

        public void MonitorearClima()
        {
            TareasRobot objRobot = new TareasRobot();

            objRobot.ejecutarLuzArtificial("Soleado", false);
        }