示例#1
0
 public override void entryAction(Alarma context)
 {
     alarma      = context;
     t1          = new Timer();
     t1.Elapsed += timer_Elapsed;
     t1.Interval = 1000;
     t1.Start();
 }
示例#2
0
文件: Estado.cs 项目: drev4/Alarma
 public void buzz(Alarma context)
 {
     if (context.buzz)
     {
         context.buzz = false;
         MessageBox.Show("Radio desactivada");
     }
     else
     {
         context.buzz = true;
         MessageBox.Show("Radio activada");
     }
 }
示例#3
0
 public override void entryAction(Alarma context)
 {
     context.alarma = new DateTime();
     MessageBox.Show("Alarma no programada");
 }
示例#4
0
文件: Estado.cs 项目: drev4/Alarma
 abstract public void alarmaOff(Alarma context);
示例#5
0
文件: Estado.cs 项目: drev4/Alarma
 abstract public void alarmaOn(Alarma context, int h, int m);
示例#6
0
文件: Estado.cs 项目: drev4/Alarma
 abstract public void stop(Alarma context);
示例#7
0
文件: Estado.cs 项目: drev4/Alarma
 abstract public void snooze(Alarma context, int inter);
示例#8
0
 public override void alarmaOn(Alarma context, int h, int m)
 {
     this.entryAction(context);
 }
示例#9
0
文件: Estado.cs 项目: drev4/Alarma
 abstract public void entryAction(Alarma context, int sz);
示例#10
0
文件: Estado.cs 项目: drev4/Alarma
 public static Estado init(Alarma context)
 {
     np.entryAction(context);
     return(np);
 }
示例#11
0
 public override void stop(Alarma context)
 {
     throw new NotImplementedException();
 }
示例#12
0
 public override void snooze(Alarma context, int inter)
 {
     throw new NotImplementedException();
 }
示例#13
0
 public override void exitAction(Alarma context)
 {
     context.Estado = getSonando();
     getSonando().entryAction(context);
 }
示例#14
0
 public override void entryAction(Alarma context, int h, int m)
 {
     throw new NotImplementedException();
 }
示例#15
0
 public override void exitAction(Alarma context)
 {
     context.Estado = getProgramada();
 }
示例#16
0
文件: Estado.cs 项目: drev4/Alarma
 abstract public void exitAction(Alarma context);
示例#17
0
 public override void alarmaOn(Alarma context, int h, int m)
 {
     this.exitAction(context);
     getProgramada().entryAction(context, h, m);
 }
示例#18
0
 public override void alarmaOff(Alarma context)
 {
     context.Estado = getNoProgramada();
     getNoProgramada().entryAction(context);
 }