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);
        }