示例#1
0
        /// <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;
        }
示例#2
0
        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();
                }
            }
        }