duheng
2024-09-25 12a6316ffa897b4ce4205f545b88359195b386d6
WinFrmUI/HStation.WinFrmUI.Assets.Core/06-pipelineManage/EditPipeLineMainDlg.cs
@@ -37,7 +37,14 @@
            this.TextEditHazenStatrtValue.Text = PipeLineVmo.Hazen.ToString();
            this.TextEditDarcyStartValue.Text = PipeLineVmo.Darcy.ToString();
            this.TextEditManningStartValue.Text = PipeLineVmo.Manning.ToString();
            this.TextEditCaliber.EditValue = _PipeLineVmo.Caliber;
            if (_PipeLineVmo.Caliber == null)
            {
                TextEditCaliber.EditValue = "默认";
            }
            else
            {
                TextEditCaliber.EditValue = _PipeLineVmo.Caliber.ToString();
            }
            this.TextEditName.Text = _PipeLineVmo.Name;
            this.DescriptionTextEdit.Text = _PipeLineVmo.Description;
            this.TextEditMaterial.EditValue = _PipeLineVmo.Material;
@@ -63,10 +70,29 @@
            if (!(Valid()))
                return;
            _PipeLineVmo.Material = TextEditMaterial.Text.Trim();
            _PipeLineVmo.Coefficient = TextEditHazenStatrtValue.Text.Trim();
            if (double.TryParse(TextEditHazenStatrtValue.Text, out double hazen))
            {
                _PipeLineVmo.Hazen = hazen;
            }
            if (double.TryParse(TextEditDarcyStartValue.Text, out double darcy))
            {
                _PipeLineVmo.Darcy = darcy;
            }
            if (double.TryParse(TextEditManningStartValue.Text, out double manning))
            {
                _PipeLineVmo.Manning = manning;
            }
            _PipeLineVmo.Description = DescriptionTextEdit.Text.Trim();
            _PipeLineVmo.Name = TextEditName.Text.Trim();
            _PipeLineVmo.Caliber = TextEditCaliber.Text.Trim();
            if (double.TryParse(TextEditCaliber.Text, out double caliber))
            {
                _PipeLineVmo.Caliber = caliber;
            }
            else if (TextEditCaliber.Text == "默认")
            {
                _PipeLineVmo.Caliber = null;
            }
            if (await this.ReloadDataEvent.Invoke(_PipeLineVmo))
            {
                TipFormHelper.ShowSucceed("修改成功!");