| | |
| | | if (_allVisualList != null && _allVisualList.Count == 1) |
| | | { |
| | | var visual = _allVisualList.First(); |
| | | this.txtPoolElev.EditValue = Math.Round(visual.PoolElev, 4); |
| | | this.txtBeginGroup.EditValue = visual.BeginGroup; |
| | | this.txtInitLevel.EditValue = Math.Round(visual.InitLevel, 4); |
| | | this.txtMinLevel.EditValue = Math.Round(visual.MinLevel, 4); |
| | | this.txtMaxLevel.EditValue = Math.Round(visual.MaxLevel, 4); |
| | |
| | | { |
| | | return; |
| | | } |
| | | double? poolElev = this.txtPoolElev.EditValue == null ? null : double.Parse(this.txtPoolElev.EditValue.ToString()); |
| | | var beginGroup = this.txtBeginGroup.Text.Trim(); |
| | | double? initLevel = this.txtInitLevel.EditValue == null ? null : double.Parse(this.txtInitLevel.EditValue.ToString()); |
| | | double? minLevel = this.txtMinLevel.EditValue == null ? null : double.Parse(this.txtMinLevel.EditValue.ToString()); |
| | | double? maxLevel = this.txtMaxLevel.EditValue == null ? null : double.Parse(this.txtMaxLevel.EditValue.ToString()); |
| | |
| | | double? minVol = this.txtMinVol.EditValue == null ? null : double.Parse(this.txtMinVol.EditValue.ToString()); |
| | | _allVisualList.ForEach(x => |
| | | { |
| | | if (poolElev.HasValue) |
| | | if (!string.IsNullOrEmpty(beginGroup)) |
| | | { |
| | | if (x.PoolElev != poolElev.Value) |
| | | if (x.BeginGroup != beginGroup) |
| | | { |
| | | _changeHelper.Append(x, eChangeType.Update); |
| | | _propStatusHelper?.UpdatePropStatus(x.Code, nameof(x.PoolElev), Yw.Hydro.ePropStatus.Normal, $"{DateTime.Now.ToStandardString()}通过设置组件修改"); |
| | | _propStatusHelper?.UpdatePropStatus(x.Code, nameof(x.BeginGroup), Yw.Hydro.ePropStatus.Normal, $"{DateTime.Now.ToStandardString()}通过设置组件修改"); |
| | | } |
| | | x.PoolElev = poolElev.Value; |
| | | x.BeginGroup = beginGroup; |
| | | } |
| | | if (initLevel.HasValue) |
| | | { |