/// <summary>
        /// 获取单据附件数据
        /// </summary>
        /// <param name="docNo">单据号码</param>
        /// <returns></returns>
        public virtual DataTable GetAttachedFiles(string docNo)
        {
            if ((_CurrentBusiness == null) || (_CurrentBusiness.Tables[tb_AttachFile.__TableName] == null))
            {
                DataTable attachedFiles;

                //跟据单号下载附件数据
                IBridge_AttachFile bridge = this.CreateAttachFileBridge();
                attachedFiles           = bridge.GetData(docNo);
                attachedFiles.TableName = tb_AttachFile.__TableName;

                //附件数据作为业务单据的一张明细表
                if (_CurrentBusiness != null)
                {
                    _CurrentBusiness.Tables.Add(attachedFiles.Copy());
                }
            }
            return(_CurrentBusiness.Tables[tb_AttachFile.__TableName]);
        }
Beispiel #2
0
        private IBridge_AttachFile _DAL_Instance = null;//数据层实例

        public ADODirect_AttachFile()
        {
            _DAL_Instance = new dalAttachFile(Loginer.CurrentUser);
        }
        private IBridge_AttachFile _DAL_Instance = null; //数据层实例

        #endregion Fields

        #region Constructors

        public ADODirect_AttachFile()
        {
            _DAL_Instance = new dalAttachFile(Loginer.CurrentUser);
        }