Exemple #1
0
        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);
        }
Exemple #2
0
 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();
     }
 }
Exemple #3
0
        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();
        }