示例#1
0
        internal static bool SetIsApprovalDoc(IUIModel model)
        {
            bool isAF = false;

            PrePaymentUIModelModel curModel = model as PrePaymentUIModelModel;

            if (curModel != null && curModel.PrePayment.FocusedRecord != null)
            {
                PrePaymentRecord rec = curModel.PrePayment.FocusedRecord;
                isAF = rec.DocumentType_ConfirmType == 2;
            }
            return(isAF);
        }
示例#2
0
        //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)
                {
                    PrePaymentRecord rd = this.Model.PrePayment.FocusedRecord;
                    if (rd != null)
                    {
                        UFIDA.U9.Approval.Util.ApprovalService.Instance.DoAfterSubmitApproval(this, this.Model.PrePayment.FocusedRecord.ID, "UFIDA.U9.Cust.GS.FI.PrePaymentBE.PrePayment");
                    }
                }
                else
                {
                    throw new Exception(dto.ErrorMessage);
                }
            }

            BtnSubmit_Click_DefaultImpl(sender, e);
        }