コード例 #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
ファイル: NoProgramada.cs プロジェクト: drev4/Alarma
 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
ファイル: NoProgramada.cs プロジェクト: drev4/Alarma
 public override void exitAction(Alarma context)
 {
     context.Estado = getProgramada();
 }
コード例 #16
0
ファイル: Estado.cs プロジェクト: drev4/Alarma
 abstract public void exitAction(Alarma context);
コード例 #17
0
ファイル: NoProgramada.cs プロジェクト: drev4/Alarma
 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);
 }