From be19d8bcf787acb18d2c397fcdf43af2ad5bf04f Mon Sep 17 00:00:00 2001 From: "allen.yan" Date: Mon, 11 Aug 2025 10:55:53 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8C=85=E5=BB=82=E8=A8=88=E6=99=82=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- PrimaryFormParts/PrimaryForm.cs | 20 ++++++++++---------- Room.cs | 6 +++--- 2 files changed, 13 insertions(+), 13 deletions(-) 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; }