| | |
| | | namespace Yw.WinFrmUI |
| | | using DevExpress.XtraEditors; |
| | | |
| | | namespace Yw.WinFrmUI |
| | | { |
| | | public partial class HydroSceneMgrPage : DocumentPage |
| | | { |
| | |
| | | this.hydroSceneMgrViewModelBindingSource.ResetBindings(false); |
| | | } |
| | | |
| | | |
| | | //查询 |
| | | private void barBtnSearch_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) |
| | | /// <summary> |
| | | /// 刷新数据 |
| | | /// </summary> |
| | | public override async void RefreshData() |
| | | { |
| | | this.gridView1.OptionsFind.AlwaysVisible = !this.gridView1.OptionsFind.AlwaysVisible; |
| | | base.RefreshData(); |
| | | var overlay = this.ShowOverlay(); |
| | | var allBindingList = await _bll.Value.GetAll(); |
| | | _allBindingList = new List<HydroSceneMgrViewModel>(); |
| | | if (allBindingList != null && allBindingList.Count > 0) |
| | | { |
| | | foreach (var item in allBindingList) |
| | | { |
| | | var vm = new HydroSceneMgrViewModel(item); |
| | | _allBindingList.Add(vm); |
| | | } |
| | | } |
| | | this.hydroSceneMgrViewModelBindingSource.DataSource = _allBindingList; |
| | | this.hydroSceneMgrViewModelBindingSource.ResetBindings(false); |
| | | overlay.Close(); |
| | | } |
| | | |
| | | //刷新 |
| | | private void barBtnRefresh_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) |
| | | //添加 |
| | | private void Add() |
| | | { |
| | | this.RefreshData(); |
| | | if (_allBindingList == null) |
| | | { |
| | | XtraMessageBox.Show("数据初始化失败!"); |
| | | return; |
| | | } |
| | | WaitFormHelper.ShowWaitForm(); |
| | | var dlg = new AddHydroSceneDlg(); |
| | | dlg.Shown += delegate |
| | | { |
| | | WaitFormHelper.HideWaitForm(); |
| | | }; |
| | | dlg.SetBindingData(); |
| | | dlg.ReloadDataEvent += async (id) => |
| | | { |
| | | var model = await _bll.Value.GetByID(id); |
| | | var vm = new HydroSceneMgrViewModel(model); |
| | | _allBindingList.Add(vm); |
| | | this.hydroSceneMgrViewModelBindingSource.ResetBindings(false); |
| | | TipFormHelper.ShowSucceed("添加成功!"); |
| | | }; |
| | | dlg.ShowDialog(); |
| | | } |
| | | |
| | | |
| | | #region 当前 |
| | | |
| | |
| | | return vm; |
| | | } |
| | | |
| | | #endregion 当前 |
| | | #endregion |
| | | |
| | | #region Ribbon |
| | | |
| | | //添加 |
| | | private void barBtnAdd_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) |
| | | { |
| | | Add(); |
| | | } |
| | | |
| | | //编辑 |
| | | private void barBtnEdit_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) |
| | | { |
| | | |
| | | } |
| | | |
| | | //删除 |
| | | private void barBtnDelete_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) |
| | | { |
| | | |
| | | } |
| | | |
| | | //详细信息 |
| | | private void barBtnInfo_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) |
| | | { |
| | | |
| | | } |
| | | |
| | | //上移 |
| | | 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 |
| | | |
| | | } |
| | | } |