fileatt.cs

来自「c#源代码.含金量重.」· CS 代码 · 共 142 行

CS
142
字号
using System;
using System.Data ;
using DocAdmin.DAL ;

namespace DocAdmin.BLL
{
	/// <summary>
	/// FileAtt 的摘要说明。
	/// </summary>
	public class FileAtt
	{
		public FileAtt()
		{
			//
			// TODO: 在此处添加构造函数逻辑
			//
		}

		private int _attFileID ;
		private int _fileID ;
		private string _attName ;
		private int _attSize ;
		private string _attType ;
		private string _attPath ;
		private DateTime _crdt ;
		private byte[] _content ;
		private string _fileType ;

		#region 公共属性
		public int AttFileID
		{
			get{ return _attFileID ;}
			set{ _attFileID = value ;}
		}

		public int FileID
		{
			get{ return _fileID ;}
			set{ _fileID = value ;}
		}

		public string AttName
		{
			get{ return _attName ;}
			set{ _attName = value ;}
		}

		public int AttSize
		{
			get{ return _attSize ;}
			set{ _attSize = value ;}
		}

		public string AttType
		{
			get{ return _attType ;}
			set{ _attType = value ;}
		}


		public string AttPath
		{
			get{ return _attPath ;}
			set{ _attPath = value ;}
		}

		public DateTime CRDT
		{
			get{ return _crdt ;}
			set{ _crdt = value ;}
		}

		public byte[] Content
		{
			get{ return _content ;}
			set{ _content = value ;}
		}

		public string FileType
		{
			get{ return _fileType ;}
			set{ _fileType = value ;}
		}
		#endregion

		#region 公共方法
		public static string Download(int fileID)
		{
			//存储过程名
			string spName = "Doc_FileAtt_Download" ;
			//存储过程参数
			object[] para = new object[] {fileID} ;

			//调用数据访问方法执行存储过程			
			return DataAccess.ExecuteScalar(spName,para).ToString() ;
			
		}

		public static int DeleteFileAtt(int fileAttID)
		{
			int ret = -1 ;

			//存储过程名
			string spName = "Doc_FileAtt_Delete" ;
			//存储过程参数
			object[] para = new object[] {fileAttID} ;

			//调用数据访问方法执行存储过程			
			ret = DataAccess.ExecuteNonQuery(spName,false,para) ;	
			
			return ret ;
		}

		public int AddFileAtt()
		{
			int ret = -1 ;

			//存储过程名
			string spName = "Doc_FileAtt_Add" ;
			//存储过程参数
			object[] para = new object[] {"",_fileID,_attName,_attSize,_attType,_attPath,_content,_fileType} ;

			//调用数据访问方法执行存储过程			
			ret = DataAccess.ExecuteNonQuery(spName,true,para) ;	
			
			return ret ;
		}

		public static DataTable GetFileAttFromFileID(int fileID)
		{
			//存储过程名
			string spName = "Doc_FileAtt_GetFromFileID" ;
			//存储过程参数
			object[] para = new object[] {fileID} ;

			//调用数据访问方法执行存储过程			
			return DataAccess.ExecuteDataTable(spName,para) ;		
		}
		#endregion
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?