/// <summary> /// Initializes a new instance of the ApplicationIdle component. /// </summary> public ApplicationIdle() { InitializeComponent(); timer.Interval = 1000; timer.Tick += new EventHandler(timer_Tick); _IdleTime = new TimeSpan(0, 2, 0); _TickInterval = new TimeSpan(0, 0, 1); _WarnTime = new TimeSpan(0, 0, 10); _WarnSetting = WarnSettings.Tick; _TimeRemaining = ZeroTime; _TimeElapsed = ZeroTime; _IsRunning = false; _IsPaused = false; }
public WarnSettingsForm(Document document) { InitializeComponent(); Document = document; FaceRecorderForRevit recorder = PMSoftHelper.GetRecorder(nameof(WarnSettings), Document); var str = recorder.GetValue(SaveKeyHelper.GetSaveKey(SaveKeyHelper.SaveKeyTypeForSubsidenceMonitor.WarnSettings, 1), "", 1000); if (!string.IsNullOrEmpty(str)) { WarnSettings = JsonConvert.DeserializeObject <WarnSettings>(str); if (WarnSettings.BuildingSubsidence_Day != int.MinValue) { tb_BuildingSubsidence_Day.Text = WarnSettings.BuildingSubsidence_Day.ToString(); } if (WarnSettings.BuildingSubsidence_DailyMillimeter != int.MinValue) { tb_BuildingSubsidence_DailyMillimeter.Text = WarnSettings.BuildingSubsidence_DailyMillimeter.ToString(); } if (WarnSettings.BuildingSubsidence_SumMillimeter != int.MinValue) { tb_BuildingSubsidence_SumMillimeter.Text = WarnSettings.BuildingSubsidence_SumMillimeter.ToString(); } if (WarnSettings.SurfaceSubsidence_Day != int.MinValue) { tb_SurfaceSubsidence_Day.Text = WarnSettings.SurfaceSubsidence_Day.ToString(); } if (WarnSettings.SurfaceSubsidence_DailyMillimeter != int.MinValue) { tb_SurfaceSubsidence_DailyMillimeter.Text = WarnSettings.SurfaceSubsidence_DailyMillimeter.ToString(); } if (WarnSettings.SurfaceSubsidence_SumMillimeter != int.MinValue) { tb_SurfaceSubsidence_SumMillimeter.Text = WarnSettings.SurfaceSubsidence_SumMillimeter.ToString(); } if (WarnSettings.STBAP_StandardAxle != int.MinValue) { tb_STBAP_AxlePower.Text = WarnSettings.STBAP_StandardAxle.ToString(); } if (WarnSettings.STBAP_MaxAxleRate != int.MinValue) { tb_STBAP_MaxAxle.Text = WarnSettings.STBAP_MaxAxleRate.ToString(); } if (WarnSettings.STBAP_MinAxleRate != int.MinValue) { tb_STBAP_MinAxle.Text = WarnSettings.STBAP_MinAxleRate.ToString(); } if (WarnSettings.PressedPipeLineSubsidence_Day != int.MinValue) { tb_StressedPipeLineSubsidence_Day.Text = WarnSettings.PressedPipeLineSubsidence_Day.ToString(); } if (WarnSettings.PressedPipeLineSubsidence_PipelineMillimeter != int.MinValue) { tb_StressedPipeLineSubsidence_PipelineMillimeter.Text = WarnSettings.PressedPipeLineSubsidence_PipelineMillimeter.ToString(); } if (WarnSettings.PressedPipeLineSubsidence_WellMillimeter != int.MinValue) { tb_StressedPipeLineSubsidence_WellMillimeter.Text = WarnSettings.PressedPipeLineSubsidence_WellMillimeter.ToString(); } if (WarnSettings.PressedPipeLineSubsidence_SumMillimeter != int.MinValue) { tb_StressedPipeLineSubsidence_SumMillimeter.Text = WarnSettings.PressedPipeLineSubsidence_SumMillimeter.ToString(); } if (WarnSettings.UnpressedPipeLineSubsidence_Day != int.MinValue) { tb_UnstressedPipeLineSubsidence_Day.Text = WarnSettings.UnpressedPipeLineSubsidence_Day.ToString(); } if (WarnSettings.UnpressedPipeLineSubsidence_PipelineMillimeter != int.MinValue) { tb_UnstressedPipeLineSubsidence_PipelineMillimeter.Text = WarnSettings.UnpressedPipeLineSubsidence_PipelineMillimeter.ToString(); } if (WarnSettings.UnpressedPipeLineSubsidence_WellMillimeter != int.MinValue) { tb_UnstressedPipeLineSubsidence_WellMillimeter.Text = WarnSettings.UnpressedPipeLineSubsidence_WellMillimeter.ToString(); } if (WarnSettings.UnpressedPipeLineSubsidence_SumMillimeter != int.MinValue) { tb_UnstressedPipeLineSubsidence_SumMillimeter.Text = WarnSettings.UnpressedPipeLineSubsidence_SumMillimeter.ToString(); } if (WarnSettings.SkewBack_WellMillimeter != int.MinValue) { tb_SkewBack_WellMillimeter.Text = WarnSettings.SkewBack_WellMillimeter.ToString(); } if (WarnSettings.SkewBack_StandardMillimeter != int.MinValue) { tb_SkewBack_StandardMillimeter.Text = WarnSettings.SkewBack_StandardMillimeter.ToString(); } if (WarnSettings.SkewBack_Speed != int.MinValue) { tb_SkewBack_Speed.Text = WarnSettings.SkewBack_Speed.ToString(); } if (WarnSettings.SkewBack_Day != int.MinValue) { tb_SkewBack_Day.Text = WarnSettings.SkewBack_Day.ToString(); } //监测项 if (WarnSettings.PressedPipeLineSubsidence_WellNow != int.MinValue) { tb_StressedPipeLineSubsidence_WellNow.Text = WarnSettings.PressedPipeLineSubsidence_WellNow.ToString(); } if (WarnSettings.UnpressedPipeLineSubsidence_WellNow != int.MinValue) { tb_UnstressedPipeLineSubsidence_WellNow.Text = WarnSettings.UnpressedPipeLineSubsidence_WellNow.ToString(); } if (WarnSettings.SkewBack_WellNow != int.MinValue) { tb_SkewBack_WellNow.Text = WarnSettings.SkewBack_WellNow.ToString(); } if (WarnSettings.SkewBack_StandardNow != int.MinValue) { tb_SkewBack_StandardNow.Text = WarnSettings.SkewBack_StandardNow.ToString(); } if (WarnSettings.SkewBack_Day != int.MinValue) { tb_SkewBack_Day.Text = WarnSettings.SkewBack_Day.ToString(); } } }