ÎļþÃû´Ó WinFrmUI/HStation.WinFrmUI.Xhs.Project/01-project/XhsProjectListPage.cs ÐÞ¸Ä |
| | |
| | | using HStation.WinFrmUI.Xhs.Project; |
| | | using ISupply.WinFrmUI; |
| | | |
| | | namespace HStation.WinFrmUI |
| | | namespace HStation.WinFrmUI.Xhs.PumpProject |
| | | { |
| | | public partial class XhsProjectListPage : DocumentPage |
| | | public partial class XhsProjectMainPanel : DocumentPage |
| | | { |
| | | public XhsProjectListPage() |
| | | public XhsProjectMainPanel() |
| | | { |
| | | InitializeComponent(); |
| | | this.PageTitle.Caption = "项ç®ç®¡ç"; |
| | |
| | | |
| | | private new BLL.XhsProject _bll = new BLL.XhsProject(); |
| | | |
| | | private List<ProjectViewModel> _allBindingList = new List<ProjectViewModel>(); |
| | | private List<XhsProjectViewModel> _allBindingList = new List<XhsProjectViewModel>(); |
| | | |
| | | private ProjectViewModel _prjviewmodel = new ProjectViewModel(); |
| | | private XhsProjectViewModel _prjviewmodel = new XhsProjectViewModel(); |
| | | |
| | | /// <summary> |
| | | /// åå§åæ°æ® |
| | |
| | | { |
| | | foreach (var item in alllist) |
| | | { |
| | | var model = new ProjectViewModel(item); |
| | | var model = new XhsProjectViewModel(item); |
| | | _allBindingList.Add(await _prjviewmodel.SetUploadStatusAsync(model)); |
| | | } |
| | | this.projectViewModelBindingSource.DataSource = _allBindingList; |
| | |
| | | //æ·»å |
| | | private void BtnAdd_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) |
| | | { |
| | | var dlg = new AddProjectDlg(); |
| | | var dlg = new AddXhsProjectDlg(); |
| | | dlg.ReloadEvent += async (pro, item, model, map) => |
| | | { |
| | | var id = await _bll.InsertEx(pro, item, model, map); |
| | | if (id > 0) |
| | | { |
| | | var vmmodel = await _bll.GetByID(id); |
| | | _allBindingList.Add(await new ProjectViewModel().SetUploadStatusAsync(vmmodel)); |
| | | _allBindingList.Add(await new XhsProjectViewModel().SetUploadStatusAsync(vmmodel)); |
| | | this.projectViewModelBindingSource.ResetBindings(false); |
| | | return true; |
| | | } |
| | |
| | | MessageBoxHelper.ShowError("è¯·éæ©æ°æ®è¡!"); |
| | | return; |
| | | } |
| | | var dlg = new EditProjectDlg(); |
| | | var dlg = new EditXhsProjectDlg(); |
| | | dlg.SetBindingData(vm.ID); |
| | | dlg.ReloadEvent += async (prj, item) => |
| | | { |
| | |
| | | MessageBoxHelper.ShowWarning("è¯·éæ©æ°æ®è¡ï¼"); |
| | | return; |
| | | } |
| | | var dlg = new ModelEdit(); |
| | | var dlg = new XhsModelEdit(); |
| | | dlg.SetBiningData(vm.ID); |
| | | dlg.ShowDialog(); |
| | | } |
| | |
| | | var select = result.Where(x => x.UseStatus == 1).FirstOrDefault(); |
| | | if (select != null) |
| | | { |
| | | var page = new PumpCurveCtrl(select); |
| | | page.PageTitle.Caption = guid.Function; |
| | | page.SurfaceGuid = guid; |
| | | CreatePage(page, guid); |
| | | /* var page = new PumpCurveCtrl(select); |
| | | page.PageTitle.Caption = guid.Function; |
| | | page.SurfaceGuid = guid; |
| | | CreatePage(page, guid);*/ |
| | | } |
| | | } |
| | | } |