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<AssetsCoolingFactorMgrViewModel> _allBindingList = null;//数据绑定列表
|
|
/// <summary>
|
/// 初始化数据源
|
/// </summary>
|
public override void InitialDataSource()
|
{
|
base.InitialDataSource();
|
InitialData();
|
}
|
|
//初始化数据
|
private async void InitialData()
|
{
|
var overlay = this.ShowOverlay();
|
var allBindingList = await BLLFactory<HStation.BLL.AssetsCoolingFactor>.Instance.GetAll();
|
_allBindingList = new List<AssetsCoolingFactorMgrViewModel>();
|
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();
|
}
|
|
/// <summary>
|
/// 刷新数据
|
/// </summary>
|
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
|
|
|
}
|
}
|