| | |
| | | //自动匹配 |
| | | private void barBtnAllAutoMatching_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) |
| | | { |
| | | var dlg = new AssetsAutoMatchingMainDlg(new AssetsAutoMatchingInputViewModel()); |
| | | // _hydroInfo |
| | | var pump = _hydroInfo.Pumps; |
| | | var threelinks = _hydroInfo.Threelinks; |
| | | var aa = new AssetsAutoMatchingInputViewModel(); |
| | | foreach (var item in pump) |
| | | { |
| | | aa = new AssetsAutoMatchingInputViewModel |
| | | { |
| | | PumpMatchingModels = new List<PumpMatchingViewModel> |
| | | { |
| | | new PumpMatchingViewModel |
| | | { |
| | | RatedH = item.RatedH, // 假设item已经定义并且包含了RatedH等属性 |
| | | RatedP = item.RatedP, |
| | | RatedQ = item.RatedQ, |
| | | RatedN = item.RatedN, |
| | | ModelType=item.ModelType, |
| | | DbID=item.DbId, |
| | | DbLocked=item.DbLocked |
| | | } |
| | | } |
| | | }; |
| | | } |
| | | foreach (var item in threelinks) |
| | | { |
| | | aa = new AssetsAutoMatchingInputViewModel |
| | | { |
| | | ThreeLinkMatchingModels = new List<ThreeLinkMatchingViewModel> |
| | | { |
| | | new ThreeLinkMatchingViewModel |
| | | { |
| | | Caliber=item.Caliber, |
| | | Material=item.Material, |
| | | ModelType=item.ModelType, |
| | | DbLocked=item.DbLocked, |
| | | ID=item.ID, |
| | | Code=item.Code, |
| | | MinorLoss=item.MinorLoss |
| | | } |
| | | } |
| | | }; |
| | | } |
| | | var dlg = new AssetsAutoMatchingMainDlg(aa); |
| | | dlg.ShowDialog(); |
| | | } |
| | | |
| | |
| | | _parter = allParterList.Find(x => x.Code == obj); |
| | | ShowProperty(); |
| | | } |
| | | |
| | | } |
| | | } |