예제 #1
0
        /// <summary>
        /// 文件导出
        /// </summary>
        /// <param name="id">文件id</param>
        /// <param name="path">导出路径</param>
        /// <returns>导出Result</returns>
        public Result OutFile(int id, string path)
        {
            Result      result = new Result();
            person_file pf     = new PersonFileDAL().GetById(id);

            FileOperations operations = new FileOperations();
            bool           flag       = operations.WriteFile(pf.file, path, pf.filename, pf.filetype);

            if (flag)
            {
                result.Code    = RES.OK;
                result.Message = "文件成功导出到:" + path + "!";
            }
            else
            {
                result.Code    = RES.ERROR;
                result.Message = "文件导出失败!";
            }

            return(result);
        }
예제 #2
0
        /// <summary>
        /// 文件查询
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public person_file GetById(int id)
        {
            person_file pf = new PersonFileDAL().GetById(id);

            return(pf);
        }