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

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