duheng
2024-10-25 59e5e0bf989993c0dce1851e34bcbe4bfb42ed56
WinFrmUI/HStation.WinFrmUI.Basic/00-SysTypeManage/SysModuleListBoxCtrl.cs
@@ -1,4 +1,5 @@
using DevExpress.XtraEditors;
using Yw;
namespace HStation.WinFrmUI.Basic
{
@@ -50,9 +51,8 @@
        private void listBoxControl1_SelectedIndexChanged(object sender, EventArgs e)
        {
            var currentID = this.GetCurrentID();
            if (currentID == null)
            if (currentID <= 0)
            {
                MessageBoxHelper.ShowWarning("请选择数据行!");
                return;
            }
            FocusedChangedEvent.Invoke(currentID);
@@ -63,10 +63,10 @@
        //检索
        private void barCkSearch_CheckedChanged(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            /*    if (this.barCkSearch.Checked)
                    this.listBoxControl1.ShowFindPanel();
                else
                    this.listBoxControl1.HideFindPanel();*/
            if (this.barCkSearch.Checked)
                layoutControlItemSearch.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Always;
            else
                layoutControlItemSearch.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never;
        }
        #endregion 菜单事件
@@ -77,7 +77,6 @@
            var currentVm = this.listBoxControl1.GetCurrentViewModel(_allBindingList);
            if (currentVm == null)
            {
                MessageBoxHelper.ShowWarning("请选择数据行!");
                return default;
            }
            return currentVm.ID;
@@ -137,12 +136,9 @@
            }
            if (MessageBoxHelper.IsClickOk("确认删除数据行?", "提示"))
                return;
            if (await _bll.IsExistByModuleID(currentVm.ID))
            {
                MessageBoxHelper.ShowWarning("存在系统类型,不可删除!");
                return;
            }
            var result = await _bll.DeleteByID(currentVm.ID);
            var result = await BLLFactory<Yw.BLL.SysModule>.Instance.DeleteByID(currentVm.ID);
            if (result)
            {
                _allBindingList.Remove(currentVm);
@@ -156,5 +152,10 @@
                return;
            }
        }
        private void barBtnRefresh_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            this.SetBindingData();
        }
    }
}