lixiaojun
2024-10-18 1fe41eb1c9f2b2914b4a66a145f1ad0a75b9c915
WinFrmUI/HStation.WinFrmUI.Assets.Core/04-pipe/02-main/AddPipeMainDlg.cs
@@ -2,20 +2,20 @@
namespace HStation.WinFrmUI.Assets
{
    public partial class AddPipeMainDlg : DevExpress.XtraEditors.XtraForm
    public partial class AddAssetsPipeMainDlg : DevExpress.XtraEditors.XtraForm
    {
        public AddPipeMainDlg()
        public AddAssetsPipeMainDlg()
        {
            InitializeComponent();
            this.IconOptions.Icon = Yw.WinFrmUI.GlobalParas.AppIcon;
        }
        private Vmo.PipeLineMainVmo _PipeLineVmo = null;
        private Vmo.AssetsPipeMainVmo _PipeVmo = null;
        public async void SetBindingData(long SeriesID)
        {
            _PipeLineVmo = new Vmo.PipeLineMainVmo();
            _PipeLineVmo.SeriesID = SeriesID;
            _PipeVmo = new Vmo.AssetsPipeMainVmo();
            _PipeVmo.SeriesID = SeriesID;
            var allCaliber = await new Yw.BLL.SysDictData().GetByTypeCode("1");
            if (allCaliber != null)
            {
@@ -38,7 +38,7 @@
            TextEditMaterial.SelectedIndex = 0;
        }
        public event Func<Vmo.PipeLineMainVmo, Task<bool>> ReloadDataEvent = null;
        public event Func<Vmo.AssetsPipeMainVmo, Task<bool>> ReloadDataEvent = null;
        //数据验证
        private bool Valid()
@@ -62,27 +62,30 @@
        {
            if (!(Valid()))
                return;
            _PipeLineVmo.MaterialName = TextEditMaterial.Text.Trim();
            if (TextEditMaterial.Text != "默认")
            {
                _PipeVmo.MaterialName = TextEditMaterial.Text.Trim();
            }
            if (double.TryParse(TextEditHazenValue.Text, out double hazen))
            {
                _PipeLineVmo.Hazen = hazen;
                _PipeVmo.Hazen = hazen;
            }
            _PipeLineVmo.Description = DescriptionTextEdit.Text.Trim();
            _PipeLineVmo.Name = TextEditName.Text.Trim();
            _PipeVmo.Description = DescriptionTextEdit.Text.Trim();
            _PipeVmo.Name = TextEditName.Text.Trim();
            if (double.TryParse(TextEditCaliber.Text, out double caliber))
            {
                _PipeLineVmo.Caliber = caliber;
                _PipeVmo.Caliber = caliber;
            }
            if (double.TryParse(TextEditDarcyValue.Text, out double darcy))
            {
                _PipeLineVmo.Darcy = darcy;
                _PipeVmo.Darcy = darcy;
            }
            if (double.TryParse(TextEditManningValue.Text, out double manning))
            {
                _PipeLineVmo.Manning = manning;
                _PipeVmo.Manning = manning;
            }
            _PipeLineVmo.KeyWord = this.TextEditKeyWorld.Text.Trim();
            if (await this.ReloadDataEvent.Invoke(_PipeLineVmo))
            _PipeVmo.KeyWord = this.TextEditKeyWorld.Text.Trim();
            if (await this.ReloadDataEvent.Invoke(_PipeVmo))
            {
                TipFormHelper.ShowSucceed("添加成功!");
            }
@@ -99,7 +102,7 @@
            TextEditManningValue.Text = null;
            TextEditHazenValue.Text = null;
            TextEditDarcyValue.Text = null;
            var bll = new BLL.PipeLineRoughnessCoefficient();
            var bll = new BLL.AssetsPipeRoughnessCoefficient();
            var materialid = Convert.ToInt64(TextEditMaterial.EditValue);
            var alllist = await bll.GetByPipeID(materialid);
            if (alllist == null || alllist.Count == 0)