⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 orole.aspx.cs

📁 人员管理系统 应该很实用的 适合初学者使用借鉴
💻 CS
字号:
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 System.Data.SqlClient;
using OAManage.Components;

namespace OAManage.Module.Role
{
	/// <summary>
	/// ORole 的摘要说明。
	/// </summary>
	public class ORole : System.Web.UI.Page
	{
		protected System.Web.UI.HtmlControls.HtmlInputButton cmdAdd;
		protected System.Web.UI.HtmlControls.HtmlInputButton cmdDelete;
		protected System.Web.UI.HtmlControls.HtmlInputButton cmdModify;

		protected System.Web.UI.WebControls.Label delRoleName;

		protected System.Web.UI.WebControls.TextBox txtARoleName;
		protected System.Web.UI.WebControls.TextBox txtARoleDescription;
		protected System.Web.UI.WebControls.TextBox txtMRoleName;
		protected System.Web.UI.WebControls.TextBox txtMRoleDescription;

		
		
		protected System.Web.UI.HtmlControls.HtmlTable tabAdd;
		protected System.Web.UI.HtmlControls.HtmlTable tabDelete;
		protected System.Web.UI.HtmlControls.HtmlTable tabModify;

		public int RoleID;//角色编号
		private string RoleName=""; // 角色名字
		private string RoleDescription=""; // 角色描述
		public int DisplayType; //当前显示类型
	
		protected System.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator1;
		protected System.Web.UI.WebControls.RequiredFieldValidator RequiredFieldValidator2;
		
		private void Page_Load(object sender, System.EventArgs e)
		{
			RoleID=(Request.QueryString["Role_ID"]==null)?0:Int32.Parse(Request.QueryString["Role_ID"].ToString());
			DisplayType =  Int32.Parse((Request.QueryString["DisplayType"]==null)?"0":Request.QueryString["DisplayType"].ToString());

			if(!Page.IsPostBack)
			{
				txtMRoleName.Text = "";

				SqlDataReader dr;
				
				OAManage.Components.Role myRole	= new OAManage.Components.Role();
				dr							= myRole.GetRoleInfo(RoleID);

				while(dr.Read())
				{
					RoleName		= dr["Role_Name"].ToString();
					RoleDescription = dr["Role_Description"].ToString();
				}
				dr.Close();

				dr		= null;
				myRole	= null;
				
			}

			// 显示不同表格
			if(DisplayType == 0)
			{
				tabAdd.Visible			= true;
				tabDelete.Visible		= false;
				tabModify.Visible		= false;
				tabAdd.Style["left"]	= "0px";
				tabAdd.Style["top"]		= "100px";
			}
			else if(DisplayType==1)
			{
				tabAdd.Visible			= false;
				tabDelete.Visible		= true;
				tabModify.Visible		= false;
				tabDelete.Style["left"] = "0px";
				tabDelete.Style["top"]	= "100px";

				delRoleName.Text		= RoleName;
			}
			else if(DisplayType==2)
			{
				tabAdd.Visible			= false;
				tabDelete.Visible		= false;
				tabModify.Visible		= true;
				tabModify.Style["left"] = "0px";
				tabModify.Style["top"]	= "100px";

				if(txtMRoleName.Text.Trim() == "") 
				{
					txtMRoleName.Text			= RoleName;
					txtMRoleDescription.Text	= RoleDescription;
				}
			}
			
		}

		#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.cmdModify.ServerClick += new System.EventHandler(this.cmdModify_ServerClick);
			this.cmdDelete.ServerClick += new System.EventHandler(this.cmdDelete_ServerClick);
			this.cmdAdd.ServerClick += new System.EventHandler(this.cmdAdd_ServerClick);
			this.Load += new System.EventHandler(this.Page_Load);

		}
		#endregion

		private void cmdAdd_ServerClick(object sender,System.EventArgs e)
		{
			if(OAManage.Components.Role.Add(txtARoleName.Text,txtARoleDescription.Text)<0)
			{
				OAManage.Components.Error.Log("添加角色出错");
				Response.Redirect("../Error.aspx");
			}
			else
				Response.Redirect("ListView.aspx?Role_ID=" +RoleID.ToString() + "&Refresh=1");
		}

		private void cmdDelete_ServerClick(object sender,System.EventArgs e)
		{
			if(OAManage.Components.Role.Delete(RoleID)!=0)
			{
				OAManage.Components.Error.Log("添加角色出错");
				Response.Redirect("../Error.aspx");
			}
			else
				Response.Redirect("ListView.aspx?Role_ID="+RoleID.ToString()+"&Refresh=1");

		}

		private void cmdModify_ServerClick(object sender,System.EventArgs e)
		{
			if(OAManage.Components.Role.Modify(RoleID,txtMRoleName.Text,txtMRoleDescription.Text)!=0)
			{				
				OAManage.Components.Error.Log("添加角色出错");
				Response.Redirect("../Error.aspx");
			}
			else
				Response.Redirect("ListView.aspx?Role_ID="+RoleID.ToString()+"&Refresh=1");
		}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -