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

.net编程

开发平台:

Others

  1. using System;
  2. using System.Data;
  3. using System.Web;
  4. using System.Web.UI;
  5. using System.Web.UI.WebControls;
  6. using qminoa.BLL;
  7. using qminoa.Common;
  8. using qminoa.DA;
  9. namespace qminoa.Webs.MR
  10. {
  11. public class EmpDel : qminoa.Webs.PageBase
  12. {
  13. protected System.Web.UI.WebControls.Label lblEmpNum;
  14. protected System.Web.UI.WebControls.HyperLink HyperLink2;
  15. protected System.Web.UI.WebControls.DataGrid dgdEmpStop;
  16. protected System.Web.UI.WebControls.Label lblErr;
  17. private void Page_Load(object sender, System.EventArgs e)
  18. {
  19. this.PageBegin("人员管理",true);
  20. if(!Page.IsPostBack)
  21. DataBind();
  22. }
  23. public DataTable EmpTB
  24. {
  25. get
  26. {
  27. return (new EmpSystem()).GetEmpTBStoped();
  28. }
  29. }
  30. #region Web Form Designer generated code
  31. override protected void OnInit(EventArgs e)
  32. {
  33. //
  34. // CODEGEN:该调用是 ASP.NET Web 窗体设计器所必需的。
  35. //
  36. InitializeComponent();
  37. base.OnInit(e);
  38. }
  39. /// <summary>
  40. /// 设计器支持所需的方法 - 不要使用代码编辑器修改
  41. /// 此方法的内容。
  42. /// </summary>
  43. private void InitializeComponent()
  44. {    
  45. this.dgdEmpStop.EditCommand += new System.Web.UI.WebControls.DataGridCommandEventHandler(this.dgdEmpStop_EditCommand);
  46. this.dgdEmpStop.ItemDataBound += new System.Web.UI.WebControls.DataGridItemEventHandler(this.dgdEmpStop_ItemDataBound);
  47. this.Load += new System.EventHandler(this.Page_Load);
  48. }
  49. #endregion
  50. private void dgdEmpStop_EditCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
  51. {
  52. if(this.EmpRightCode  == 4)
  53. {
  54. int index = e.Item.ItemIndex;
  55. int empID = Convert.ToInt16(dgdEmpStop.DataKeys[index].ToString(),10);
  56. MrBaseInf EmpAccess = new MrBaseInf();
  57. if(EmpAccess.StopEmpLogin(empID,1))
  58. {
  59. dgdEmpStop.DataBind();
  60. this.WriteOptLog("复活帐号"+empID.ToString());
  61. JScript.Alert("复活用户帐号操作成功!");
  62. }
  63. else
  64. JScript.Alert("复活用户帐号操作失败!");
  65. }
  66. else
  67. JScript.Alert("您没有权限进行此操作!");
  68. }
  69. private void dgdEmpStop_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
  70. {
  71. ListItemType itemType = e.Item.ItemType;
  72. e.Item.Attributes["onmouseover"] = "javascript:this.style.backgroundColor='#fff7ce';cursor='hand';" ;
  73. if (itemType == ListItemType.Item )
  74. {
  75. e.Item.Attributes["onmouseout"] = "javascript:this.style.backgroundColor='#dedfde';";
  76. }
  77. else if( itemType == ListItemType.AlternatingItem)
  78. {
  79. e.Item.Attributes["onmouseout"] = "javascript:this.style.backgroundColor='#ffffff';";
  80. }
  81. }
  82. }
  83. }