private void bbiEidtChange_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { boiChangeModel = new ContractBoqChanegEditViewModel(viewModel.BoqChangeEx.DetailExList, viewModel.projectNo, viewModel.projectName); frmPrjBoqChangeEdit from = new frmPrjBoqChangeEdit(boiChangeModel, viewModel.projectNo, viewModel.projectName); from.ShowDialog(); viewModel.BoqChangeEx.BoiNum = viewModel.BoqChangeEx.DetailExList.Count; viewModel.BoqChangeEx.CalcChangeAmount(); }
/// <summary> /// 构造函数 /// </summary> /// <param name="ProjectNo">项目编号</param> public frmPrjBoqChangeEdit(ContractBoqChanegEditViewModel viewModel, String ProjectNo, String ProjectName) { InitializeComponent(); this.ProjectNo = ProjectNo; this.ProjectName = ProjectName; this.viewModel = viewModel; projectBoq = new MeteringPaymentClient().GetIContractBoqService(); tlBoi.ActiveFilterString = "StatId=1"; this.Shown += ParentForm_Shown; viewModel.Editing = true; }