public override int Delete()
        {
            ATMT_AttachmentDAL dal = (ATMT_AttachmentDAL)DataAccess.CreateObject(PUBDALClassName);

            dal.DeleteData(_m.GUID);
            return(base.Delete());
        }
예제 #2
0
        /// <summary>
        /// 根据上传人获取CKEdit控件上已上传文件的日期
        /// </summary>
        /// <param name="UploadUser">上传人</param>
        /// <param name="OnlyImageFlag">是否仅图片</param>
        /// <returns></returns>
        public static List <DateTime> GetCKEditUploadDate(string UploadUser, bool OnlyImageFlag)
        {
            ATMT_AttachmentDAL dal = (ATMT_AttachmentDAL)DataAccess.CreateObject(DALClassName);
            DataTable          dt  = dal.GetCKEditUploadDate(UploadUser, OnlyImageFlag);

            if (dt == null)
            {
                return(null);
            }

            List <DateTime> list = new List <DateTime>(dt.Rows.Count);

            foreach (DataRow dr in dt.Rows)
            {
                list.Add((DateTime)dr["UploadDate"]);
            }

            if (list.IndexOf(DateTime.Today) < 0)
            {
                list.Add(DateTime.Today);
            }
            return(list);
        }
        /// <summary>
        /// 获取文件内容
        /// </summary>
        /// <returns></returns>
        public byte[] GetData()
        {
            ATMT_AttachmentDAL dal = (ATMT_AttachmentDAL)DataAccess.CreateObject(PUBDALClassName);

            return(dal.GetData(_m.GUID));
        }
        /// <summary>
        /// 上传文件附件
        /// </summary>
        /// <param name="filedata"></param>
        /// <returns></returns>
        public int UploadFileData(byte[] filedata)
        {
            ATMT_AttachmentDAL dal = (ATMT_AttachmentDAL)DataAccess.CreateObject(PUBDALClassName);

            return(dal.UploadData(_m.GUID, filedata));
        }
예제 #5
0
 public ATMT_AttachmentBLL(Guid id)
     : base(DALClassName)
 {
     _dal = (ATMT_AttachmentDAL)_DAL;
     _m   = _dal.GetModelGUID(id);
 }
예제 #6
0
 public ATMT_AttachmentBLL(int id, bool bycache)
     : base(DALClassName)
 {
     _dal = (ATMT_AttachmentDAL)_DAL;
     FillModel(id, bycache);
 }
예제 #7
0
 ///<summary>
 ///ATMT_AttachmentBLL
 ///</summary>
 public ATMT_AttachmentBLL()
     : base(DALClassName)
 {
     _dal = (ATMT_AttachmentDAL)_DAL;
     _m   = new ATMT_Attachment();
 }