亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? filea.cs

?? 一套辦公系統源碼一套辦公系統源碼一套辦公系統源碼
?? CS
?? 第 1 頁 / 共 2 頁
字號:
using System;
using System.Data;
using System.Collections; 
using System.Data.SqlClient;


using qminoa.Common;
using qminoa.DA;    
namespace qminoa.DA
{
	public class FileA:IDisposable
	{
		private SqlDataAdapter dsCommand;
		private SqlConnection mySqlConnection;

		private const string DOCID_PARM = "@DocID"; 
		private const string FOLDERID_PARM     = "@FolderID";
		private const string HIFOLDERID_PARM    = "@HiFolderID";
		private const string FOLDERNAME_PARM     = "@FolderName";
		private const string FNAME_PARM ="@FName";
		private const string NOTE_PARM     = "@Note";
		private const string IHERCTR_PARM  = "@IherCtr";
		private const string CDATE_PARM  = "@CDate";
		private const string UDATE_PARM = "@UDate";
		private const string EMPID_PARM    = "@EmpID";
		private const string DDATE_PARM = "@DDate";
		private const string STATUS_PARM = "@Status";
		private const string DEMPID_PARM = "@dempid";
		private const string KEYWORD_PARM ="@keyword";
		private const string TYPEID_PARM ="@typeid";
		private const string LAYER_PARM = "@layer";//處理文檔時用
		private const string FSIZE_PARM="@fsize";
		private const string FTYPE_PARM="@ftype";
		private const string FPATH_PARM="@fpath";
		private const string CONT_PARM="@Cont";
		private const string OPT_PARM="@opt";
		private const string FIlECONTID_PARM ="@filecontid";
		private const string SEARCHTEXT_PARM="@searchtext";
		private const string DOCTYPE_PARM="@doctype";
		public ArrayList arrlist;
		public ArrayList arrlistDoc;
		public Stack pathstack;
		public  string CONN=System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"];
		
		public FileA()
		{
			mySqlConnection = new SqlConnection(CONN.ToString());
		}
		public void Dispose()
		{
			Dispose(true);
			GC.SuppressFinalize(true);
		}
		
		protected virtual void Dispose(bool disposing)
		{
			if (! disposing)
				return; 

			if (dsCommand != null)
			{
				if(dsCommand.SelectCommand != null)
				{    
					if( dsCommand.SelectCommand.Connection != null )
						dsCommand.SelectCommand.Connection.Dispose();
					dsCommand.SelectCommand.Dispose();
				}    
				dsCommand.Dispose();
				dsCommand = null;
			}
		}

		public FileData GetFolderTree()
		{
			dsCommand = new SqlDataAdapter("fmLoadFolderTree",CONN);
			if ( dsCommand == null )
			{
				throw new System.ObjectDisposedException( GetType().FullName );
			}            
			dsCommand.SelectCommand.CommandType=CommandType.StoredProcedure;   
			FileData data = new FileData();
			dsCommand.Fill(data,FileData.FMDOCFOLDER_TABLE);
			return data;
		}

		public FileData LoadFile()
		{
			dsCommand = new SqlDataAdapter("fmLoadFileInfo",CONN);
			if ( dsCommand == null )
			{
				throw new System.ObjectDisposedException( GetType().FullName );
			}            
			dsCommand.SelectCommand.CommandType=CommandType.StoredProcedure;   
			FileData data = new FileData();
			dsCommand.Fill(data,FileData.FMDOCFOLDER_TABLE);
			return data;
		}

		public FileData LoadSubFolder(int folderid)
		{
			mySqlConnection.Open();
			dsCommand = new SqlDataAdapter();
			dsCommand.SelectCommand =  mySqlConnection.CreateCommand();
			dsCommand.SelectCommand.CommandText="fmloadsubfolder";  
			dsCommand.SelectCommand.CommandType=CommandType.StoredProcedure; 
			SqlParameterCollection sqlParams = dsCommand.SelectCommand.Parameters;
			sqlParams.Add(new SqlParameter(FOLDERID_PARM, SqlDbType.Int)); 
			sqlParams[FOLDERID_PARM].Value=folderid; 
			dsCommand.SelectCommand.ExecuteNonQuery();
			FileData data = new FileData();
			dsCommand.Fill(data,FileData.FMDOCFOLDER_TABLE);
			mySqlConnection.Close(); 
			return data;
		}

		public FileData LoadhiFolder(int folderid)
		{
			mySqlConnection.Open();
			dsCommand = new SqlDataAdapter();
			dsCommand.SelectCommand =  mySqlConnection.CreateCommand();
			dsCommand.SelectCommand.CommandText="fmloadhifolderid";  
			dsCommand.SelectCommand.CommandType=CommandType.StoredProcedure; 
			SqlParameterCollection sqlParams = dsCommand.SelectCommand.Parameters;
			sqlParams.Add(new SqlParameter(FOLDERID_PARM, SqlDbType.Int)); 
			sqlParams[FOLDERID_PARM].Value=folderid; 
			dsCommand.SelectCommand.ExecuteNonQuery();
			FileData data = new FileData();
			dsCommand.Fill(data,FileData.FMDOCFOLDER_TABLE);
			mySqlConnection.Close(); 
			return data;
		}

		public  void ChangFolderInfo(int folderid,int hifolderid,string name,string note,DateTime Cdate,bool iherctr,int empid,int TypeId)
		{
			mySqlConnection.Open(); 
			SqlCommand command = mySqlConnection.CreateCommand();
			command.CommandText ="fmSaveFolder"; 
			command.CommandType =CommandType.StoredProcedure; 
			SqlParameterCollection sqlParams = command.Parameters;
			sqlParams.Add(new SqlParameter(FOLDERNAME_PARM, SqlDbType.NVarChar,64 ));
			sqlParams.Add(new SqlParameter(NOTE_PARM, SqlDbType.NVarChar,128 ));
			sqlParams.Add(new SqlParameter(FOLDERID_PARM, SqlDbType.Int));
			sqlParams.Add(new SqlParameter(HIFOLDERID_PARM, SqlDbType.Int));
			sqlParams.Add(new SqlParameter(CDATE_PARM, SqlDbType.DateTime));
			sqlParams.Add(new SqlParameter(EMPID_PARM, SqlDbType.Int));
			sqlParams.Add(new SqlParameter(IHERCTR_PARM, SqlDbType.Bit));
			sqlParams.Add(new SqlParameter(STATUS_PARM,SqlDbType.Bit));  
			sqlParams.Add(new SqlParameter(TYPEID_PARM,SqlDbType.Int));  
			sqlParams[FOLDERNAME_PARM].Value = name;
			sqlParams[NOTE_PARM].Value =note;
			sqlParams[FOLDERID_PARM].Value =folderid;
			sqlParams[HIFOLDERID_PARM].Value =hifolderid;
			sqlParams[CDATE_PARM].Value=Cdate;  
			sqlParams[IHERCTR_PARM].Value =iherctr;
			sqlParams[EMPID_PARM].Value =empid;
			sqlParams[STATUS_PARM].Value =0;
			sqlParams[TYPEID_PARM].Value =TypeId;
			command.ExecuteNonQuery(); 
			mySqlConnection.Close();    
		}
		
		public  void ChangDocInfo(int folderid,string name,string note,DateTime Cdate,string keyword,int empid,int TypeId,int layer)
		{
			mySqlConnection.Open(); 
			SqlCommand command = mySqlConnection.CreateCommand();
			command.CommandText ="fmSaveDoc"; 
			command.CommandType =CommandType.StoredProcedure; 
			SqlParameterCollection sqlParams = command.Parameters;
			sqlParams.Add(new SqlParameter(FOLDERID_PARM, SqlDbType.Int));  
			sqlParams.Add(new SqlParameter(FNAME_PARM, SqlDbType.NVarChar,64 ));
			sqlParams.Add(new SqlParameter(NOTE_PARM, SqlDbType.NVarChar,128 ));
			sqlParams.Add(new SqlParameter(CDATE_PARM, SqlDbType.DateTime));
			sqlParams.Add(new SqlParameter(EMPID_PARM, SqlDbType.Int));
			sqlParams.Add(new SqlParameter(LAYER_PARM, SqlDbType.Int));
			sqlParams.Add(new SqlParameter(TYPEID_PARM,SqlDbType.Int));
			sqlParams.Add(new SqlParameter(KEYWORD_PARM,SqlDbType.NVarChar,128)); 
			sqlParams.Add(new SqlParameter(STATUS_PARM,SqlDbType.Bit));
			sqlParams[FNAME_PARM].Value = name;
			sqlParams[NOTE_PARM].Value =note;
			sqlParams[FOLDERID_PARM].Value =folderid;
			sqlParams[CDATE_PARM].Value=Cdate;  
			sqlParams[EMPID_PARM].Value =empid;
			sqlParams[TYPEID_PARM].Value =TypeId;
			sqlParams[KEYWORD_PARM].Value =keyword;
			sqlParams[LAYER_PARM].Value =layer;
			sqlParams[STATUS_PARM].Value =0;
			command.ExecuteNonQuery(); 
			mySqlConnection.Close();    
		}
		
		public FileData LoadDocFolder(int FolderID)
		{
			mySqlConnection.Open(); 
			dsCommand = new SqlDataAdapter();
			if ( dsCommand == null )
			{
				throw new System.ObjectDisposedException( GetType().FullName );
			}            
			dsCommand.SelectCommand =  mySqlConnection.CreateCommand();
			dsCommand.SelectCommand.Parameters.Add(FOLDERID_PARM,SqlDbType.Int);
			dsCommand.SelectCommand.Parameters[FOLDERID_PARM].Value=FolderID;  
			dsCommand.SelectCommand.CommandText="fmLoadDoc";  
			dsCommand.SelectCommand.CommandType=CommandType.StoredProcedure;   
			dsCommand.SelectCommand.ExecuteNonQuery();
  			FileData data = new FileData();
			dsCommand.Fill(data,FileData.FMDOCFOLDER_TABLE);
			mySqlConnection.Close(); 
			return data;
		}
		
		public FileData GetAllTypes()
		{
			mySqlConnection.Open(); 
			dsCommand = new SqlDataAdapter();
			if ( dsCommand == null )
			{
				throw new System.ObjectDisposedException( GetType().FullName );
			}
			dsCommand.SelectCommand =  mySqlConnection.CreateCommand();
			dsCommand.SelectCommand.CommandText="fmGetAllTypes";  
			dsCommand.SelectCommand.CommandType=CommandType.StoredProcedure;   
			dsCommand.SelectCommand.ExecuteNonQuery();
			FileData data = new FileData();
			dsCommand.Fill(data,FileData.FMFILEATT_TABLE);
			mySqlConnection.Close(); 
			return data;
		}

		public FileData SeachAllDocs(int flag)
		{
			mySqlConnection.Open(); 
			dsCommand = new SqlDataAdapter();
			if ( dsCommand == null )
			{
				throw new System.ObjectDisposedException(GetType().FullName );
			}
			SqlCommand command = mySqlConnection.CreateCommand();
			command.CommandText ="fmSeachAllDocs"; 
			command.CommandType =CommandType.StoredProcedure; 
			SqlParameterCollection sqlParams = command.Parameters;
			sqlParams.Add(new SqlParameter("@flag", SqlDbType.Int));
			sqlParams["@flag"].Value = flag;
			dsCommand.SelectCommand= command;
			dsCommand.SelectCommand.ExecuteNonQuery();
			FileData data = new FileData();
			dsCommand.Fill(data,FileData.FMDOC_TABLE );
			mySqlConnection.Close(); 
			return data;
		}

		public FileData ShowAllFileCont()
		{
			mySqlConnection.Open();
			dsCommand = new SqlDataAdapter();
			if ( dsCommand == null )
			{
				throw new System.ObjectDisposedException( GetType().FullName );
			}
			dsCommand.SelectCommand =  mySqlConnection.CreateCommand();
			dsCommand.SelectCommand.CommandText="fmGetAllFileCont";  
			dsCommand.SelectCommand.CommandType=CommandType.StoredProcedure;   
			dsCommand.SelectCommand.ExecuteNonQuery();
			FileData data = new FileData();
			dsCommand.Fill(data,FileData.FILECONT_TABLE);
			mySqlConnection.Close(); 
			return data;
		}

		public FileData GetNullFileCont()
		{
			mySqlConnection.Open();
			dsCommand = new SqlDataAdapter();
			if ( dsCommand == null )
			{
				throw new System.ObjectDisposedException( GetType().FullName );
			}
			dsCommand.SelectCommand =  mySqlConnection.CreateCommand();
			dsCommand.SelectCommand.CommandText="fmGetNullFileCont";  
			dsCommand.SelectCommand.CommandType=CommandType.StoredProcedure;   
			dsCommand.SelectCommand.ExecuteNonQuery();
			FileData data = new FileData();
			dsCommand.Fill(data,FileData.FILECONT_TABLE);
			mySqlConnection.Close(); 
			return data;
		}

		public void InsertFileCont(int docid,string fname,string fpath,int size,string ftype,byte[] filecont,string dtype)
		{
			mySqlConnection.Open();
			SqlCommand command = mySqlConnection.CreateCommand();
			command.CommandText ="fmInsertFileCont"; 
			command.CommandType =CommandType.StoredProcedure; 
			SqlParameterCollection sqlParams = command.Parameters;
			sqlParams.Add(new SqlParameter(DOCID_PARM, SqlDbType.Int)); 
			sqlParams.Add(new SqlParameter(FNAME_PARM, SqlDbType.NVarChar,64 ));
			sqlParams.Add(new SqlParameter(FSIZE_PARM, SqlDbType.Int));
			sqlParams.Add(new SqlParameter(FTYPE_PARM, SqlDbType.NVarChar,128));
			sqlParams.Add(new SqlParameter(FPATH_PARM, SqlDbType.NVarChar,128));
			sqlParams.Add(new SqlParameter(CONT_PARM, SqlDbType.Image));
			sqlParams.Add(new SqlParameter(DOCTYPE_PARM,SqlDbType.NVarChar,10));
			sqlParams[DOCID_PARM].Value = docid;
			sqlParams[FNAME_PARM].Value = fname;
			sqlParams[FSIZE_PARM].Value = size;
			sqlParams[FPATH_PARM].Value = fpath;
			sqlParams[FTYPE_PARM].Value = ftype;
			sqlParams[CONT_PARM].Value = filecont;
			sqlParams[DOCTYPE_PARM].Value = dtype;
			command.ExecuteNonQuery(); 
			mySqlConnection.Close();     
		}
		
		public void DeleteFolder(int folderid,int empid,int flag)
		{
			mySqlConnection.Open();
			SqlCommand command = mySqlConnection.CreateCommand();
			command.CommandText ="fmFolderDelFlag"; 
			command.CommandType =CommandType.StoredProcedure; 
			SqlParameterCollection sqlParams = command.Parameters;
			sqlParams.Add(new SqlParameter(EMPID_PARM, SqlDbType.Int)); 
			sqlParams.Add(new SqlParameter(FOLDERID_PARM, SqlDbType.Int));   
			sqlParams.Add(new SqlParameter("@flag", SqlDbType.Int)); 
			sqlParams[EMPID_PARM].Value=empid;
			sqlParams[FOLDERID_PARM].Value=folderid;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕一区二区三区四区| 性感美女极品91精品| 亚洲欧美日本在线| 奇米亚洲午夜久久精品| 99re6这里只有精品视频在线观看| 日韩午夜小视频| 一区二区欧美国产| 高清在线不卡av| 26uuu精品一区二区三区四区在线| 一区二区三区中文免费| 成人深夜在线观看| 精品理论电影在线观看| 三级不卡在线观看| 欧美伊人久久大香线蕉综合69| 国产欧美精品日韩区二区麻豆天美| 日本欧美肥老太交大片| 欧美日韩视频第一区| 亚洲欧美韩国综合色| 粉嫩绯色av一区二区在线观看| 日韩视频中午一区| 日韩avvvv在线播放| 欧美日韩精品免费| 夜夜揉揉日日人人青青一国产精品| 福利电影一区二区三区| 国产亚洲一区二区在线观看| 久久福利视频一区二区| 欧美日韩国产在线观看| 亚洲一区二区三区美女| 欧美性xxxxxx少妇| 亚欧色一区w666天堂| 欧美日韩一区二区三区四区五区| 亚洲综合另类小说| 色婷婷久久久亚洲一区二区三区| 自拍偷拍欧美激情| 色综合久久久久综合| 亚洲三级在线免费观看| 色视频一区二区| 亚洲成人手机在线| 国产精品人人做人人爽人人添| 精品一区二区三区蜜桃| 亚洲精品在线观| 国产成人av在线影院| 亚洲欧洲三级电影| 欧美中文字幕一区| 毛片基地黄久久久久久天堂| 精品免费一区二区三区| 国产成人夜色高潮福利影视| 国产精品二三区| 欧美日韩在线亚洲一区蜜芽| 蜜臀久久99精品久久久画质超高清 | 中文字幕视频一区| 一本久久精品一区二区| 亚洲18影院在线观看| 日韩一区二区免费在线观看| 国产成人8x视频一区二区 | 91激情五月电影| 日韩精品成人一区二区三区 | 精品影视av免费| 欧美极品aⅴ影院| 欧美艳星brazzers| 国产美女久久久久| 一区二区高清免费观看影视大全| 欧美一区二区三区免费在线看| 狠狠色狠狠色综合日日91app| 中文字幕一区二区三区不卡在线 | 激情文学综合网| 亚洲色图欧美激情| 欧美tickling挠脚心丨vk| av爱爱亚洲一区| 色国产综合视频| 韩国女主播一区二区三区| 亚洲欧洲日韩女同| 日韩视频一区在线观看| 91在线无精精品入口| 久久精品噜噜噜成人88aⅴ| 亚洲视频免费在线| 欧美精品一区视频| 欧美中文字幕亚洲一区二区va在线| 国内精品伊人久久久久av影院| 亚洲老司机在线| 欧美激情综合五月色丁香小说| 欧美高清性hdvideosex| 99久久久国产精品| 国产福利精品导航| 免费欧美在线视频| 亚洲小说欧美激情另类| 欧美国产精品一区| 精品成人在线观看| 在线播放91灌醉迷j高跟美女| jizzjizzjizz欧美| 久久精品av麻豆的观看方式| 一区二区三区**美女毛片| 国产精品入口麻豆九色| 久久久久久久久久看片| 欧美大片一区二区三区| 欧美色手机在线观看| 国产成人av资源| 国产成人免费视频网站| 久久er99精品| 麻豆极品一区二区三区| 男人的j进女人的j一区| 丝袜诱惑亚洲看片| 亚洲成a人片在线观看中文| 日韩理论片在线| 国产精品夫妻自拍| 中文字幕亚洲在| 国产精品久久久久久久久免费相片 | 亚洲丝袜美腿综合| 国产精品美女久久久久久2018 | 日韩一区二区电影| 宅男噜噜噜66一区二区66| 欧美性生活大片视频| 欧美午夜电影在线播放| 色天天综合色天天久久| 色哟哟国产精品| 在线免费一区三区| 在线亚洲欧美专区二区| 色婷婷综合在线| 91搞黄在线观看| 欧美精品在线一区二区三区| 欧美美女视频在线观看| 这里只有精品免费| 亚洲三级电影网站| 亚洲乱码中文字幕| 亚洲亚洲精品在线观看| 青娱乐精品在线视频| 国产一区二区0| 成人激情动漫在线观看| 91麻豆国产福利精品| 欧美日韩卡一卡二| 久久婷婷国产综合精品青草| 久久精品一二三| 亚洲色欲色欲www| 午夜精品国产更新| 国产一区福利在线| 色域天天综合网| 日韩区在线观看| 国产午夜精品在线观看| 亚洲男人的天堂在线aⅴ视频| 亚洲影视资源网| 开心九九激情九九欧美日韩精美视频电影| 美国十次了思思久久精品导航| 国产一区二区精品在线观看| 99re视频精品| 日韩一区国产二区欧美三区| 国产日韩视频一区二区三区| 亚洲精品精品亚洲| 黄页视频在线91| 色婷婷国产精品综合在线观看| 91精品国产乱码久久蜜臀| 国产女主播在线一区二区| 一区二区三区四区在线播放 | 亚洲1区2区3区视频| 国产综合久久久久久久久久久久| av中文字幕不卡| 日韩免费观看高清完整版在线观看| 国产丝袜在线精品| 婷婷六月综合亚洲| 成人黄色电影在线 | 久久精品久久精品| 日本乱人伦aⅴ精品| 久久香蕉国产线看观看99| 亚洲在线免费播放| 懂色av中文字幕一区二区三区| 欧美美女一区二区| 日本最新不卡在线| 在线观看日韩毛片| 欧美激情一区二区三区全黄| 日韩精品欧美精品| 96av麻豆蜜桃一区二区| 久久久高清一区二区三区| 亚洲v精品v日韩v欧美v专区| av福利精品导航| 久久精品一区蜜桃臀影院| 日日欢夜夜爽一区| 色偷偷久久一区二区三区| 国产精品蜜臀av| 国产麻豆精品theporn| 7777精品伊人久久久大香线蕉的| 1024成人网色www| 风间由美中文字幕在线看视频国产欧美 | 日韩一级黄色片| 一区二区三区中文字幕精品精品 | 成人欧美一区二区三区白人| 国产资源精品在线观看| 日韩一区二区麻豆国产| 午夜成人免费视频| 欧美日韩亚洲综合在线 欧美亚洲特黄一级 | 国产精一品亚洲二区在线视频| 日韩午夜电影av| 日韩黄色一级片| 欧美日韩国产天堂| 亚洲成人先锋电影| 欧美日韩电影一区| 日韩va亚洲va欧美va久久| 555夜色666亚洲国产免| 午夜精品成人在线| 日韩三级视频在线看| 久久国内精品视频| 久久久久久久久久久电影|