ST_Admin_userman.aspx.cs
上传用户:wyx_1982
上传日期:2020-04-18
资源大小:699k
文件大小:4k
源码类别:

SCSI/ASPI

开发平台:

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. namespace ST_GROUP.EnterpriseOnlineInfoManage
  12. {
  13. /// <summary>
  14. /// ST_Admin_userman 的摘要说明。
  15. /// </summary>
  16. public partial class ST_Admin_userman : System.Web.UI.Page
  17. {
  18. ST_DataBase ST_database = new ST_DataBase();
  19. protected void Page_Load(object sender, System.EventArgs e)
  20. {
  21. // 在此处放置用户代码以初始化页面
  22. if (Session["admin"] == null)
  23. {
  24. //Response.Write("<script>alert("您还没有登录,不能进行接下来的操作,请登录后断续!");</script>");
  25. Response.Redirect("ST_contraller.aspx?cname=noadmin");
  26. }
  27. if(!Page.IsPostBack)
  28. {
  29. string ST_strsql;
  30. ST_strsql = "SELECT *  FROM ST_tUser order by ST_ID desc ";
  31. DataTable ST_dt = ST_database.ReadTable(ST_strsql);
  32. DataGrid1.DataSource = ST_dt;
  33. DataGrid1.DataBind();
  34. }
  35. }
  36. #region Web 窗体设计器生成的代码
  37. override protected void OnInit(EventArgs e)
  38. {
  39. //
  40. // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
  41. //
  42. InitializeComponent();
  43. base.OnInit(e);
  44. }
  45. /// <summary>
  46. /// 设计器支持所需的方法 - 不要使用代码编辑器修改
  47. /// 此方法的内容。
  48. /// </summary>
  49. private void InitializeComponent()
  50. {    
  51. this.DataGrid1.CancelCommand += new System.Web.UI.WebControls.DataGridCommandEventHandler(this.DataGrid1_CancelCommand);
  52. this.DataGrid1.EditCommand += new System.Web.UI.WebControls.DataGridCommandEventHandler(this.DataGrid1_EditCommand);
  53. this.DataGrid1.UpdateCommand += new System.Web.UI.WebControls.DataGridCommandEventHandler(this.DataGrid1_UpdateCommand);
  54. this.DataGrid1.DeleteCommand += new System.Web.UI.WebControls.DataGridCommandEventHandler(this.DataGrid1_DeleteCommand);
  55. }
  56. #endregion
  57. private void DataGrid1_CancelCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
  58. {
  59. DataGrid1.EditItemIndex = -1;
  60. string ST_strsql;
  61. ST_strsql= "SELECT *  FROM ST_tUser order by ST_ID desc ";
  62. DataTable ST_dt = ST_database.ReadTable(ST_strsql);
  63. DataGrid1.DataSource = ST_dt;
  64. DataGrid1.DataBind();
  65. }
  66. private void DataGrid1_DeleteCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
  67. {
  68. string ST_myid;
  69. string ST_strsql="";
  70. ST_myid =e.Item.Cells[0].Text;
  71. ST_strsql="delete * fromt ST_tUser where ST_ID="+ST_myid;
  72. ST_database.execsql(ST_strsql);
  73. ST_strsql= "SELECT *  FROM ST_tUser order by ID desc ";
  74. DataTable ST_dt = ST_database.ReadTable(ST_strsql);
  75. DataGrid1.DataSource = ST_dt;
  76. DataGrid1.DataBind();
  77. }
  78. private void DataGrid1_EditCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
  79. {
  80. DataGrid1.EditItemIndex = e.Item.ItemIndex; 
  81. string ST_strsql;
  82. ST_strsql="SELECT *  FROM ST_tUser order by ST_ID desc ";
  83. DataTable ST_dt = ST_database.ReadTable(ST_strsql);
  84. DataGrid1.DataSource = ST_dt;
  85. DataGrid1.DataBind();
  86. }
  87. private void DataGrid1_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
  88. {
  89. string ST_id; 
  90. string ST_strsql;   
  91. TextBox username,userpass,useracc;                   
  92. ST_id = e.Item.Cells[0].Text;
  93. username = (TextBox)(e.Item.Cells[1].Controls[0]);
  94. userpass = (TextBox)(e.Item.Cells[2].Controls[0]);
  95. useracc = (TextBox)(e.Item.Cells[6].Controls[0]);
  96. //TextBox3.Text=tb.Text;
  97. ST_strsql="update ST_tUser set ST_username='"+username.Text+"',ST_userpassword='" + userpass.Text+ "',ST_userclass="+ useracc.Text + " where ST_ID="+ST_id;
  98. //Response.Write(strsql);
  99. ST_database.execsql(ST_strsql);
  100. ST_strsql="SELECT *  FROM ST_tUser order by ST_ID desc ";
  101. DataGrid1.EditItemIndex = -1;
  102. DataTable ST_dt = ST_database.ReadTable(ST_strsql);
  103. DataGrid1.DataSource = ST_dt;
  104. DataGrid1.DataBind();
  105. }
  106. }
  107. }