edit_login.aspx.cs
上传用户:xrffrp
上传日期:2022-03-25
资源大小:22155k
文件大小:2k
源码类别:

OA系统

开发平台:

ASP/ASPX

  1. using System;
  2. using System.Data;
  3. using System.Configuration;
  4. using System.Collections;
  5. using System.Web;
  6. using System.Web.Security;
  7. using System.Web.UI;
  8. using System.Web.UI.WebControls;
  9. using System.Web.UI.WebControls.WebParts;
  10. using System.Web.UI.HtmlControls;
  11. using System.Data.SqlClient;
  12. public partial class web_personnel_edit_login : System.Web.UI.Page
  13. {
  14.     protected void Page_Load(object sender, EventArgs e)
  15.     {
  16.         LoginDAO.CheckLogin(Session, Response, "../", 2);
  17.     }
  18.     protected void BtnOk_Click(object sender, EventArgs e)
  19.     {
  20.         if (Session["user_id"] != null)
  21.         {
  22.             int user_id = Convert.ToInt32(Session["user_id"]);
  23.             SqlConnection conn = dbConnection.getConnection();
  24.             conn.Open();
  25.             int flag = 1;
  26.             SqlCommand cmd = new SqlCommand("select id from OA_EMPLOYEE where login_name='" + TxtName.Text + "'", conn);
  27.             try
  28.             {
  29.                 int id = Convert.ToInt32(cmd.ExecuteScalar());
  30.                 if (id == user_id)
  31.                 {
  32.                     flag = 1;
  33.                 }
  34.                 else
  35.                 {
  36.                     flag = 0;
  37.                 }
  38.                 if (id == 0)
  39.                 {
  40.                     flag = 1;
  41.                 }
  42.             }
  43.             catch { flag = 0; }
  44.             if (flag == 1)
  45.             {
  46.                 cmd = new SqlCommand("update OA_EMPLOYEE set login_name='" + TxtName.Text + "', pwd='" + TxtPwd.Text + "' where id=" + user_id, conn);
  47.                 cmd.ExecuteNonQuery();
  48.                 Response.Write("<script language='javascript'>alert('更新成功!');</script>");
  49.             }
  50.             else
  51.             {
  52.                 Response.Write("<script language='javascript'>alert('已存在相同登錄名的員工!');</script>");
  53.             }
  54.             conn.Close();
  55.         }
  56.     }
  57. }