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

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

?? fmnewfolder.aspx.cs

?? 一個簡單的基于WEB的asp.net+sql server開發的人事管理系統
?? CS
字號:
using System;
using System.Collections;
using System.Data;
using System.Web.UI.WebControls;

using qminoa.Common; 
using qminoa.DA; 
using qminoa.BLL; 

namespace qminoa.Webs.FM
{
	public class fmNewFolder : qminoa.Webs.PageBase
	{
		static int id;
		static int type;
		protected System.Web.UI.WebControls.ImageButton cmdSaveCon;
		static int docid;
		static int fm_empid;
		protected System.Web.UI.WebControls.Label lblID;
		protected System.Web.UI.WebControls.Label lblAttID;
		protected System.Web.UI.WebControls.Label lblErr;
		protected System.Web.UI.WebControls.ValidationSummary ValidationSummary1;
		protected System.Web.UI.WebControls.ImageButton cmdExit;
		protected System.Web.UI.WebControls.ImageButton cmdSaveExi;
		protected System.Web.UI.WebControls.CheckBox chkSubFoldFileRight;
		protected System.Web.UI.WebControls.DataGrid dgdRight;
		protected System.Web.UI.WebControls.Label lblEName;
		protected System.Web.UI.WebControls.Label Label1;
		protected System.Web.UI.WebControls.LinkButton cmdRightAdd;
		protected System.Web.UI.WebControls.LinkButton cmdRightSet;
		protected System.Web.UI.WebControls.Label lblCDate;
		protected System.Web.UI.WebControls.Label Label5;
		protected System.Web.UI.WebControls.TextBox txtNote;
		protected System.Web.UI.WebControls.Label Label4;
		protected System.Web.UI.WebControls.Label Label2;
		protected System.Web.UI.WebControls.TextBox txtFolderName;
		protected System.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator1;
		protected System.Web.UI.WebControls.Label lblLocation;
		protected System.Web.UI.WebControls.Image Image1;
		static int righttype;

		private void Page_Load(object sender, System.EventArgs e)
		{
			if(!this.IsPostBack)
			{ 
				this.PageBegin("文檔管理",true);
				fm_empid=Convert.ToInt16(this.Empid);

				id = Convert.ToInt32(Request.Params["id"]); 
				type=Convert.ToInt32(Request.Params["type"]);
				docid=Convert.ToInt32(Request.Params["docid"]);
				righttype=Convert.ToInt32(Request.Params["righttype"],10); 
			
				Session["_folderid"]=id;
				Session["_docid"]=docid;
				Session["Type"]=type;
				Session["RightType"]=righttype;

				if(type==-2 && righttype!=4)
				{
					if(id==0)
					{   
						lblLocation.Text="C:\\"; 
						lblCDate.Text = DateTime.Now.Year+"-"+ DateTime.Now.Month+"-"+DateTime.Now.Day;  
						lblEName.Text=this.EmpName;  
					}
					else if(id!=0)
					{  
						lblLocation.Text="---"+GetPath(id);
						lblCDate.Text = DateTime.Now.Year+"-"+ DateTime.Now.Month+"-"+DateTime.Now.Day;  
						lblEName.Text=this.EmpName;  
					}
				}
				else if(docid==0 && id!=0 && type==-3)
				{  
					FileData filedata = (new  FileA()).LoadFile();
					DataView dvdata = filedata.Tables[FileData.FMDOCFOLDER_TABLE].DefaultView;  
					dvdata.RowFilter="FolderID =" +id;
					txtFolderName.Text=dvdata[0].Row[3].ToString();
					lblLocation.Text ="C:\\";
					txtNote.Text=dvdata[0].Row[5].ToString(); 
					DateTime tmpDate =Convert.ToDateTime(dvdata[0].Row[7].ToString()); 
					lblCDate.Text =tmpDate.Year+"-"+tmpDate.Month+"-"+tmpDate.Day;   
					lblEName.Text=(new FileA()).GetEmpName(Convert.ToInt32(dvdata[0].Row[9].ToString()));
					filldgdRight(id,fm_empid);
					RightforWrite();
				}
				else if(id!=0 && type==-3 && docid!=0 )
				{
					int fid=docid;
					FileData filedata=(new FileA()).LoadSubFolder(id);
					DataView dvdata=filedata.Tables[FileData.FMDOCFOLDER_TABLE].DefaultView;  
					DateTime tmpDate =Convert.ToDateTime(dvdata[0].Row[7].ToString()); 
					lblCDate.Text =tmpDate.Year+"-"+tmpDate.Month+"-"+tmpDate.Day;
					txtFolderName.Text=dvdata[0].Row[15].ToString();
					txtNote.Text=dvdata[0].Row[5].ToString();
					lblEName.Text=(new FileA()).GetEmpName(Convert.ToInt32(dvdata[0].Row[9].ToString()));
					lblLocation.Text=GetPath(id);
					filldgdRight(id,fm_empid);
					RightforWrite();
				}
				else if(righttype==4)
				{
					if(Session["NewFolder"]!=null)
					{
						DataTable data=(DataTable)Session["NewFolder"];
						txtFolderName.Text=data.Rows[0][0].ToString();   
						lblLocation.Text=data.Rows[0][1].ToString();   
						txtNote.Text=data.Rows[0][2].ToString();   
						lblCDate.Text=data.Rows[0][3].ToString();   
						lblEName.Text=this.EmpName;  
					}
					filldgdRight(0,fm_empid);
				}
			} 
		}

		#region Web Form Designer generated code
		override protected void OnInit(EventArgs e)
		{
			//
			// CODEGEN:該調用是 ASP.NET Web 窗體設計器所必需的。
			//
			InitializeComponent();
			base.OnInit(e);
		}
		
		/// <summary>
		/// 設計器支持所需的方法 - 不要使用代碼編輯器修改
		/// 此方法的內容。
		/// </summary>
		private void InitializeComponent()
		{    
			this.cmdRightSet.Click += new System.EventHandler(this.cmdRightSet_Click);
			this.cmdRightAdd.Click += new System.EventHandler(this.cmdRightAdd_Click);
			this.dgdRight.ItemCreated += new System.Web.UI.WebControls.DataGridItemEventHandler(this.dgdRight_ItemCreated);
			this.cmdSaveExi.Click += new System.Web.UI.ImageClickEventHandler(this.cmdSaveExi_Click);
			this.cmdExit.Click += new System.Web.UI.ImageClickEventHandler(this.cmdExit_Click);
			this.Load += new System.EventHandler(this.Page_Load);

		}
		#endregion

		private void cmdSaveExi_Click(object sender, System.Web.UI.ImageClickEventArgs e)
		{
			type=Convert.ToInt32(Session["Type"].ToString(),10);
			if(type==-3)
			{
				SaveFolderRight();
				if(id!=0 && docid==0 )
				{
					Saveinfo(id,0,fm_empid);
					Response.Redirect("SecurityFMPage.aspx?Id="+id+"&fid="+docid);
				}
				else
				{
					Saveinfo(id,docid,fm_empid);
					Response.Redirect("SecurityFMPage.aspx?Id="+docid+"&type=-3");
				}
			}
			else if(type==-2)
			{
				SaveFolderRight();
				if(id!=0)
				{
					Insertinfo(id);
					Response.Redirect("SecurityFMPage.aspx?Id="+id+"&type=-2",true); 
				}
				else if(id==0)
				{
					int folderid = 0;
					string name =txtFolderName.Text.ToString();   
					string note =txtNote.Text.ToString();
					bool iherctr =true;
					FileA filedata = new FileA(); 
					filedata.ChangFolderInfo(folderid,0,name,note,DateTime.Now,iherctr,fm_empid,13);
					Response.Redirect("SecurityFMPage.aspx"); 
				}
			}
		}

		private void filldgdRight(int folderid,int empid)
		{
			FileData filedata = (new  FileRight()).GetDocFolderCtr(folderid,empid,0); 
			dgdRight.DataSource =filedata.Tables[FileData.FMDOCFOLDERCTR_TABLE].DefaultView; 
			dgdRight.DataBind();
		}

		private void cmdExit_Click(object sender, System.Web.UI.ImageClickEventArgs e)
		{
			if(type==-2)
			{
				DeleteRight();
				Response.Redirect("SecurityFMPage.aspx?Id="+id+"&type=-2",true); 
			}
			else if(type==-3)
			{
				Response.Redirect("SecurityFMPage.aspx?Id="+docid+"&type=-3"); 
			}
		}

		private void Insertinfo(int fid)
		{
			//int folderid=id;
			string name =txtFolderName.Text.ToString();   
			string note =txtNote.Text.ToString();
			bool iherctr =true;
			FileA filedata =new FileA();
			filedata.ChangFolderInfo(0,fid,name,note,DateTime.Now,iherctr,fm_empid,13);
		}

		private void Saveinfo(int id,int fid,int empid)
		{
			string name =txtFolderName.Text.ToString();   
			string note =txtNote.Text.ToString();
			bool iherctr = true;
			FileA filedata =new FileA();
			filedata.ChangFolderInfo(id,fid,name,note,DateTime.Now,iherctr,empid,13);
		}

		private void cmdRightAdd_Click(object sender, System.EventArgs e)
		{
			if(Session["NewFolder"]!=null)
			{
				Session["NewFolder"]=null;
			}
			if(type==-2)
			{	
				DataTable data= new DataTable();
				DataColumnCollection d= data.Columns; 
				d.Add("title",typeof(System.String)); 
				d.Add("location", typeof(System.String));
				d.Add("note",typeof(System.String)); 
				d.Add("cdate",typeof(System.String));
				
				DataRow row=data.NewRow();
				row[0]=txtFolderName.Text;
				row[1]=lblLocation.Text;
				row[2]=txtNote.Text;
				row[3]=lblCDate.Text;
			  
				data.Rows.Add(row);  
				data.AcceptChanges();
				Session["NewFolder"]=data;
			}
			Response.Redirect("SetRightType.aspx?did=0&fid="+id+"&type=4");
		}

		public void dgdRight_delete(object Sender , DataGridCommandEventArgs E)
		{
			int rightkey=Convert.ToInt32(E.Item.Cells[0].Text); 
			FileA fa = new FileA();
			fa.DeleteRight(rightkey,0);
			this.WriteOptLog("刪除文件權限信息:"+rightkey.ToString());
			filldgdRight(id,fm_empid);
		}

		public  void dgdRight_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
		{
			if(e.Item.ItemType==ListItemType.Item||e.Item.ItemType==ListItemType.AlternatingItem||e.Item.ItemType==ListItemType.EditItem)
			{
				TableCell myTableCell = new TableCell(); 
				myTableCell = e.Item.Cells[5];
				LinkButton myDeleteButton =new LinkButton(); 
				int count=myTableCell.Controls.Count;
				myDeleteButton = (LinkButton)myTableCell.Controls[0];
				myDeleteButton.Attributes.Add("onclick", "return confirm('您真的要刪除這個權限嗎?');");
			}
		}
		
		public void SaveFolderRight()
		{
			int num=dgdRight.Items.Count;
			FileRight fright =new FileRight();
			for(int i=0;i<num;i++)
			{
				int key=Convert.ToInt32(dgdRight.Items[i].Cells[0].Text.ToString(),10);    
				int empid=FileRight.GetEmpId(dgdRight.Items[i].Cells[1].Text.Trim());    
				if(empid>0)
				{
					fright.SaveDocFolderRight(GetSaveData_emp(empid,i,key),2); 
				}
				else
				{
					int Depid=(new FileRight()).GetDepId(dgdRight.Items[i].Cells[1].Text.Trim());    
					fright.SaveDocFolderRight(GetSaveData_dep(Depid,i,key),6); 
				}
			}
		}
		private void DeleteRight()
		{
			FileRight fright =new FileRight();
			FileData fa= new FileData();
			DataRow row =fa.Tables[FileData.FMDOCFOLDERCTR_TABLE].NewRow();  
			row[0]=0;
			row[1]=0;
			row[2]=0;
			row[3]=0;
			row[4]=true;
			row[5]=false;
			row[6]=false;
			fa.Tables[FileData.FMDOCFOLDERCTR_TABLE].Rows.Add(row);
			fa.AcceptChanges(); 
			fright.SaveDocFolderRight(fa,4); 
		}

		public FileData GetSaveData_dep(int DepId,int index,int key)
		{
			int FolderId = FileRight.Right_GetFolderId(key);
			FileData rightdata=new FileData();
			DataTable userdata =rightdata.Tables[FileData.FMDOCFOLDERCTR_TABLE];

			DataRow row =userdata.NewRow();  
			row[0]=0;
			row[1]=FolderId;
			row[2]=DepId;
			row[3]=0;

			if(((RadioButton)dgdRight.Items[index].FindControl("radAdmin")).Checked==true)
				row[4]=1;
			else row[4]=0;
			if(((RadioButton)dgdRight.Items[index].FindControl("radRead")).Checked==true)
				row[5]=1; 
			else row[5]=0;           
			if(((RadioButton)dgdRight.Items[index].FindControl("radWrite")).Checked==true)
				row[6]=1;
			else row[6]=0;
			row[7]=DepId;
			
			userdata.Rows.Add(row);
			userdata.AcceptChanges();
			rightdata.AcceptChanges();
			return rightdata;
		}
        
		public FileData GetSaveData_emp(int EmpId,int index,int key)
		{
			int FolderId = FileRight.Right_GetFolderId(key);
			FileData rightdata=new FileData();
			DataTable userdata =rightdata.Tables[FileData.FMDOCFOLDERCTR_TABLE];

			DataRow row =userdata.NewRow();  
			row[0]=0;
			row[1]=FolderId;
			row[2]=0;
			row[3]=EmpId;
			if(((RadioButton)dgdRight.Items[index].FindControl("radAdmin")).Checked==true)
				row[4]=1;
			else row[4]=0;
			if(((RadioButton)dgdRight.Items[index].FindControl("radRead")).Checked==true)
				row[5]=1; 
			else row[5]=0;
			if(((RadioButton)dgdRight.Items[index].FindControl("radWrite")).Checked==true)
				row[6]=1;
			else row[6]=0;
			row[7]=EmpId;//empname
			userdata.Rows.Add(row);
			userdata.AcceptChanges();
			rightdata.AcceptChanges();
			return rightdata;
		}

		private void cmdRightSet_Click(object sender, System.EventArgs e)
		{
			dgdRight.Visible =!dgdRight.Visible;
			cmdRightAdd.Visible =!cmdRightAdd.Visible;
		}
		
		public void RightforWrite()
		{
			int depid=(new FileRight()).GetDepId(fm_empid); 
			string rightctr_dep=(new FileBLL()).GetFolderRightForDep(id,depid); 
			if(rightctr_dep=="Admin")
			{
				cmdRightSet.Visible=true; 
			}
			else if(rightctr_dep=="Write")
			{
				cmdRightSet.Visible=false; 
			}
			else if(rightctr_dep=="Read")
			{
				cmdRightSet.Visible=false; 
				txtFolderName.Enabled=false; 
				txtNote.Enabled=false; 
			}
			else
			{
				string rightctr_emp=(new FileBLL()).GetFolderRight(id,fm_empid);
				if(rightctr_emp=="Admin")
				{
					cmdRightSet.Visible=true; 
				}
				else if(rightctr_emp=="Write")
				{
					cmdRightSet.Visible=false; 
				}
				else if(rightctr_emp=="Read")
				{
					cmdRightSet.Visible=false; 
					txtFolderName.Enabled=false; 
					txtNote.Enabled=false; 
				}
			}
		}

		private string GetPath(int fid)
		{    
			FileA fa= new FileA();
			string fpath=fa.GetDocPath(fid); 
			return fpath;
		}
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩一区欧美小说| 蜜桃久久精品一区二区| 亚洲一区二区3| 日本人妖一区二区| 国产九色sp调教91| 99精品视频中文字幕| 欧美亚洲免费在线一区| 欧美v亚洲v综合ⅴ国产v| 国产精品视频观看| 日韩精品一二三| aaa亚洲精品一二三区| 欧美一级精品在线| 国产精品理论在线观看| 午夜电影久久久| 成人午夜激情视频| 欧美一级在线视频| 亚洲美女在线一区| 激情六月婷婷久久| 91激情五月电影| 久久久久久久网| 免费观看成人av| 一本色道a无线码一区v| 久久亚洲一区二区三区明星换脸| 国产精品久久久久久久裸模| 精品一区二区三区视频| 91国产成人在线| 国产精品久久久久久久久快鸭| 日本成人在线电影网| 色欧美88888久久久久久影院| 日韩欧美国产三级电影视频| 亚洲综合999| 97久久精品人人做人人爽| 久久久久久亚洲综合| 视频在线观看国产精品| 在线观看视频一区| 成人欧美一区二区三区白人| 国产成人免费在线视频| 欧美一级二级在线观看| 日韩影院免费视频| 欧美日韩国产三级| 亚洲高清在线精品| 在线欧美日韩精品| 一区二区三区在线播放| 色综合中文综合网| 成人激情电影免费在线观看| 日韩免费观看高清完整版| 日韩不卡一区二区三区| 欧美猛男男办公室激情| 亚洲va欧美va人人爽| 欧美日韩在线综合| 亚洲高清三级视频| 欧美色倩网站大全免费| 亚洲一区二区三区在线看 | 亚洲美腿欧美偷拍| av福利精品导航| 中文字幕亚洲一区二区va在线| 色哟哟精品一区| 婷婷中文字幕一区三区| 精品日韩一区二区三区| 国内精品第一页| 中文一区二区完整视频在线观看 | 日本伊人色综合网| 欧美日韩在线免费视频| 亚洲国产欧美在线| 日韩欧美一区二区三区在线| 另类综合日韩欧美亚洲| 国产午夜亚洲精品理论片色戒| 国内欧美视频一区二区| 欧美精品一区二区久久久| 国产成人精品免费视频网站| 综合色天天鬼久久鬼色| 欧美日韩一区二区在线视频| 麻豆免费精品视频| 欧美激情在线一区二区三区| 色婷婷久久99综合精品jk白丝| 一区二区三区在线免费播放 | 国产乱色国产精品免费视频| 国产精品美女视频| 欧美三区在线观看| 蜜臀av性久久久久av蜜臀妖精| 久久久不卡网国产精品二区| 99久久99久久综合| 青青草国产成人99久久| 久久美女艺术照精彩视频福利播放| av资源网一区| 免费精品视频在线| 亚洲人成网站精品片在线观看| 欧美亚洲国产一区二区三区| 激情欧美一区二区| 一区二区成人在线观看| 久久日韩粉嫩一区二区三区| 99r国产精品| 精品一区二区三区久久久| 亚洲美女少妇撒尿| 久久久综合九色合综国产精品| 91久久精品午夜一区二区| 黄色成人免费在线| 亚洲精品亚洲人成人网| 久久久噜噜噜久久人人看| 欧美亚洲动漫制服丝袜| 国产成人精品亚洲日本在线桃色| 一片黄亚洲嫩模| 久久久久国产一区二区三区四区| 一本久道久久综合中文字幕| 美女诱惑一区二区| 夜夜揉揉日日人人青青一国产精品| 精品国精品国产| 欧美日韩国产免费| av亚洲精华国产精华精华| 激情综合亚洲精品| 亚洲成av人片在线观看| 一本高清dvd不卡在线观看| 亚洲电影第三页| 中文字幕日韩一区二区| 欧美哺乳videos| 欧美丰满高潮xxxx喷水动漫| 91视视频在线观看入口直接观看www | 国产一区二区不卡| 日韩专区一卡二卡| 亚洲一卡二卡三卡四卡无卡久久 | 国产夜色精品一区二区av| 欧美日韩mp4| 日本高清不卡aⅴ免费网站| 成人aa视频在线观看| 国产一区二区在线视频| 老司机一区二区| 免费在线看成人av| 免费在线观看视频一区| 午夜精品一区二区三区三上悠亚| 一区二区三区不卡视频| 亚洲午夜久久久久久久久电影网| 国产精品久久久久三级| 国产精品久久久久天堂| 中文字幕精品一区二区三区精品| 中文字幕av不卡| 国产精品传媒入口麻豆| 国产精品大尺度| 亚洲欧美一区二区视频| 亚洲欧美日韩久久| 亚洲另类中文字| 一级做a爱片久久| 亚洲国产精品一区二区久久| 亚洲国产一区二区三区青草影视| 亚洲无人区一区| 天堂久久久久va久久久久| 亚洲国产wwwccc36天堂| 亚洲综合在线观看视频| 天堂久久久久va久久久久| 免费不卡在线视频| 国产精品1024| 99久久精品免费| 欧美性淫爽ww久久久久无| 337p亚洲精品色噜噜| 欧美成人video| 国产精品久久久久久久久果冻传媒| 亚洲人成亚洲人成在线观看图片| 亚洲一卡二卡三卡四卡| 麻豆精品久久久| 高清av一区二区| 欧美亚洲高清一区二区三区不卡| 91麻豆精品国产91久久久使用方法| 欧美大片国产精品| 中文字幕一区二区三区av| 午夜久久久久久电影| 国产一区二区在线看| 91视频在线看| 91久久国产最好的精华液| 精品国产第一区二区三区观看体验| 国产欧美一区二区精品性| 亚洲免费大片在线观看| 麻豆国产精品777777在线| av激情成人网| 欧美一级欧美一级在线播放| 国产欧美一区二区三区沐欲| 亚洲一区在线电影| 国产成人综合网| 欧美日韩国产高清一区二区 | 欧美性高清videossexo| 日韩亚洲欧美一区二区三区| 日韩一区日韩二区| 久久精品国产99国产| 9i在线看片成人免费| 欧美精品一区二区三区在线 | 777久久久精品| 亚洲天堂中文字幕| 国产一区二区三区日韩| 欧美综合在线视频| 欧美精彩视频一区二区三区| 天天av天天翘天天综合网| 成人精品电影在线观看| 日韩欧美一级二级| 一区二区三区在线观看国产| 成人av先锋影音| 精品欧美一区二区在线观看| 一区二区三区色| 成人18视频日本| 久久久电影一区二区三区| 蜜臀精品久久久久久蜜臀| 在线观看日韩国产| 亚洲欧美日韩成人高清在线一区|