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

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? fileright.cs

?? 一套辦公系統(tǒng)源碼一套辦公系統(tǒng)源碼一套辦公系統(tǒng)源碼
?? CS
字號(hào):
using System;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Text;
using qminoa.Common; 

namespace qminoa.DA
{
	//該類用于處理文件管理的權(quán)限問(wèn)題
	public class FileRight:IDisposable
	{
		private SqlDataAdapter dsCommand;
		public SqlConnection mySqlConnection;
		public static  string CONN;
		
		public FileRight()
		{
			CONN=System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"];
			mySqlConnection = new SqlConnection(CONN);
		}

		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;
			}
		}

		//獲得文件的訪問(wèn)權(quán)限
		public FileData GetDocCtr(int docid,int empid,int opt)
		{
			mySqlConnection.Open();
			dsCommand = new SqlDataAdapter();
			dsCommand.SelectCommand =  mySqlConnection.CreateCommand();
			dsCommand.SelectCommand.CommandText="fmGetDocRight";  
			dsCommand.SelectCommand.CommandType=CommandType.StoredProcedure; 

			SqlParameterCollection sqlParams = dsCommand.SelectCommand.Parameters;
			sqlParams.Add(new SqlParameter("@docid", SqlDbType.Int)); 
			sqlParams["@docid"].Value=docid;
			sqlParams.Add(new SqlParameter("@empid", SqlDbType.Int)); 
			sqlParams["@empid"].Value=empid;
			sqlParams.Add(new SqlParameter("@opt", SqlDbType.Int)); 
			sqlParams["@opt"].Value=opt;

			dsCommand.SelectCommand.ExecuteNonQuery();
			FileData data = new FileData();
			//填充FileData數(shù)據(jù)集
			dsCommand.Fill(data,FileData.FMDOCFOLDERCTR_TABLE);
			int count=data.Tables[FileData.FMDOCFOLDERCTR_TABLE].DefaultView.Count;   
			mySqlConnection.Close(); 
			return data; 
		}

		//獲取文件夾訪問(wèn)權(quán)限
		public FileData GetDocFolderCtr(int folderid,int empid,int opt)
		{
			mySqlConnection.Open();
			dsCommand = new SqlDataAdapter();
			dsCommand.SelectCommand =  mySqlConnection.CreateCommand();
			dsCommand.SelectCommand.CommandText="fmGetDocFolderCtr";  
			dsCommand.SelectCommand.CommandType=CommandType.StoredProcedure; 
			SqlParameterCollection sqlParams = dsCommand.SelectCommand.Parameters;
			sqlParams.Add(new SqlParameter("@folderid", SqlDbType.Int)); 
			sqlParams["@folderid"].Value=folderid;
			sqlParams.Add(new SqlParameter("@empid", SqlDbType.Int)); 
			sqlParams["@empid"].Value=empid;
			sqlParams.Add(new SqlParameter("@opt", SqlDbType.Int)); 
			sqlParams["@opt"].Value=opt;
			dsCommand.SelectCommand.ExecuteNonQuery();
			FileData data = new FileData();
			dsCommand.Fill(data,FileData.FMDOCFOLDERCTR_TABLE);
			int count=data.Tables[FileData.FMDOCFOLDERCTR_TABLE].DefaultView.Count;   
			mySqlConnection.Close(); 
			return data; 
		}

		//得到部門名稱
		public DataSet GetAllUnitName()
		{
			dsCommand = new SqlDataAdapter("fmGetmrDepartment",CONN);
			if (dsCommand == null )
			{
				throw new System.ObjectDisposedException( GetType().FullName );
			}        
			DataSet  data    = new DataSet();
			SqlCommand command = dsCommand.SelectCommand;
			command.CommandText ="fmGetmrDepartment";
			command.CommandType = CommandType.StoredProcedure;
			dsCommand.Fill(data,"unitname");
			return data;
		}
		
		//得到各個(gè)部門的用戶
		public DataSet  GetUser(int Depid,int opt)
		{
			dsCommand = new SqlDataAdapter("fmGetUser",CONN);
			if (dsCommand == null )
			{
				throw new System.ObjectDisposedException( GetType().FullName );
			}        
			DataSet  data    = new DataSet();
			SqlCommand command = dsCommand.SelectCommand;
			command.CommandText ="fmGetUser";
			command.CommandType = CommandType.StoredProcedure;
			SqlParameter param1 = new SqlParameter("@depid", SqlDbType.Int);
			param1.Value = Depid;
			command.Parameters.Add(param1); 
			SqlParameter param2 = new SqlParameter("@opt", SqlDbType.Int);
			param2.Value = opt;
			command.Parameters.Add(param2); 
			dsCommand.Fill(data,"unitname");
			return data;
		}

		//利用存儲(chǔ)過(guò)程將數(shù)據(jù)集中的內(nèi)容保存到數(shù)據(jù)庫(kù)中
		public void SaveDocFolderRight(FileData dataset,int type)
		{
			mySqlConnection.Open(); 
			SqlCommand command = mySqlConnection.CreateCommand();
			command.CommandText ="fmSaveDocFolderRight"; 
			command.CommandType =CommandType.StoredProcedure; 
			DataTable data =dataset.Tables[FileData.FMDOCFOLDERCTR_TABLE]; 
			int num=data.Rows.Count;
			SqlParameter param0 = new SqlParameter("@type" ,SqlDbType.Int);
			param0.Value =type;
			command.Parameters.Add(param0);
			SqlParameter param1 = new SqlParameter("@Conid" ,SqlDbType.Int);
			param1.Value =Convert.ToInt32(data.Rows[0][0]);
			command.Parameters.Add(param1);
			SqlParameter param2 = new SqlParameter("@folderid" ,SqlDbType.Int);
			param2.Value =Convert.ToInt32(data.Rows[0][1]);
			command.Parameters.Add(param2);
			SqlParameter param3 = new SqlParameter("@depid" ,SqlDbType.Int);
			param3.Value =Convert.ToInt32(data.Rows[0][2]);
			command.Parameters.Add(param3);
			SqlParameter param4 = new SqlParameter("@empid" ,SqlDbType.Int);
			param4.Value =Convert.ToInt32(data.Rows[0][3]);
			command.Parameters.Add(param4);
			SqlParameter param5 = new SqlParameter("@adminflag" ,SqlDbType.Bit,2);
			param5.Value =Convert.ToByte(data.Rows[0][4]);
			command.Parameters.Add(param5);
			SqlParameter param6 = new SqlParameter("@readflag" ,SqlDbType.Bit,2);
			param6.Value =Convert.ToByte(data.Rows[0][5]);
			command.Parameters.Add(param6);
			SqlParameter param7 = new SqlParameter("@writeflag" ,SqlDbType.Bit,2);
			param7.Value =Convert.ToByte(data.Rows[0][6]);
			command.Parameters.Add(param7);
			command.ExecuteNonQuery();
			mySqlConnection.Close(); 
		}
		
		//利用存儲(chǔ)過(guò)程將數(shù)據(jù)集中的內(nèi)容保存到數(shù)據(jù)庫(kù)中
		public void SaveDocRight(FileData dataset,int type)
		{
			mySqlConnection.Open(); 
			SqlCommand command = mySqlConnection.CreateCommand();
			command.CommandText ="fmSaveDocRight"; 
			command.CommandType =CommandType.StoredProcedure; 
			DataTable data =dataset.Tables[FileData.FMDOCFOLDERCTR_TABLE]; 
			int num=data.Rows.Count;
			SqlParameter param0 = new SqlParameter("@type" ,SqlDbType.Int);
			param0.Value =type;
			command.Parameters.Add(param0);
			SqlParameter param1 = new SqlParameter("@Conid" ,SqlDbType.Int);
			param1.Value =Convert.ToInt32(data.Rows[0][0]);
			command.Parameters.Add(param1);
			SqlParameter param2 = new SqlParameter("@docid" ,SqlDbType.Int);
			param2.Value =Convert.ToInt32(data.Rows[0][1]);
			command.Parameters.Add(param2);
			SqlParameter param3 = new SqlParameter("@depid" ,SqlDbType.Int);
			param3.Value =Convert.ToInt32(data.Rows[0][2]);
			command.Parameters.Add(param3);
			SqlParameter param4 = new SqlParameter("@empid" ,SqlDbType.Int);
			param4.Value =Convert.ToInt32(data.Rows[0][3]);
			command.Parameters.Add(param4);
			SqlParameter param5 = new SqlParameter("@adminflag" ,SqlDbType.Bit,2);
			param5.Value =Convert.ToByte(data.Rows[0][4]);
			command.Parameters.Add(param5);
			SqlParameter param6 = new SqlParameter("@readflag" ,SqlDbType.Bit,2);
			param6.Value =Convert.ToByte(data.Rows[0][5]);
			command.Parameters.Add(param6);
			SqlParameter param7 = new SqlParameter("@writeflag" ,SqlDbType.Bit,2);
			param7.Value =Convert.ToByte(data.Rows[0][6]);
			command.Parameters.Add(param7);
			command.ExecuteNonQuery();
			mySqlConnection.Close(); 
		}

		public  static int  GetEmpId(string Name)
		{
			int empid=0;
			DataSet data=(new FileRight()).GetUser(0,1); 
			//這里就用到了opt參數(shù),opt!=0時(shí)取出所有人員的信息
			DataView dvdata=data.Tables[0].DefaultView;
			dvdata.RowFilter="EmpName='"+Name+"'";
			int num=dvdata.Count;
			if(num!=0)
			{
				empid=Convert.ToInt32(dvdata[0].Row[0].ToString(),10);  
			}
			else
			{
				//數(shù)據(jù)庫(kù)中沒有這個(gè)人
			}
			return empid;
		}

		public static int Right_GetFolderId(int pkid)
		{
			SqlDataAdapter dsCommand = new SqlDataAdapter("select * from fmDocFolderCtr",CONN);
			dsCommand.SelectCommand.CommandType=CommandType.Text;   
			DataSet data = new DataSet();;
			dsCommand.Fill(data);
			DataView dvdata=data.Tables[0].DefaultView;  
			dvdata.RowFilter="FolderConId="+pkid; 
			int folderid=Convert.ToInt32(dvdata[0].Row[1].ToString(),10);
			return folderid;
		}

		public static int Right_GetDocFolderId(int pkid)
		{  
			SqlDataAdapter dsCommand = new SqlDataAdapter("select * from fmDocCtr",CONN);
			dsCommand.SelectCommand.CommandType=CommandType.Text;   
			DataSet data = new DataSet();;
			dsCommand.Fill(data);
			DataView dvdata=data.Tables[0].DefaultView;  
			dvdata.RowFilter="ConId="+pkid; 
			int folderid=Convert.ToInt32(dvdata[0].Row[1].ToString(),10);
			return folderid;
		}

		public int GetDepId(string DepName)
		{
			dsCommand = new SqlDataAdapter("fmGetmrDepartment",CONN);
			dsCommand.SelectCommand.CommandType=CommandType.StoredProcedure;   
			DataTable data = new DataTable();
			dsCommand.Fill(data);
			int depid;
			DataView dv=data.DefaultView; 
			dv.RowFilter="DepName='"+DepName+"'";
			depid=Convert.ToInt32(dv[0].Row[0].ToString());  
			return depid;
		}

		public int GetDepId(int Empid)
		{
			int depid;			  
			DataSet data=(new FileRight()).GetUser(0,1); 		  
			DataView dvdata=data.Tables[0].DefaultView;
			dvdata.RowFilter="Empid="+Empid;
			depid=Convert.ToInt32(dvdata[0].Row[2].ToString(),10);  
			return depid;
		}
	}
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲电影激情视频网站| 美女视频一区在线观看| 亚洲大型综合色站| 久久精品国产精品亚洲红杏| 久久丁香综合五月国产三级网站| 老司机免费视频一区二区 | 中文字幕在线不卡视频| 一区二区成人在线| 午夜视频在线观看一区二区 | 亚洲精品五月天| 亚洲男帅同性gay1069| 亚洲国产三级在线| 欧美精三区欧美精三区| 久久久亚洲精品一区二区三区| 日韩欧美aaaaaa| **欧美大码日韩| 久久精品国产99久久6| 暴力调教一区二区三区| 9191成人精品久久| 中文字幕一区二区三区精华液| 香蕉影视欧美成人| 波多野结衣在线一区| 91精品一区二区三区在线观看| 中文字幕在线观看不卡| 久久超级碰视频| 欧美性三三影院| 亚洲国产精品99久久久久久久久| 婷婷国产v国产偷v亚洲高清| 成人精品免费看| 欧美刺激午夜性久久久久久久| 亚洲日本成人在线观看| 韩国欧美国产1区| 欧美日韩国产高清一区二区三区| 国产精品久久久久影视| 狠狠色丁香婷婷综合久久片| 在线一区二区视频| 中文字幕一区免费在线观看| 老鸭窝一区二区久久精品| 在线观看成人免费视频| 欧美激情综合网| 理论片日本一区| 3atv一区二区三区| 一区二区三区四区五区视频在线观看| 国产盗摄精品一区二区三区在线| 欧美一区二区高清| 一本到高清视频免费精品| 欧美α欧美αv大片| 亚洲国产日韩综合久久精品| 成人激情电影免费在线观看| 欧美电影免费观看高清完整版在线观看 | 亚洲精品一区二区三区精华液| 亚洲一区二区三区四区五区黄| a亚洲天堂av| 国产亚洲精品中文字幕| 激情综合色综合久久| 欧美精品在线一区二区三区| 一区二区三区欧美视频| 91视频com| 中文字幕一区三区| eeuss国产一区二区三区| 久久精品一区蜜桃臀影院| 日本道在线观看一区二区| 国产精品你懂的在线| 国产盗摄视频一区二区三区| 中文字幕在线观看不卡| 欧美日韩一区二区三区四区五区 | 日韩成人免费在线| 欧美一卡二卡在线| 国产乱码精品一区二区三区忘忧草 | 欧美日本在线观看| 一区二区欧美国产| 欧美日韩国产影片| 国产激情偷乱视频一区二区三区| 国产精品国产三级国产普通话蜜臀 | 国产毛片精品视频| 久久亚洲精品小早川怜子| 日韩精品一区二区三区蜜臀 | 精品一区二区三区视频| 欧美一区二区精美| 精品亚洲免费视频| 精品国产乱码久久久久久老虎| 激情综合色综合久久综合| 欧美v日韩v国产v| 精品一区二区在线观看| 亚洲高清免费视频| 久久久美女毛片| 欧美精选一区二区| 99精品在线免费| 国产中文字幕精品| 欧美美女一区二区在线观看| 国产成人免费9x9x人网站视频| 亚洲男女一区二区三区| 久久婷婷一区二区三区| 久久亚洲精品国产精品紫薇| 日韩一区有码在线| 日韩黄色免费网站| 99精品欧美一区| 欧美日韩精品一区二区三区四区| 99re8在线精品视频免费播放| 在线观看亚洲精品| 精品av久久707| 亚洲精品高清视频在线观看| 日韩国产精品久久久| 国产精品羞羞答答xxdd| 欧美日韩亚洲综合在线| 中文字幕欧美激情| 视频一区二区中文字幕| 不卡av在线网| 精品国产一区二区国模嫣然| 亚洲欧美国产毛片在线| 国内精品视频一区二区三区八戒| 色噜噜狠狠一区二区三区果冻| www国产成人免费观看视频 深夜成人网| 国产视频911| 久久精品人人爽人人爽| 亚洲精品在线三区| 精品国产免费视频| 国产欧美视频一区二区| 精品国产伦一区二区三区观看方式| 日韩免费在线观看| 久久一二三国产| 丁香六月综合激情| 亚洲综合男人的天堂| 91精品国产91热久久久做人人| 国产精品性做久久久久久| 一区二区三区四区在线| 精品久久国产老人久久综合| eeuss鲁片一区二区三区| 日韩成人午夜电影| 亚洲免费伊人电影| 久久久久免费观看| 欧美丰满一区二区免费视频| 高清成人在线观看| 日本va欧美va欧美va精品| 综合网在线视频| 精品久久久久香蕉网| 欧美性大战久久久久久久| 国产乱码精品一区二区三区忘忧草| 亚洲国产一区二区三区| 亚洲国产成人自拍| 精品乱码亚洲一区二区不卡| 91福利视频网站| 粉嫩绯色av一区二区在线观看| 男人的j进女人的j一区| 亚洲最大的成人av| 国产精品久久久久久久浪潮网站| 3d成人动漫网站| 在线观看一区不卡| 白白色 亚洲乱淫| 国产美女av一区二区三区| 日韩av电影免费观看高清完整版| 亚洲精品视频观看| 国产精品久久久久精k8| 日韩精品一区二区三区在线观看| 色天天综合久久久久综合片| 春色校园综合激情亚洲| 久草在线在线精品观看| 日韩在线一二三区| 亚洲亚洲精品在线观看| 国产精品亲子伦对白| 国产亚洲欧美一级| 欧美tickle裸体挠脚心vk| 欧美人xxxx| 欧美精三区欧美精三区| 欧美午夜精品久久久久久孕妇 | 久久久夜色精品亚洲| 3atv一区二区三区| 欧美精品久久久久久久久老牛影院| 91国在线观看| 色综合久久88色综合天天| 成人激情免费网站| 成人av在线播放网址| 国产盗摄女厕一区二区三区| 国产揄拍国内精品对白| 黄色日韩网站视频| 国产精选一区二区三区| 精品在线视频一区| 激情欧美日韩一区二区| 久久精品国产精品亚洲综合| 捆绑调教一区二区三区| 麻豆精品精品国产自在97香蕉| 免费久久精品视频| 精品一区二区三区免费播放| 理论电影国产精品| 国产精品亚洲午夜一区二区三区 | 久久夜色精品一区| 久久综合九色综合97_久久久 | 国产69精品久久久久毛片| 国产乱理伦片在线观看夜一区| 国产福利一区二区| 99精品国产一区二区三区不卡| av在线不卡免费看| 一本大道久久a久久综合| 色婷婷久久一区二区三区麻豆| 欧美亚洲动漫精品| 69久久99精品久久久久婷婷 | 国产精品一二一区| 91在线观看成人| 欧美性猛片aaaaaaa做受| 欧美精品粉嫩高潮一区二区|