lixiaojun
2024-08-14 90c6ddbdb982278a19753dd12cc25ac8c7776eab
WinFrmUI/Yw.WinFrmUI.Hydro.Core/02-model/HydroModelMgrPage.cs
@@ -3,6 +3,7 @@
using DevExpress.XtraEditors;
using Yw.EPAnet;
using Yw.EPAnet.Calcu;
using Yw.WinFrmUI.Page;
namespace Yw.WinFrmUI
{
@@ -83,9 +84,22 @@
        /// <summary>
        /// 查看模型
        /// </summary>
        protected virtual void ViewModel(Yw.Dto.HydroModelDto dto)
        protected virtual async void ViewModel(Yw.Dto.HydroModelDto dto)
        {
            var info = await new Yw.BLL.HydroModelInfo().GetByID(dto.ID);
            var guid = new PageGuid()
            {
                Modular = "Hydro",
                MoudingType = eMoudingType.Tab,
                Function = "HydroQ3d",
                TagName = info.ID.ToString()
            };
            if (!IsExistPage(guid, true))
            {
                var page = new HydroQ3dViewPage();
                page.SetBindingData(info);
                CreatePage(page, guid);
            }
        }
        /// <summary>
@@ -214,6 +228,20 @@
            XtraMessageBox.Show(result);
        }
        //组件
        private async void barBtnParter_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            var vm = GetCurrentViewModel();
            if (vm == null)
            {
                return;
            }
            var info = await new Yw.BLL.HydroModelInfo().GetByID(vm.ID);
            var dlg = new HydroParterListDlg();
            dlg.SetBindingData(info);
            dlg.Show();
        }
        //上移
        private void barBtnUp_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
@@ -238,5 +266,6 @@
    }
}