duheng
2024-07-10 2a41fffc9f962999ba163c3b471873b6b96f05bc
WinFrmUI/HStation.WinFrmUI.Basic/00-SysTypeManage/SysModuleTreeListCtrl.cs
文件名从 WinFrmUI/HStation.WinFrmUI.Xhs.Project/04-TypeManage/ModuleTreeListCtrl.cs 修改
@@ -1,15 +1,13 @@
锘縰sing DevExpress.XtraEditors;
using HStation.WinFrmUI.Xhs.Project;
using ISupply.WinFrmUI;
namespace HStation.WinFrmUI.Xhs
namespace HStation.WinFrmUI.Basic
{
    /// <summary>
    ///
    /// </summary>
    public partial class ModuleTreeListCtrl : XtraUserControl
    public partial class SysModuleTreeListCtrl : XtraUserControl
    {
        public ModuleTreeListCtrl()
        public SysModuleTreeListCtrl()
        {
            InitializeComponent();
            this.treeList1.InitialDefaultSettings();
@@ -20,7 +18,7 @@
        /// </summary>
        public event Action<long> FocusedChangedEvent;
        private List<ModuleViewModel> _allBindingList = null;
        private List<SysModuleViewModel> _allBindingList = null;
        private Yw.BLL.SysModule _bll = null;
@@ -37,12 +35,12 @@
        /// </summary>
        public async void SetBindingData()
        {
            _allBindingList = new List<ModuleViewModel>();
            _allBindingList = new List<SysModuleViewModel>();
            _bll = new Yw.BLL.SysModule();
            var alllist = await _bll.GetAll();
            foreach (var item in alllist)
            {
                _allBindingList.Add(new ModuleViewModel(item));
                _allBindingList.Add(new SysModuleViewModel(item));
            }
            this.moduleViewModelBindingSource.DataSource = _allBindingList;
            this.moduleViewModelBindingSource.ResetBindings(false);
@@ -88,14 +86,14 @@
        //娣诲姞
        private void barBtnAdd_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            var dlg = new AddMoudleDlg();
            var dlg = new AddSysMoudleDlg();
            dlg.ReloadDataEvent += async (rhs) =>
            {
                var id = await _bll.Insert(rhs);
                if (id > 0)
                {
                    var model = await _bll.GetByID(id);
                    _allBindingList.Add(new ModuleViewModel(model));
                    _allBindingList.Add(new SysModuleViewModel(model));
                    this.moduleViewModelBindingSource.ResetBindings(false);
                    return true;
                }
@@ -120,7 +118,7 @@
        private void barBtnEdit_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            var vm = this.treeList1.GetCurrentViewModel(_allBindingList);
            var dlg = new EditMoudleDlg();
            var dlg = new EditSysMoudleDlg();
            dlg.SetBindingData(vm.ID);
            dlg.ReloadDataEvent += async (rhs) =>
            {