internal static bool SetIsApprovalDoc(IUIModel model) { bool isAF = false; DeductionRegisterUIModelModel curModel = model as DeductionRegisterUIModelModel; if (curModel != null && curModel.DeductionRegister.FocusedRecord != null) { DeductionRegisterRecord rec = curModel.DeductionRegister.FocusedRecord; isAF = rec.DocumentType_ConfirmType == 2; } return(isAF); }
//BtnSubmit_Click... private void BtnSubmit_Click_Extend(object sender, EventArgs e) { //调用模版提供的默认实现.--默认实现可能会调用相应的Action. UFIDA.U9.Cust.GS.FI.PubBP.ErrorMessageDTOData dto = ApprovedDoc(0); if (dto != null) { if (dto.IsSuccess) { DeductionRegisterRecord rd = this.Model.DeductionRegister.FocusedRecord; if (rd != null) { UFIDA.U9.Approval.Util.ApprovalService.Instance.DoAfterSubmitApproval(this, this.Model.DeductionRegister.FocusedRecord.ID, "UFIDA.U9.Cust.GS.FI.DeductionRegisterBE.DeductionRegister"); } } else { throw new Exception(dto.ErrorMessage); } } BtnSubmit_Click_DefaultImpl(sender, e); }