| | |
| | | } |
| | | this.divisionViewModelBindingSource.DataSource = _allBindingList; |
| | | this.treeList1.Refresh(); |
| | | this.treeList1.ExpandAll(); |
| | | } |
| | | |
| | | #region 事件 |
| | |
| | | /// </summary> |
| | | private void barBtnAdd_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) |
| | | { |
| | | if (_allBindingList == null) |
| | | return; |
| | | var vm = this.treeList1.GetCurrentViewModel(_allBindingList); |
| | | var dlg = new AddDivisonDlg(); |
| | | dlg.SetBindingData(); |
| | | dlg.SetBindingData(vm != null ? vm.ID : default); |
| | | dlg.ReloadDataEvent += async (rhs, parentId) => |
| | | { |
| | | rhs.SortCode = _allBindingList.Count == 0 ? 1 : _allBindingList.Max(x => x.SortCode) + 1; |
| | |
| | | MessageBoxHelper.ShowWarning("请选择数据行!"); |
| | | return; |
| | | } |
| | | |
| | | var dlg = new EditDivisionDlg(); |
| | | var dlg = new EditDivisionDlg(); |
| | | var model = await _bll.GetByID(vm.ID); |
| | | if (model == null) |
| | | { |
| | |
| | | if (bol) |
| | | { |
| | | vm.Reset(rhs); |
| | | this.treeList1.Refresh(); |
| | | this.divisionViewModelBindingSource.ResetBindings(false); |
| | | } |
| | | return bol; |
| | | }; |