private void bbiNew_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { foreach (ContractBoqChangeInfo temp in viewModel.ChangedList) { if (temp.Fixed == null || !temp.Fixed.Value) { XtraMessageBox.Show("存在未发布的变更清单,请先发布上期的变更"); return; } } ChangeDetailViewModel detailModel = viewModel.Add(); frmPrjBoqChangeForm form = new frmPrjBoqChangeForm(detailModel); form.MainHandler = this; form.Edit = true; AppForm.CurrentForm.ChangeForm("新增", form); }
private void gvChange_RowClick(object sender, DevExpress.XtraGrid.Views.Grid.RowClickEventArgs e) { if (e.Clicks >= 2) { ContractBoqChangeInfo changeInfo = gvChange.GetFocusedRow() as ContractBoqChangeInfo; if (changeInfo == null) { return; } ChangeDetailViewModel detailModel = new ChangeDetailViewModel(viewModel.ChangedList, projectNo); detailModel.Load(changeInfo.ChangeNo); frmPrjBoqChangeForm form = new frmPrjBoqChangeForm(detailModel); form.MainHandler = this; AppForm.CurrentForm.ChangeForm("修改", form, changeInfo.ChangeNo); RefreshBottomBar(); } }
private void bbiOpen_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { ContractBoqChangeInfo changeInfo = gvChange.GetFocusedRow() as ContractBoqChangeInfo; if (changeInfo == null) { XtraMessageBox.Show("请选中项"); return; } ChangeDetailViewModel detailModel = new ChangeDetailViewModel(viewModel.ChangedList, projectNo); detailModel.Load(changeInfo.ChangeNo); frmPrjBoqChangeForm form = new frmPrjBoqChangeForm(detailModel); form.MainHandler = this; AppForm.CurrentForm.ChangeForm("修改", form, changeInfo.ChangeNo); RefreshBottomBar(); }