예제 #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);
 }