duheng
2024-11-12 0bc0468692ad7b16cd2d49d20c4689ddcd6fb212
WinFrmUI/HStation.WinFrmUI.Assets.Core/04-pipe/03-coefficient/SetPipeLineCoefficientDlg.cs
copy from WinFrmUI/HStation.WinFrmUI.Assets.Core/05-elbow/SetValveCoefficientDlg.cs copy to WinFrmUI/HStation.WinFrmUI.Assets.Core/04-pipe/03-coefficient/SetPipeLineCoefficientDlg.cs
文件从 WinFrmUI/HStation.WinFrmUI.Assets.Core/05-elbow/SetValveCoefficientDlg.cs 复制
@@ -1,29 +1,28 @@
锘縰sing Mapster;
using Yw.DAL.Basic;
using Yw.Dto;
namespace HStation.WinFrmUI
锘縩amespace HStation.WinFrmUI
{
    public partial class SetElbowCoefficientDlg : DevExpress.XtraEditors.XtraForm
    public partial class SetPipeLineCoefficientDlg : DevExpress.XtraEditors.XtraForm
    {
        public SetElbowCoefficientDlg()
        public SetPipeLineCoefficientDlg()
        {
            InitializeComponent();
            this.IconOptions.Icon = Yw.WinFrmUI.GlobalParas.AppIcon;
        }
        private BLL.AssetsElbowCoefficient _bll = null;
        private BLL.AssetsPipeLineCoefficient _bll = null;
        private List<ElbowCoefficientViewModel> _allBindingList = null;
        private List<PipeLineCoefficientViewModel> _allBindingList = null;
        public async void SetBindingData()
        {
            _bll = new BLL.AssetsElbowCoefficient();
            _bll = new BLL.AssetsPipeLineCoefficient();
            var alllist = await _bll.GetAll();
            _allBindingList = new List<ElbowCoefficientViewModel>();
            foreach (var item in alllist)
            _allBindingList = new List<PipeLineCoefficientViewModel>();
            if (alllist != null)
            {
                _allBindingList.Add(new ElbowCoefficientViewModel(item));
                foreach (var item in alllist)
                {
                    _allBindingList.Add(new PipeLineCoefficientViewModel(item));
                }
            }
            this.sysPropChoiceViewModelBindingSource.DataSource = _allBindingList;
            this.sysPropChoiceViewModelBindingSource.ResetBindings(false);
@@ -32,10 +31,10 @@
        //瀹屾垚
        private async void BtnOk_Click(object sender, EventArgs e)
        {
            var allList = new List<Vmo.AssetsElbowCoefficientVmo>();
            var allList = new List<Vmo.AssetsPipeLineCoefficientVmo>();
            foreach (var item in _allBindingList)
            {
                allList.Add(new Vmo.AssetsElbowCoefficientVmo { ID = item.ID, Name = item.Name, Caliber = item.Caliber, Material = item.Material, MinorLoss = item.MinorLoss });
                allList.Add(new Vmo.AssetsPipeLineCoefficientVmo { ID = item.ID, Name = item.Name });
            }
            if (await _bll.DeleteAll())
            {