using DevExpress.XtraEditors; using Yw; namespace HStation.WinFrmUI { public partial class AssetsCoolingMainMgrPage : DocumentPage { public AssetsCoolingMainMgrPage() { InitializeComponent(); this.gridView1.SetNormalView(30); this.PageTitle.Caption = "冷却塔"; this.PageTitle.HeaderSvgImage = this.svgImg32[0]; this.PageTitle.SvgImageSize = new Size(24, 24); } private List _allBindingList = null;//数据绑定列表 /// /// 初始化数据源 /// public override void InitialDataSource() { base.InitialDataSource(); InitialData(); } //初始化数据 private async void InitialData() { var overlay = this.ShowOverlay(); var allBindingList = await BLLFactory.Instance.GetAll(); _allBindingList = new List(); if (allBindingList != null && allBindingList.Count > 0) { foreach (var item in allBindingList) { var vm = new AssetsCoolingFactorMgrViewModel(item); _allBindingList.Add(vm); } } this.assetsCoolingFactorMgrViewModelBindingSource.DataSource = _allBindingList; this.assetsCoolingFactorMgrViewModelBindingSource.ResetBindings(false); overlay.Close(); } /// /// 刷新数据 /// public override void RefreshData() { base.RefreshData(); InitialData(); } //添加 private void Add() { } //编辑 private void Edit() { } //删除 private void Delete() { } //查看 private void View() { } #region 当前 //获取当前 private AssetsCoolingFactorMgrViewModel GetCurrentViewModel() { if (_allBindingList == null) { TipFormHelper.ShowError("数据初始化错误!"); return null; } if (_allBindingList.Count < 1) { TipFormHelper.ShowInfo("无数据!"); return null; } var vm = this.gridView1.GetCurrentViewModel(_allBindingList); if (vm == null) { TipFormHelper.ShowWarn("请选择数据行!"); return null; } return vm; } #endregion #region Ribbon //添加 private void barBtnAdd_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { Add(); } //编辑 private void barBtnEdit_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { Edit(); } //删除 private void barBtnDelete_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { Delete(); } //详细信息 private void barBtnInfo_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { View(); } //上移 private void barBtnUp_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { } //下移 private void barBtnDown_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { } //查询 private void barBtnSearch_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { this.gridView1.OptionsFind.AlwaysVisible = !this.gridView1.OptionsFind.AlwaysVisible; } //刷新 private void barBtnRefresh_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { this.RefreshData(); } #endregion } }