private string CambiarEstadoAlarmaDesactivada(string _cEstadoAlarma) { switch (_cEstadoAlarma) { case "1": IEstadoAlarma = new AlarmaDesactivada(); alarma = new Alarma(IEstadoAlarma); cMensaje = alarma.ActivarAlarma(); break; case "2": IEstadoAlarma = new AlarmaDesactivada(); alarma = new Alarma(IEstadoAlarma); cMensaje = alarma.InactivarAlarma(); break; } return(cMensaje); }
public void CambiarEstado(IEstadoAlarma _Estado) { //Console.WriteLine($"Cambiando estado de la alarma a {_Estado.GetType().Name}."); this.Estado = _Estado; }
public Alarma(IEstadoAlarma _EstadoInicial) { Estado = _EstadoInicial; }
public void setAlarma(IEstadoAlarma newState) { contextAlarma.CambiarEstado(newState); }
public void CambiarEstado(IEstadoAlarma newState) { this.state = newState; }
public Alarma(IEstadoAlarma state) { this.state = state; }
public Alarma(IEstadoAlarma _IEstadoAlarma) { IEstadoAlarma = _IEstadoAlarma; }
public void CambiarEstado(IEstadoAlarma _IEstadoAlarma) { IEstadoAlarma = _IEstadoAlarma; }