diff --git a/PrimaryFormParts/PrimaryForm.cs b/PrimaryFormParts/PrimaryForm.cs index efc1865..8a1c05e 100644 --- a/PrimaryFormParts/PrimaryForm.cs +++ b/PrimaryFormParts/PrimaryForm.cs @@ -253,14 +253,14 @@ namespace DualScreenDemo } - //public void RoomTimeStart() - //{ - // //DateTime now = DateTime.Now; - // //DateTime tenMinutesLater = now.AddMinutes(120); - // //remainingTime = tenMinutesLater - now; - // remainingTime = Program.room.timePeriod; - // timerCountdown.Start(); - //} + public void RoomTimeStart() + { + //DateTime now = DateTime.Now; + //DateTime tenMinutesLater = now.AddMinutes(120); + //remainingTime = tenMinutesLater - now; + remainingTime = Program.room.timePeriod; + timerCountdown.Start(); + } private async void TimerCountdown_Tick(object sender, EventArgs e) { @@ -274,8 +274,8 @@ namespace DualScreenDemo { timerCountdown.Stop(); await Task.Delay(10000); - Program.room.setDB("closed"); - Program.room.set(""); + //Program.room.setDB("closed"); + //Program.room.set(""); } } diff --git a/Room.cs b/Room.cs index d4c5ed9..bfaf56c 100644 --- a/Room.cs +++ b/Room.cs @@ -13,7 +13,7 @@ namespace DualScreenDemo private string State = "error"; private DateTime? startedAt; private DateTime? endedAt; - //public TimeSpan timePeriod; + public TimeSpan timePeriod; public Room() { @@ -47,8 +47,8 @@ namespace DualScreenDemo var Statedb = db.Field("status"); startedAt = ParseTime(db.Field("started_at")); endedAt = ParseTime(db.Field("ended_at")); - //timePeriod = (TimeSpan)(endedAt - DateTime.Now); - ////PrimaryForm.Instance.RoomTimeStart(); + timePeriod = (TimeSpan)(endedAt - DateTime.Now); + PrimaryForm.Instance.RoomTimeStart(); if (Statedb.Equals("maintain")) { Statedb = "active"; } return Statedb; }