private void crearAlarmaInactiva() { EstadoAlarmaInactiva estadoInicialInactiva = new EstadoAlarmaInactiva(); Alarma alarmaInactivada = new Alarma(estadoInicialInactiva); estadoInicialInactiva.setAlarma(alarmaInactivada); desplegarMenuAlarma(alarmaInactivada); }
public string desactivar() { EstadoAlarmaInactiva inactiva = new EstadoAlarmaInactiva(); inactiva.setAlarma(alarma); alarma.setEstadoAlarma(inactiva); return("Alarma Inactiva"); }
public void desplegarMenu() { bool flag = false; do { Console.Clear(); //Limpiar la pantalla Console.ForegroundColor = ConsoleColor.White; Console.WriteLine("Seleccione una opcion..."); Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine("[A] Crear Alarma Activa"); Console.WriteLine("[B] Crear Alarma Inactiva"); Console.WriteLine("[Esc] Salirtnn"); Console.ForegroundColor = ConsoleColor.White; ConsoleKeyInfo op = Console.ReadKey(true); switch (op.Key) { case ConsoleKey.A: Console.WriteLine("Ud seleccionó la opción Estado Inicial Alarma Activa"); crearAlarmaActiva(); Console.WriteLine("\nPresione una tecla para continuar..."); Console.ReadKey(); break; case ConsoleKey.B: Console.WriteLine("Ud seleccionó la opción Estado Inicial Alarma Inactiva"); EstadoAlarmaInactiva estadoInicialInactiva = new EstadoAlarmaInactiva(); Alarma alarmaInactivada = new Alarma(estadoInicialInactiva); crearAlarmaInactiva(); Console.WriteLine("\nPresione una tecla para continuar..."); Console.ReadKey(); break; case ConsoleKey.Escape: flag = true; break; } } while (!flag); }