duheng
2024-12-10 26917739c47252ecdc3b8f43eca6ebaf9cba6ac4
WinFrmUI/HStation.WinFrmUI.Assets.Core/10-exchanger/01-series/AddAssetsExchangerSeriesDlg.cs
@@ -8,16 +8,17 @@
        {
            InitializeComponent();
            this.IconOptions.Icon = Yw.WinFrmUI.GlobalParas.AppIcon;
            this.Load += AddAssetsExchangerSeriesDlg_Load;
        }
        private Vmo.AssetsExchangerSeriesVmo _assetsExchangerSeries;
        public event Func<Vmo.AssetsExchangerSeriesVmo, object, Task<bool>> ReloadDataEvent = null;
        private List<AssetsExchangerSeriesViewModel> _assetsExchangerSeriesViews;
        //初始化
        private async void AddAssetsExchangerSeriesDlg_Load(object sender, EventArgs e)
        public async void SetBindingData()
        {
            _assetsExchangerSeries = new Vmo.AssetsExchangerSeriesVmo();
            _assetsExchangerSeriesViews = new List<AssetsExchangerSeriesViewModel>();
            var allList = await new BLL.AssetsExchangerSeries().GetAll();
            if (allList != null)
@@ -54,11 +55,14 @@
        {
            if (!Valid())
                return;
            var model = new Vmo.AssetsExchangerSeriesVmo();
            model.Name = NameTextEdit.Text;
            model.TagName = TagNameTextEdit.Text;
            model.Description = DescriptionTextEdit.Text;
            if (await this.ReloadDataEvent.Invoke(model, this.textEditParentList.EditValue))
            _assetsExchangerSeries.Name = NameTextEdit.Text;
            _assetsExchangerSeries.TagName = TagNameTextEdit.Text;
            _assetsExchangerSeries.Description = DescriptionTextEdit.Text;
            if (this.TextEditCatalogChoice.EditValue != null)
            {
                _assetsExchangerSeries.CatalogID = (long)this.TextEditCatalogChoice.EditValue;
            }
            if (await this.ReloadDataEvent.Invoke(_assetsExchangerSeries, this.textEditParentList.EditValue))
            {
                TipFormHelper.ShowSucceed("添加成功!");
            }