亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
国产伦精品一区二区三区在线观看 | 欧美r级在线观看| 久久久国产精品不卡| 亚洲三级视频在线观看| 蜜臀av一区二区在线免费观看| 99久久er热在这里只有精品15| 91精品国产91久久久久久一区二区| 中文字幕人成不卡一区| 激情六月婷婷综合| 欧美夫妻性生活| 亚洲欧洲制服丝袜| 国产成人免费视频网站高清观看视频| 欧美日本精品一区二区三区| 17c精品麻豆一区二区免费| 国产又黄又大久久| 6080午夜不卡| 午夜精品福利一区二区三区av| 波多野洁衣一区| 国产欧美日韩另类一区| 免费精品视频在线| 欧美日韩电影在线| 午夜精品久久久久久| 欧美视频一区二区| 亚洲欧美电影一区二区| 成人av电影在线网| 国产情人综合久久777777| 久草中文综合在线| 日韩美女视频一区二区在线观看| 石原莉奈在线亚洲二区| 精品视频资源站| 亚洲福利视频导航| 欧美三级韩国三级日本三斤| 亚洲午夜久久久久| 欧美丝袜自拍制服另类| 亚洲国产精品久久久久秋霞影院 | 日韩精品一区二区三区四区视频| 日韩精品电影一区亚洲| 欧美年轻男男videosbes| 亚洲一区二区在线观看视频| 在线观看视频一区二区| 亚洲综合精品久久| 欧美亚一区二区| 婷婷中文字幕综合| 欧美一区二区性放荡片| 美美哒免费高清在线观看视频一区二区| 欧美色图一区二区三区| 午夜精品成人在线视频| 91精品国产色综合久久不卡蜜臀 | 日日夜夜一区二区| 日韩欧美123| 国产精品一区三区| 国产精品毛片高清在线完整版| 99国产精品一区| 亚洲国产欧美在线| 欧美一级生活片| 国产乱码精品一品二品| 中文字幕亚洲不卡| 欧美猛男男办公室激情| 精品在线一区二区| 中文字幕在线观看一区| 欧美性生交片4| 国产一区欧美日韩| 亚洲嫩草精品久久| 在线不卡的av| 国产成人精品aa毛片| 亚洲色图另类专区| 日韩一级片在线观看| 国产福利91精品一区| 亚洲欧美日韩人成在线播放| 日韩一级完整毛片| 成人免费三级在线| 一区二区三区日本| 亚洲精品一区二区三区香蕉| 日本福利一区二区| 韩国一区二区在线观看| 亚洲欧美另类小说视频| 日韩免费一区二区三区在线播放| 色综合天天做天天爱| 美女久久久精品| 一区二区三区在线看| 欧美一区二区三区四区视频| www.亚洲激情.com| 蜜臀久久久久久久| 国产精品久久久久国产精品日日| 日韩三级视频在线观看| 91网站最新地址| 国产成人午夜片在线观看高清观看| 亚洲精品福利视频网站| 久久久精品国产99久久精品芒果| 欧美日韩成人激情| 91丨porny丨国产| 高清成人免费视频| 精品一区二区免费在线观看| 亚洲第一搞黄网站| 亚洲人一二三区| 国产精品久久国产精麻豆99网站| 精品少妇一区二区三区在线播放 | 成人午夜视频福利| 精品亚洲porn| 久久精品噜噜噜成人88aⅴ| 亚洲一区影音先锋| 亚洲人精品一区| 亚洲欧洲日本在线| 欧美韩国日本一区| 久久久美女毛片| 精品国产一区二区三区久久久蜜月 | 色综合咪咪久久| 北岛玲一区二区三区四区| 麻豆91在线播放免费| 日韩在线卡一卡二| 午夜国产精品影院在线观看| 亚洲综合免费观看高清完整版| 中文字幕一区视频| 国产精品久久久久久久久搜平片| 亚洲国产成人午夜在线一区| 国产女人18毛片水真多成人如厕| 久久众筹精品私拍模特| 精品国产成人系列| 精品国产91洋老外米糕| 日韩久久久精品| 久久精品亚洲国产奇米99| 精品国产91亚洲一区二区三区婷婷 | 亚洲欧洲精品天堂一级| 国产精品三级av| 国产精品灌醉下药二区| 中文字幕欧美一| 亚洲一区二区综合| 日韩激情中文字幕| 蜜臀av性久久久久蜜臀aⅴ流畅| 日本欧美一区二区三区| 美女视频网站黄色亚洲| 国产高清精品在线| 91亚洲午夜精品久久久久久| 欧美色手机在线观看| 91精品午夜视频| 久久久99久久| 亚洲男人天堂一区| 亚洲444eee在线观看| 久久99精品国产麻豆不卡| 国产成人亚洲综合a∨猫咪| av电影在线不卡| 91超碰这里只有精品国产| 欧美一区二区三区男人的天堂| 精品va天堂亚洲国产| 国产精品视频一二三区| 亚洲已满18点击进入久久| 日本不卡一区二区三区高清视频| 国产美女在线观看一区| 色综合久久久久| 日韩精品一区二区在线| 中文字幕国产精品一区二区| 亚洲一二三四区不卡| 蜜桃久久久久久久| www.视频一区| 精品日韩99亚洲| 亚洲自拍都市欧美小说| 九色综合国产一区二区三区| 99re这里都是精品| 日韩午夜激情视频| 国产精品久久久久永久免费观看 | 亚洲乱码国产乱码精品精小说| 免费成人在线网站| 精品裸体舞一区二区三区| 亚洲伦理在线精品| 奇米色一区二区| 成人免费黄色大片| 欧美另类z0zxhd电影| 国产目拍亚洲精品99久久精品| 久久99精品一区二区三区三区| 成人av网站在线观看免费| 91精品久久久久久久久99蜜臂| 亚洲综合免费观看高清完整版在线| 欧美日韩高清在线| 在线精品视频一区二区三四| 久久男人中文字幕资源站| 一区二区视频免费在线观看| 国产在线国偷精品免费看| 欧美日韩一区高清| 国产精品久久久久国产精品日日| 九九久久精品视频| 欧美一区二区在线免费播放 | 美女视频第一区二区三区免费观看网站 | 国产精品久久久久久久久快鸭 | 日韩精品欧美精品| 一本色道综合亚洲| 国产精品免费免费| 国产伦精品一区二区三区免费迷 | 国产真实乱对白精彩久久| 欧美日韩国产首页| 艳妇臀荡乳欲伦亚洲一区| 成人av在线资源网站| 国产人久久人人人人爽| 精品一区二区三区免费| 91精品国产免费| 日本不卡一二三| 日韩欧美一卡二卡| 免费成人结看片| 精品久久久三级丝袜| 久久丁香综合五月国产三级网站| 欧美一二三区精品|