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

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

?? fileview.aspx.cs

?? c#源代碼.含金量重.
?? CS
字號(hào):
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using DocAdmin.BLL ;
using DocAdmin.COMMON ;

namespace DocAdmin.USL
{
	/// <summary>
	/// FileView 的摘要說(shuō)明。
	/// </summary>
	public class FileView : System.Web.UI.Page
	{
		protected System.Web.UI.WebControls.ImageButton ib_Back;
		protected System.Web.UI.WebControls.ImageButton ib_Up;
		protected System.Web.UI.WebControls.ImageButton ib_Search;
		protected System.Web.UI.WebControls.ImageButton ib_NewFolder;
		protected System.Web.UI.WebControls.TextBox tb_Path;
		protected System.Web.UI.WebControls.ImageButton ib_NewFile;
		protected System.Web.UI.WebControls.ImageButton ib_Forward;
		protected System.Web.UI.WebControls.DataGrid dg;
		protected System.Web.UI.HtmlControls.HtmlInputHidden FolderID;
		private Usr usr = null ;
		protected System.Web.UI.WebControls.Label Label1;
		protected System.Web.UI.WebControls.Label Label2;
		private DataTable dtFile = null ;
	
		#region Page_Load
		private void Page_Load(object sender, System.EventArgs e)
		{
			usr = DocAdminGlobals.LoginUsr ;
			if(usr==null)
			{
				//頁(yè)面重定向到登錄頁(yè)面
				string url="Login.aspx" ;
				Page.Response.Redirect(url) ;
				return ;
			}

			//獲取文件列表
			dtFile = (DataTable)Session["dtFile"] ;
			if(dtFile == null)
			{
				dtFile = new DataTable() ;
			}

			if(!IsPostBack)
			{
				//獲取目錄ID,若獲取不成功,轉(zhuǎn)換為0,表示根目錄
				int folderID = CommHandler.StringToInt(Page.Request["FOLDERID"]) ;	
				this.FolderID.Value = folderID.ToString() ;
				//顯示目錄的文件列表
				ShowFilesFromFolderID(folderID) ;	
				//顯示目錄的地址
				this.tb_Path.Text = FolderInfo.GetPath(folderID) ;
					
			}

			CommHandler.BindGrid(dg,dtFile) ;
		}

		private void ShowFilesFromFolderID(int folderID)
		{
			//先檢查用戶是否具有權(quán)限,沒(méi)有權(quán)限則返回
			if(!FolderCtrl.HasReadCtrl(usr.UserID,usr.GroupID,folderID))
			{
				CommHandler.Alert(Page,"對(duì)不起,你沒(méi)有權(quán)限打開此目錄!") ;
				return ;
			}

			//根據(jù)目錄ID獲取文件信息
			dtFile = DocFileInfo.GetFileFromFolder(folderID) ;
			//在隱藏控件中記錄目錄ID
			FolderID.Value = folderID.ToString() ;	
			//如果是根目錄,則向上按鈕不可用
			if(folderID == 0)
			{
				this.ib_Up.Attributes.Add("Enabled","False") ;
			}
			else
			{}
	
			CommHandler.BindGrid(dg,dtFile) ;
			Session["dtFile"] = dtFile ;

			CommHandler.BindGrid(dg,dtFile) ;
		}
		#endregion
				

		#region Web 窗體設(shè)計(jì)器生成的代碼
		override protected void OnInit(EventArgs e)
		{
			//
			// CODEGEN: 該調(diào)用是 ASP.NET Web 窗體設(shè)計(jì)器所必需的。
			//
			InitializeComponent();
			base.OnInit(e);
		}
		
		/// <summary>
		/// 設(shè)計(jì)器支持所需的方法 - 不要使用代碼編輯器修改
		/// 此方法的內(nèi)容。
		/// </summary>
		private void InitializeComponent()
		{    
			this.ib_Back.Click += new System.Web.UI.ImageClickEventHandler(this.ib_Back_Click);
			this.ib_Up.Click += new System.Web.UI.ImageClickEventHandler(this.ib_Up_Click);
			this.ib_Search.Click += new System.Web.UI.ImageClickEventHandler(this.ib_Search_Click);
			this.ib_NewFolder.Click += new System.Web.UI.ImageClickEventHandler(this.ib_NewFolder_Click);
			this.ib_NewFile.Click += new System.Web.UI.ImageClickEventHandler(this.ib_NewFile_Click);
			this.dg.ItemCreated += new System.Web.UI.WebControls.DataGridItemEventHandler(this.dg_ItemCreated);
			this.dg.ItemCommand += new System.Web.UI.WebControls.DataGridCommandEventHandler(this.dg_ItemCommand);
			this.dg.EditCommand += new System.Web.UI.WebControls.DataGridCommandEventHandler(this.dg_EditCommand);
			this.dg.DeleteCommand += new System.Web.UI.WebControls.DataGridCommandEventHandler(this.dg_DeleteCommand);
			this.Load += new System.EventHandler(this.Page_Load);

		}
		#endregion

		#region 后退一步
		private void ib_Back_Click(object sender, System.Web.UI.ImageClickEventArgs e)
		{
		
		}
		#endregion

		#region 向上一級(jí)
		private void ib_Up_Click(object sender, System.Web.UI.ImageClickEventArgs e)
		{
			//如果當(dāng)前目錄是根目錄,提示			
			int folderID = CommHandler.StringToInt(FolderID.Value) ;
			//如果已經(jīng)是根目錄,返回
			if(folderID==0)
			{
				return ;
			}
			//獲取目錄的父目錄
			int parentID = FolderInfo.GetParentID(folderID) ;
			ShowFilesFromFolderID(parentID) ;			
		}
		#endregion

		#region 搜索
		private void ib_Search_Click(object sender, System.Web.UI.ImageClickEventArgs e)
		{
			//重定向到搜索文件頁(yè)面
            Page.Response.Redirect("FileSearch.aspx") ;		
		}
		#endregion

		#region 新建目錄
		private void ib_NewFolder_Click(object sender, System.Web.UI.ImageClickEventArgs e)
		{
			//重定向到新建目錄頁(yè)面(將目錄ID作為參數(shù)傳遞給頁(yè)面
			CommHandler.IFrame_PopUp(Page,"FolderAdmin.aspx?PARENTID="+this.FolderID.Value) ;		
		}
		#endregion

		#region 新建文件
		private void ib_NewFile_Click(object sender, System.Web.UI.ImageClickEventArgs e)
		{
			//重定向到新建文件頁(yè)面(將目錄ID作為參數(shù)傳遞給頁(yè)面
//			Page.Response.Redirect("FileAdmin.aspx?FOLDIDID="+this.FolderID.Value) ;
			CommHandler.IFrame_PopUp(Page,"FileAdmin.aspx?FOLDERID="+this.FolderID.Value,"650","500") ;
		
		}
		#endregion
		
		#region 表格相關(guān)命令
		//編輯
		private void dg_EditCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
		{
			//表格選中的行
			DataGridItem dgi = e.Item ;

			//文件ID或目錄ID
			int id = CommHandler.StringToInt(dgi.Cells[1].Text.Trim()) ;
			string type = dgi.Cells[3].Text.Trim() ;
			string url = "" ;

			if(type=="文件夾")
			{
				//目錄
				//判斷權(quán)限,Write權(quán)限可編輯
				if(!FolderCtrl.HasWriteCtrl(usr.UserID,usr.GroupID,id))
				{
					CommHandler.Alert(Page,"對(duì)不起,您沒(méi)有權(quán)限編輯此目錄!") ;
					return ;
				}
				//頁(yè)面重定向到編輯目錄頁(yè)面
				url = "FolderAdmin.aspx?FOLDERID="+id+"&PARENTID="+this.FolderID.Value ;				
			}
			else
			{
				//文件
				//判斷權(quán)限,Write權(quán)限可編輯
				if(!FileCtrl.HasWriteCtrl(usr.UserID,usr.GroupID,id))
				{
					CommHandler.Alert(Page,"對(duì)不起,您沒(méi)有權(quán)限編輯此文件!") ;
					return ;
				}
				//頁(yè)面重定向到編輯文件頁(yè)面
				url = "FileAdmin.aspx?FILEID="+id+"&FOLDERID="+this.FolderID.Value ;				
			}

			if(url != "")
			{
				CommHandler.IFrame_PopUp(Page,url,"650","500") ;
			}
		
		}
		
		//刪除
		private void dg_DeleteCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
		{
			//表格選中的行
			DataGridItem dgi = e.Item ;

			//文件ID或目錄ID
			int id = CommHandler.StringToInt(dgi.Cells[1].Text.Trim()) ;
			string type = dgi.Cells[3].Text.Trim() ;//序號(hào)有待確認(rèn)

			int flag = 0 ;

			if(type=="文件夾")
			{
				//目錄
				//判斷權(quán)限,Admin權(quán)限才能刪除
				if(!FolderCtrl.HasAdminCtrl(usr.UserID,usr.GroupID,id))
				{
					CommHandler.Alert(Page,"對(duì)不起,您沒(méi)有權(quán)限刪除此目錄!") ;
					return ;
				}
				//將目錄及其子目錄和文件放入回收站
				flag = FolderInfo.RecycleFolder(id,usr.UserID) ;
			}
			else
			{
				//文件
			
				//判斷權(quán)限,Admin權(quán)限才能刪除
				if(!FileCtrl.HasAdminCtrl(usr.UserID,usr.GroupID,id))
				{
					CommHandler.Alert(Page,"對(duì)不起,您沒(méi)有權(quán)限刪除此文件!") ;
					return ;
				}
				//將文件放入回收站
				flag = DocFileInfo.RecycleFile(id,usr.UserID) ;
			}
			if(flag>0)
			{
				//刪除成功
				CommHandler.Alert(Page,"刪除成功!") ;
				//刷新樹
			}
		}

		//其他命令(轉(zhuǎn)移)
		private void dg_ItemCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
		{
			DataGridItem dgi = e.Item ;

			//文件ID或目錄ID
			int id = CommHandler.StringToInt(dgi.Cells[1].Text.Trim()) ;
			string type = dgi.Cells[3].Text.Trim() ;//序號(hào)有待確認(rèn)
			
			if(e.CommandName == "move")
			{
				if(type=="文件夾")
				{					
					//判斷權(quán)限,Admin權(quán)限才能轉(zhuǎn)移
					if(!FolderCtrl.HasAdminCtrl(usr.UserID,usr.GroupID,id))
					{
						CommHandler.Alert(Page,"對(duì)不起,您沒(méi)有權(quán)限轉(zhuǎn)移此目錄!") ;
						return ;
					}
					
				}
				else
				{
					//文件
			
					//判斷權(quán)限,Admin權(quán)限才能轉(zhuǎn)移
					if(!FileCtrl.HasAdminCtrl(usr.UserID,usr.GroupID,id))
					{
						CommHandler.Alert(Page,"對(duì)不起,您沒(méi)有權(quán)限轉(zhuǎn)移此文件!") ;
						return ;
					}								
				}

				//彈出轉(zhuǎn)移頁(yè)面
				string url = "MoveFile.aspx?FID="+id+"&PID="+this.FolderID.Value ;
				CommHandler.IFrame_PopUp(Page,url) ;
				
			}
			else if(e.CommandName == "view")
			{	
				string url = "" ;
				if(type=="文件夾")
				{					
					//判斷權(quán)限
					if(!FolderCtrl.HasReadCtrl(usr.UserID,usr.GroupID,id))
					{
						CommHandler.Alert(Page,"對(duì)不起,您沒(méi)有權(quán)限查看此目錄!") ;
						return ;
					}
					//打開查看目錄信息畫面
					url = "FolderAdmin.aspx?FOLDERID="+id+"&TYPE=VIEW" ;
				}
				else
				{
					//文件
			
					//判斷權(quán)限
					if(!FileCtrl.HasReadCtrl(usr.UserID,usr.GroupID,id))
					{
						CommHandler.Alert(Page,"對(duì)不起,您沒(méi)有權(quán)限查看此文件!") ;
						return ;
					}
					//打開查看文件信息頁(yè)面
					url = "FileAdmin.aspx?FILEID="+id+"&TYPE=VIEW" ;
					
				}	
				if(url != "")
				{
					CommHandler.IFrame_PopUp(Page,url,"650","600") ;
				}
			}
		
		}

		//創(chuàng)建項(xiàng)
		private void dg_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
		{
			DataGridItem dgi = e.Item ;

			//頁(yè)眉頁(yè)腳不處理
			if(dgi.ItemType == ListItemType.Header
				|| dgi.ItemType == ListItemType.Footer)
			{
				return ;
			}

			//找到刪除按鈕
			TableCell cell = new TableCell() ;
			cell =  dgi.Cells[14] ;
			LinkButton btn = new LinkButton() ;
			btn = (LinkButton)cell.Controls[0] ;
			CommHandler.AddConfirm(btn,"確認(rèn)要?jiǎng)h除這條記錄嗎?") ;		
		
		}
		#endregion
		
	}
}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品亚洲第一| 色噜噜久久综合| 成人免费毛片片v| 91久久精品午夜一区二区| 欧美日韩三级视频| 久久婷婷国产综合精品青草| 亚洲视频一区在线| 日本网站在线观看一区二区三区| 国产一区二区福利| 国产麻豆午夜三级精品| 色婷婷av一区| 久久人人超碰精品| 亚洲资源在线观看| 国产成人亚洲综合色影视| aaa欧美日韩| 日韩一级免费一区| 亚洲欧洲av色图| 精品一区二区三区在线视频| 国产一区二区h| 欧美日韩高清一区二区| 欧美电视剧免费全集观看| 自拍偷拍欧美精品| hitomi一区二区三区精品| 国产色综合一区| 国产乱码精品一区二区三| 久久精品人人做人人爽人人| 日韩专区在线视频| 欧美性猛交一区二区三区精品| 亚洲欧美激情小说另类| 成人av在线网| 亚洲免费av高清| 色欧美88888久久久久久影院| 国产精品国产成人国产三级 | 五月综合激情网| 91色乱码一区二区三区| 国产精品黄色在线观看| 成人av综合一区| 国产精品国产成人国产三级| 99视频热这里只有精品免费| 国产精品麻豆一区二区| 91在线视频在线| 日韩美女视频一区| 91成人免费网站| 亚洲综合激情另类小说区| 日本高清成人免费播放| 一区二区三区精品在线| 欧美三级日韩在线| 人人精品人人爱| 久久天堂av综合合色蜜桃网| 国产福利91精品一区| 日韩一区在线看| 在线观看av一区| 美女在线观看视频一区二区| 日韩欧美国产不卡| 国产1区2区3区精品美女| 亚洲色欲色欲www在线观看| 在线免费观看日本欧美| 日本中文一区二区三区| 精品少妇一区二区三区视频免付费 | 精品日韩一区二区三区| 国产91色综合久久免费分享| 亚洲美女屁股眼交| 欧美一二三四区在线| 成人激情动漫在线观看| 一区二区三区不卡在线观看| 日韩一二三区不卡| 91影院在线免费观看| 亚洲无人区一区| 国产日韩欧美精品一区| 欧美日韩在线免费视频| 国产黄色精品视频| 五月天亚洲精品| 中文字幕精品一区二区精品绿巨人| 91成人免费在线视频| 国产专区综合网| 亚洲第一久久影院| 欧美国产97人人爽人人喊| 欧美日韩免费不卡视频一区二区三区| 国精产品一区一区三区mba视频 | 福利91精品一区二区三区| 一区二区在线观看不卡| 日韩三级在线观看| 在线观看免费视频综合| 成人免费毛片片v| 六月婷婷色综合| 亚洲一区精品在线| 国产精品欧美精品| 久久天堂av综合合色蜜桃网| 欧美三区在线观看| av网站免费线看精品| 国内偷窥港台综合视频在线播放| 亚洲精品成人悠悠色影视| 久久精品视频免费| 精品国产污污免费网站入口| 欧美午夜精品久久久久久孕妇| 国产成人啪免费观看软件| 亚洲成在人线在线播放| 中文字幕亚洲精品在线观看| 久久久久国色av免费看影院| 6080亚洲精品一区二区| 91福利区一区二区三区| 91影视在线播放| 99久久久久久99| 国产成人夜色高潮福利影视| 精品一区二区三区欧美| 男人的天堂亚洲一区| 亚洲不卡在线观看| 亚洲另类一区二区| 亚洲图片激情小说| **网站欧美大片在线观看| 国产欧美一区二区精品秋霞影院| 在线播放/欧美激情| 欧美综合欧美视频| 欧美在线短视频| 欧美性色黄大片手机版| 欧美亚洲国产一区二区三区va | 国产三级精品三级在线专区| 日韩片之四级片| 日韩精品一区二区在线| 欧美成人a在线| 精品嫩草影院久久| 国产欧美精品国产国产专区| 久久中文字幕电影| 欧美激情综合五月色丁香小说| 国产三级精品三级在线专区| 欧美经典一区二区| 国产精品久久看| 亚洲天堂av老司机| 亚洲精品国产品国语在线app| 亚洲一二三四久久| 丝袜亚洲精品中文字幕一区| 日韩精品福利网| 乱一区二区av| 国产99久久久国产精品免费看| 国产成人aaaa| 在线观看中文字幕不卡| 欧美老人xxxx18| 日韩精品专区在线影院重磅| 日韩精品一区二| 亚洲国产激情av| 一区二区在线免费| 美日韩一区二区| 大胆亚洲人体视频| 欧美亚洲综合色| 日韩一区二区三区免费看| 国产丝袜欧美中文另类| 亚洲欧美日韩国产综合| 一区二区在线观看av| 久久精品国产精品青草| 国产高清精品网站| 日本高清视频一区二区| 欧美一区二区三区爱爱| 国产亚洲欧美激情| 亚洲午夜国产一区99re久久| 久久精品国产精品亚洲精品| 波波电影院一区二区三区| 欧美视频一区二区在线观看| 精品99一区二区| 亚洲激情av在线| 精品综合久久久久久8888| 丁香桃色午夜亚洲一区二区三区| 色网站国产精品| 26uuu久久综合| 亚洲欧美国产77777| 激情小说亚洲一区| 欧美日韩午夜影院| 国产精品污污网站在线观看| 午夜免费久久看| 97精品国产露脸对白| 91精品国产美女浴室洗澡无遮挡| 欧美激情一区三区| 精品系列免费在线观看| 在线观看亚洲专区| 国产日韩欧美精品综合| 天天影视网天天综合色在线播放| 成人av在线资源网| 精品福利在线导航| 天堂成人国产精品一区| 色综合久久久久综合99| 欧美变态tickle挠乳网站| 一区二区三区在线观看动漫| 国产精品99精品久久免费| 欧美日韩成人综合天天影院 | 久久久久久久久99精品| 日韩av中文字幕一区二区| 成人av在线一区二区| 国产欧美日韩卡一| 国产资源精品在线观看| 欧美成人一区二区| 日韩激情一区二区| 欧美三级日韩三级国产三级| 亚洲人成人一区二区在线观看| 成人美女视频在线观看18| 久久精品人人做人人综合| 国内精品久久久久影院一蜜桃| 日韩免费高清av| 麻豆精品一区二区综合av| 91精品国产综合久久福利软件| 亚洲国产成人av好男人在线观看| 91成人免费电影|