EmpArcInf.aspx.cs
上传用户:autodoor
上传日期:2022-08-04
资源大小:9973k
文件大小:6k
源码类别:

.net编程

开发平台:

Others

  1. using System;
  2. using System.Collections;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Web;
  7. using System.Web.SessionState;
  8. using System.Web.UI;
  9. using System.Web.UI.WebControls;
  10. using System.Web.UI.HtmlControls;
  11. using qminoa.BLL;
  12. using qminoa.Common;
  13. using qminoa.Common.Data;
  14. namespace qminoa.Webs.MR
  15. {
  16. public class EmpMr35 : qminoa.Webs.PageBase
  17. {
  18. protected System.Web.UI.WebControls.Label lblLast;
  19. protected System.Web.UI.WebControls.Label lblEmpID;
  20. protected System.Web.UI.WebControls.ValidationSummary ValidationSummary1;
  21. protected System.Web.UI.WebControls.Label lblErr;
  22. protected System.Web.UI.WebControls.ImageButton cmdExit;
  23. protected System.Web.UI.WebControls.ImageButton cmdMr36;
  24. protected System.Web.UI.WebControls.ImageButton cmdMr35;
  25. protected System.Web.UI.WebControls.ImageButton cmdMr34;
  26. protected System.Web.UI.WebControls.ImageButton cmdMr33;
  27. protected System.Web.UI.WebControls.ImageButton cmdMr32;
  28. protected System.Web.UI.WebControls.ImageButton cmdMR31;
  29. protected System.Web.UI.WebControls.ImageButton cmdMr3;
  30. protected System.Web.UI.WebControls.DataGrid dgdData;
  31. protected int EmpID;
  32. public DataTable ArchiveTB
  33. {
  34. get
  35. {
  36. EmpID = Convert.ToInt16(Request.QueryString["PARAM_EMPID"]);
  37. lblEmpID.Text = EmpID.ToString();
  38. DataTable table = (new EmpSystem()).GetEmpArcTB(EmpID);
  39. return table;
  40. }
  41. }
  42. /// <summary>
  43. /// 
  44. /// </summary>
  45. /// <param name="sender"></param>
  46. /// <param name="e"></param>
  47. private void Page_Load(object sender, System.EventArgs e)
  48. {
  49. this.PageBegin("人员管理",true);
  50. if(Page.IsPostBack)
  51. {
  52. return ;
  53. }
  54. DataBind();
  55. }
  56. #region Web Form Designer generated code
  57. override protected void OnInit(EventArgs e)
  58. {
  59. //
  60. // CODEGEN:该调用是 ASP.NET Web 窗体设计器所必需的。
  61. //
  62. InitializeComponent();
  63. base.OnInit(e);
  64. }
  65. /// <summary>
  66. /// 设计器支持所需的方法 - 不要使用代码编辑器修改
  67. /// 此方法的内容。
  68. /// </summary>
  69. private void InitializeComponent()
  70. {    
  71. this.cmdMr3.Click += new System.Web.UI.ImageClickEventHandler(this.cmdMr3_Click);
  72. this.cmdMR31.Click += new System.Web.UI.ImageClickEventHandler(this.cmdMR31_Click);
  73. this.cmdMr32.Click += new System.Web.UI.ImageClickEventHandler(this.cmdMr32_Click);
  74. this.cmdMr33.Click += new System.Web.UI.ImageClickEventHandler(this.cmdMr33_Click);
  75. this.cmdMr34.Click += new System.Web.UI.ImageClickEventHandler(this.cmdMr34_Click);
  76. this.cmdMr35.Click += new System.Web.UI.ImageClickEventHandler(this.cmdMr35_Click);
  77. this.cmdMr36.Click += new System.Web.UI.ImageClickEventHandler(this.cmdMr36_Click);
  78. this.dgdData.DeleteCommand += new System.Web.UI.WebControls.DataGridCommandEventHandler(this.dgdData_DeleteCommand);
  79. this.cmdExit.Click += new System.Web.UI.ImageClickEventHandler(this.cmdExit_Click);
  80. this.Load += new System.EventHandler(this.Page_Load);
  81. }
  82. #endregion
  83. private void dgdData_DeleteCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
  84. {
  85. if(this.EmpRightCode  >= 3)
  86. {
  87. int index = e.Item.ItemIndex;
  88. int arcID = Convert.ToInt16(dgdData.DataKeys[index].ToString(),10);
  89. bool result = (new EmpSystem()).DeleteMrArchive(arcID);
  90. dgdData.DataBind();
  91. }
  92. else
  93. {
  94. JScript.Alert("您没有权限进行此操作!");
  95. }
  96. }
  97. private void dgdData_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
  98. {
  99. int index = e.NewPageIndex;
  100. dgdData.CurrentPageIndex = index;
  101. dgdData.DataBind();
  102. }
  103. private void cmdMr36_Click(object sender, System.Web.UI.ImageClickEventArgs e)
  104. {
  105. Response.Redirect("EmpContInf.aspx?PARAM_EMPID="+Request.QueryString["PARAM_EMPID"].ToString(),false);
  106. }
  107. private void cmdMr3_Click(object sender, System.Web.UI.ImageClickEventArgs e)
  108. {
  109. Response.Redirect("EmpBase.aspx?PARAM_EMPID="+Request.QueryString["PARAM_EMPID"].ToString(),false);
  110. }
  111. private void cmdMR31_Click(object sender, System.Web.UI.ImageClickEventArgs e)
  112. {
  113. Response.Redirect("EmpPers.aspx?PARAM_EMPID="+Request.QueryString["PARAM_EMPID"].ToString(),false);
  114. }
  115. private void cmdMr32_Click(object sender, System.Web.UI.ImageClickEventArgs e)
  116. {
  117. Response.Redirect("EmpWelInf.aspx?PARAM_EMPID="+Request.QueryString["PARAM_EMPID"].ToString(),false);
  118. }
  119. private void cmdMr33_Click(object sender, System.Web.UI.ImageClickEventArgs e)
  120. {
  121. Response.Redirect("EmpEdu.aspx?PARAM_EMPID="+Request.QueryString["PARAM_EMPID"].ToString(),false);
  122. }
  123. private void cmdMr34_Click(object sender, System.Web.UI.ImageClickEventArgs e)
  124. {
  125. Response.Redirect("EmpVisaInf.aspx?PARAM_EMPID="+Request.QueryString["PARAM_EMPID"].ToString(),false);
  126. }
  127. private void cmdExit_Click(object sender, System.Web.UI.ImageClickEventArgs e)
  128. {
  129. Response.Redirect("EmpInf.aspx",false);
  130. }
  131. private void dgdData_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
  132. {
  133. ListItemType itemType = e.Item.ItemType;
  134. e.Item.Attributes["onmouseover"] = "javascript:this.style.backgroundColor='#fff7ce';cursor='hand';" ;
  135. if (itemType == ListItemType.Item )
  136. {
  137. e.Item.Attributes["onmouseout"] = "javascript:this.style.backgroundColor='#dedfde';";
  138. }
  139. else if( itemType == ListItemType.AlternatingItem)
  140. {
  141. e.Item.Attributes["onmouseout"] = "javascript:this.style.backgroundColor='#ffffff';";
  142. }
  143. }
  144. private void cmdMr35_Click(object sender, System.Web.UI.ImageClickEventArgs e)
  145. {
  146. }
  147. }
  148. }