| | |
| | | namespace HStation.WinFrmUI |
| | | using HStation.Vmo; |
| | | |
| | | namespace HStation.WinFrmUI |
| | | { |
| | | public partial class HomeXhsProjectPage_Bak : DocumentPage |
| | | { |
| | |
| | | this.PageTitle.AllowClose = false; |
| | | } |
| | | |
| | | private Lazy<BLL.XhsProjectStd> _bllProjectStd = new(() => new BLL.XhsProjectStd()); |
| | | private List<XhsProjectStdDto> _allProjectList = null; |
| | | private List<XhsProjectVmo> _allProjectList = null; |
| | | |
| | | /// <summary> |
| | | /// 初始化数据源 |
| | | /// </summary> |
| | | public override async void InitialDataSource() |
| | | { |
| | | _allProjectList = await _bllProjectStd.Value.GetAll(); |
| | | _allProjectList = await BLLFactory<HStation.BLL.XhsProject>.Instance.GetAll(); |
| | | this.tileItemForProject.Text = (_allProjectList == null ? 0 : _allProjectList.Count).ToString(); |
| | | this.mapViewProjectListContainer1.LoadCompletedEvent += MapViewProjectListContainer1_LoadCompletedEvent; |
| | | await this.mapViewProjectListContainer1.InitialContainer(); |
| | |
| | | public override async void RefreshData() |
| | | { |
| | | base.RefreshData(); |
| | | _allProjectList = await _bllProjectStd.Value.GetAll(); |
| | | _allProjectList = await BLLFactory<HStation.BLL.XhsProject>.Instance.GetAll(); |
| | | this.tileItemForProject.Text = (_allProjectList == null ? 0 : _allProjectList.Count).ToString(); |
| | | await this.mapViewProjectListContainer1.SetProjectList(_allProjectList); |
| | | this.homeXhsProjectTreeListCtrl1.SetBindingData(_allProjectList); |
| | |
| | | } |
| | | |
| | | //选择项目事件 |
| | | private async void homeXhsProjectTreeListCtrl1_SelectProjectEvent(XhsProjectStdDto obj) |
| | | private async void homeXhsProjectTreeListCtrl1_SelectProjectEvent(XhsProjectVmo obj) |
| | | { |
| | | await this.mapViewProjectListContainer1.SelectProject(obj.ID); |
| | | var vm = new HomeXhsProjectPropertyViewModel(obj); |
| | |
| | | } |
| | | |
| | | //跳转事件 |
| | | private async void homeXhsProjectPropertyCtrl1_JumpDirectEvent(XhsProjectStdDto obj) |
| | | private async void homeXhsProjectPropertyCtrl1_JumpDirectEvent(XhsProjectVmo obj) |
| | | { |
| | | var guid = new PageGuid() |
| | | { |