duheng
2024-08-12 d1f40573d3db85e55f22e9e706e9f55c581c9b49
WinFrmUI/HStation.WinFrmUI.Basic/00-SysTypeManage/EditSysTypeDlg.cs
@@ -11,19 +11,19 @@
            InitializeComponent();
        }
        public event Func<Yw.Dto.UpdateSysTypeInput, Task<bool>> ReloadDataEvent = null;
        public event Func<Yw.Vmo.SysType, Task<bool>> ReloadDataEvent = null;
        private UpdateSysTypeInput _UpdateSysTypeDto { get; set; }
        private Yw.Vmo.SysType _UpdateSysTypeDto { get; set; }
        public async void SetBindingData(long ID)
        {
            var dto = await new Yw.BLL.SysType().GetByID(ID);
            _UpdateSysTypeDto = dto.Adapt<Yw.Dto.SysTypeDto, Yw.Dto.UpdateSysTypeInput>();
            if (_UpdateSysTypeDto.ExtendType == eExtendType.None)
            _UpdateSysTypeDto = dto;
            if (_UpdateSysTypeDto.ExtendType == (Yw.Vmo.eExtendType)eExtendType.None)
            {
                this.TextEditExType.SelectedIndex = 0;
            }
            else if (_UpdateSysTypeDto.ExtendType == eExtendType.Config)
            else if (_UpdateSysTypeDto.ExtendType == (Yw.Vmo.eExtendType)eExtendType.Config)
            {
                this.TextEditExType.SelectedIndex = 1;
            }
@@ -67,15 +67,15 @@
            _UpdateSysTypeDto.Description = TextEditDescription.Text.Trim();
            if (this.TextEditExType.SelectedIndex == 0)
            {
                _UpdateSysTypeDto.ExtendType = eExtendType.None;
                _UpdateSysTypeDto.ExtendType = (Yw.Vmo.eExtendType)eExtendType.None;
            }
            else if (this.TextEditExType.SelectedIndex == 1)
            {
                _UpdateSysTypeDto.ExtendType = eExtendType.Config;
                _UpdateSysTypeDto.ExtendType = (Yw.Vmo.eExtendType)eExtendType.Config;
            }
            else
            {
                _UpdateSysTypeDto.ExtendType = eExtendType.Catalog;
                _UpdateSysTypeDto.ExtendType = (Yw.Vmo.eExtendType)eExtendType.Catalog;
            }
            _UpdateSysTypeDto.Code = TextEditCode.Text.Trim();
            if (await this.ReloadDataEvent.Invoke(_UpdateSysTypeDto))