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

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

?? userlist.aspx.cs

?? 辦公自動化全套源程序,北大青鳥教材,適合學習啊
?? CS
字號:
using System;
using System.Data;
using System.Web.UI.WebControls;
using qminoa.BLL.PM;
using qminoa.DA;

namespace qminoa.Webs.PM
{
	public class UserList : qminoa.Webs.PageBase
	{
		protected System.Web.UI.WebControls.DropDownList BranchDropList;
		protected System.Web.UI.WebControls.DropDownList DepartmentDropList;
		protected System.Web.UI.WebControls.DataGrid Users;
		private string temp_rolename = string.Empty;
		private PMUser	 _user;
		public const string UserRoleAdministrator = "1";

		private void Page_Load(object sender, System.EventArgs e)
		{
			this.PageBegin("項目角色管理",true);
			_user = new PMUser(Convert.ToInt16(this.Empid));
			if(_user.Role != UserRoleAdministrator)
			{
				Response.Redirect(Application["vRoot"]+"/login.aspx");  
			}
			if (!Page.IsPostBack)
			{
				LoadBraDep();
				LoadUsers();
			}
		}
		
		protected RolesCollection GetRoles()
		{
			return Roles.GetRoles();
		}

		private void LoadBraDep()
		{
			AdminDB admin = new AdminDB();
			BranchDropList.DataSource=admin.GetAllBranch();
			BranchDropList.DataBind();
			BranchDropList.Items[0].Selected=true;

			DepartmentDropList.DataSource=admin.GetDepByBranch(Int32.Parse(BranchDropList.SelectedItem.Value));
			DepartmentDropList.DataBind();
		}

		private void LoadUsers()
		{
			UsersCollection users = PMUser.GetUsers(_user.UserID, _user.Role,Int32.Parse(DepartmentDropList.SelectedItem.Value));
			SortGridData(users, SortField, SortAscending);
			Users.DataSource = users;
			Users.DataKeyField = "UserID";
			Users.DataBind();
		}

		private void SortGridData(UsersCollection list, string sortField, bool asc)
		{
			UsersCollection.UserFields sortCol = UsersCollection.UserFields.InitValue;

			switch(sortField)
			{
				case "UserName":
					sortCol = UsersCollection.UserFields.UserName;
					break;
				case "RoleName":
					sortCol = UsersCollection.UserFields.RoleName;
					break;
			}

			list.Sort(sortCol, asc);
		}

		#region Web Form Designer generated code
		override protected void OnInit(EventArgs e)
		{
			//
			// CODEGEN: This call is required by the ASP.NET Web Form Designer.
			//
			InitializeComponent();
			base.OnInit(e);
		}
		
		/// <summary>
		/// Required method for Designer support - do not modify
		/// the contents of this method with the code editor.
		/// </summary>
		private void InitializeComponent()
		{    
			this.BranchDropList.SelectedIndexChanged += new System.EventHandler(this.BranchDropList_SelectedIndexChanged);
			this.DepartmentDropList.SelectedIndexChanged += new System.EventHandler(this.DepartmentDropList_SelectedIndexChanged);
			this.Users.PageIndexChanged += new System.Web.UI.WebControls.DataGridPageChangedEventHandler(this.Users_PageIndexChanged);
			this.Users.CancelCommand += new System.Web.UI.WebControls.DataGridCommandEventHandler(this.Users_CancelCommand);
			this.Users.EditCommand += new System.Web.UI.WebControls.DataGridCommandEventHandler(this.Users_EditCommand);
			this.Users.SortCommand += new System.Web.UI.WebControls.DataGridSortCommandEventHandler(this.Users_Sort);
			this.Users.UpdateCommand += new System.Web.UI.WebControls.DataGridCommandEventHandler(this.Users_UpdateCommand);
			this.Users.ItemDataBound += new System.Web.UI.WebControls.DataGridItemEventHandler(this.Users_ItemDataBound);
			this.Load += new System.EventHandler(this.Page_Load);

		}
		#endregion

		private void Users_Sort(object source, System.Web.UI.WebControls.DataGridSortCommandEventArgs e)
		{
			SortField = e.SortExpression;
			LoadUsers();
		}

		private void Users_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
		{
			Users.EditItemIndex= -1;
			Users.CurrentPageIndex = e.NewPageIndex;
			LoadUsers();
		}

		private void Users_EditCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
		{
			Users.EditItemIndex = e.Item.ItemIndex;
			temp_rolename = ((Label) e.Item.FindControl("lblGridRoleName")).Text.Trim();
			LoadUsers();
		}

		private void Users_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
		{
			int _userid;
			int _roleid;
			_userid = Convert.ToInt32(Users.DataKeys[e.Item.ItemIndex].ToString());
			DropDownList currentRoleNameList = (DropDownList) e.Item.FindControl("ddlRoles");
			_roleid = Convert.ToInt16(currentRoleNameList.SelectedItem.Value);
			PMUser.UpdateUserRole(_userid,_roleid);
			Users.EditItemIndex = -1;
			LoadUsers();
		}

		private void Users_CancelCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
		{
			Users.EditItemIndex = -1;
			LoadUsers();
		}

		private void Users_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
		{
			if (e.Item.ItemType == ListItemType.EditItem) 
			{
				DropDownList currentRoleNameList = (DropDownList) e.Item.FindControl("ddlRoles");
				currentRoleNameList.SelectedIndex = currentRoleNameList.Items.IndexOf(currentRoleNameList.Items.FindByText(temp_rolename));
			}
		}

		private void BranchDropList_SelectedIndexChanged(object sender, System.EventArgs e)
		{
			AdminDB admin = new AdminDB();
			DepartmentDropList.DataSource=admin.GetDepByBranch(Int32.Parse(BranchDropList.SelectedItem.Value));
			DepartmentDropList.DataBind();
			if(DepartmentDropList.Items.Count !=0)
			{
				Users.DataSource = PMUser.GetUsers(_user.UserID, _user.Role,Int32.Parse(DepartmentDropList.SelectedItem.Value));
				Users.DataBind();
			}
			else
			{
				Users.DataSource = PMUser.GetUsers(_user.UserID, _user.Role,0);
				Users.DataBind();
			}
		}

		private void DepartmentDropList_SelectedIndexChanged(object sender, System.EventArgs e)
		{
			Users.DataSource = PMUser.GetUsers(_user.UserID, _user.Role,Int32.Parse(DepartmentDropList.SelectedItem.Value));
			Users.DataBind();
		}

		string SortField 
		{
			get 
			{
				object o = ViewState["SortField"];
				if (o == null) 
					return string.Empty;

				return (string)o;
			}

			set 
			{
				if (value == SortField) 
					SortAscending = !SortAscending;

				ViewState["SortField"] = value;
			}
		}

		bool SortAscending 
		{
			get 
			{
				object o = ViewState["SortAscending"];
				if (o == null) 
					return true;

				return (bool)o;
			}

			set 
			{
				ViewState["SortAscending"] = value;
			}
		}
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产婷婷综合在线精品| 久久亚洲免费视频| 日韩黄色免费电影| 欧美久久一区二区| 奇米在线7777在线精品| 中文字幕乱码久久午夜不卡 | 国产精品每日更新在线播放网址| 久久男人中文字幕资源站| 中文字幕欧美区| 国产精品1区2区3区在线观看| 欧美三级日韩在线| 26uuu精品一区二区三区四区在线| 欧美欧美欧美欧美| 欧美电影免费观看高清完整版在线观看 | 亚洲激情综合网| 99国产精品久久| 欧美日韩高清一区二区三区| 亚洲一区二区三区四区在线观看| 色欧美乱欧美15图片| 一区二区三区在线观看视频| 欧美视频精品在线观看| 亚洲欧洲日韩在线| 欧美在线观看一区| 日韩av高清在线观看| 欧美一二三区在线| 亚洲国产成人va在线观看天堂| 欧美中文一区二区三区| 香蕉久久一区二区不卡无毒影院| 日韩一区二区免费高清| 日韩精品五月天| 久久人人97超碰com| av在线不卡网| 亚洲成人三级小说| 精品国产一区二区三区忘忧草| 国产精品2024| 亚洲一区二区三区小说| 日韩视频在线你懂得| 国产91在线|亚洲| 中文字幕不卡在线播放| 色综合夜色一区| 免费日本视频一区| 国产精品乱码人人做人人爱| 欧美色偷偷大香| 国产在线视视频有精品| 一区二区三区四区在线播放| 久久久久久影视| 99国产精品久久久久久久久久| 在线欧美日韩精品| 精品欧美久久久| 亚洲一二三区在线观看| 欧美亚州韩日在线看免费版国语版| 国产精品电影一区二区三区| 欧美精品乱码久久久久久按摩 | 欧美日韩国产乱码电影| 秋霞av亚洲一区二区三| 亚洲男同1069视频| 一区二区三区在线看| 日韩色在线观看| 亚洲成人先锋电影| 国产乱码精品一区二区三区av | 欧美国产日本韩| 婷婷一区二区三区| 国产精品久久久99| 在线视频欧美区| 丁香六月久久综合狠狠色| 免费精品99久久国产综合精品| 粉嫩av一区二区三区在线播放 | 欧美日韩国产首页| 日本福利一区二区| 99久久99久久免费精品蜜臀| 国产成人丝袜美腿| 国产精品99久久久久久久女警| 久久99国产精品麻豆| 精品一区二区在线播放| 视频在线观看91| 日韩av一级片| 毛片av一区二区| 无吗不卡中文字幕| 日本欧美一区二区三区乱码| 天天亚洲美女在线视频| 丝瓜av网站精品一区二区| 日韩精品久久理论片| 免费人成黄页网站在线一区二区| 日本成人在线电影网| 日韩精品电影一区亚洲| 久久精品国产99久久6| 青青草91视频| 精品亚洲成av人在线观看| 国产在线视频一区二区| 高清成人免费视频| 91亚洲精华国产精华精华液| 欧美亚洲一区二区在线观看| 国产精品卡一卡二卡三| 精品乱人伦一区二区三区| 色综合色综合色综合色综合色综合| 久草在线在线精品观看| 国产成人在线色| 欧美挠脚心视频网站| 免费成人av资源网| 久久精品国产999大香线蕉| 欧美日韩一区二区欧美激情| 亚洲与欧洲av电影| 91网页版在线| 亚洲午夜视频在线观看| 欧美午夜片在线观看| 国产精品日日摸夜夜摸av| 亚洲激情图片qvod| 日本网站在线观看一区二区三区 | 亚洲人成精品久久久久| 精品乱人伦小说| 一区二区久久久| 久久99久久99| 亚洲一区二区在线观看视频| 亚洲精品你懂的| 欧美a级理论片| 99久久精品国产麻豆演员表| 这里只有精品免费| 亚洲国产高清aⅴ视频| 亚洲一区二区在线播放相泽| 国产真实乱偷精品视频免| 日本道免费精品一区二区三区| 日韩一区二区不卡| 18欧美亚洲精品| 久久99精品久久久| 色乱码一区二区三区88| 久久婷婷综合激情| 五月天激情小说综合| 成人高清av在线| 欧美本精品男人aⅴ天堂| 亚洲精品美腿丝袜| 国产mv日韩mv欧美| 欧美一区二区二区| 尤物av一区二区| 国产91丝袜在线观看| 欧美一区二区福利在线| 一级做a爱片久久| 成人少妇影院yyyy| 久久亚区不卡日本| 奇米精品一区二区三区在线观看| 色综合天天性综合| 国产色一区二区| 老司机精品视频在线| 欧美日韩中文国产| 亚洲精品国产一区二区精华液| 国产一区视频导航| 91精品国产全国免费观看| 亚洲成av人片在线| 色8久久精品久久久久久蜜| 国产精品素人视频| 极品少妇xxxx精品少妇偷拍| 欧美精品一二三| 1024亚洲合集| 亚洲欧美日韩一区二区 | 精品一区二区国语对白| 欧美激情在线免费观看| 这里只有精品99re| 福利电影一区二区| 日本道色综合久久| 在线国产亚洲欧美| 欧美中文字幕一二三区视频| 日韩一区二区三区四区| 精品福利一区二区三区免费视频| 国产亚洲精品免费| 亚洲理论在线观看| 久久av中文字幕片| 美女视频网站黄色亚洲| 亚洲免费av高清| 国产日韩欧美制服另类| 69精品人人人人| 在线一区二区三区| 色婷婷久久99综合精品jk白丝| 精品一区二区免费在线观看| 洋洋av久久久久久久一区| 国产欧美一区二区精品忘忧草| 天天操天天色综合| 日本亚洲三级在线| 99精品久久只有精品| 国产精品久久久久精k8 | 91免费小视频| 亚洲精品免费看| 色综合久久88色综合天天免费| 亚洲日本电影在线| 国产河南妇女毛片精品久久久| 国产偷国产偷亚洲高清人白洁 | 成人黄色小视频在线观看| 国产精品美女视频| 国产综合色产在线精品| 国产精品另类一区| 在线视频一区二区免费| 亚洲成人先锋电影| 欧美精品一区二区三区一线天视频| 日日骚欧美日韩| 久久网站热最新地址| 99免费精品在线观看| 洋洋av久久久久久久一区| 日韩欧美亚洲国产精品字幕久久久| 日本麻豆一区二区三区视频| 久久美女高清视频| 91国偷自产一区二区三区观看| 亚洲一区二区偷拍精品|