Exemplo n.º 1
0
        public void Main()
        {
            string   cMensaje = string.Empty, cAccion = string.Empty;
            var      AlarmaInactiva = new AlarmaInactivar();
            Contexto Cotexto        = new Contexto(AlarmaInactiva);

            AlarmaInactiva.AsignarContexto(Cotexto);
            Console.WriteLine("Se inicializa la Alarma Apagada realize lo siguiente:\n0-Apagar\n1-Encender\nx-Salir\n");
            while (cAccion != "x")
            {
                cAccion = Console.ReadLine();
                switch (cAccion)
                {
                case "0":
                    cMensaje = Cotexto.InactivarAlarma();
                    break;

                case "1":
                    cMensaje = Cotexto.ActivarAlarma();
                    break;

                case "x":
                    cMensaje = "Cerrando...";
                    break;

                default:
                    cMensaje = "Acción incorrecta";
                    break;
                }
                Console.WriteLine(cMensaje);
            }
        }