protected void btConfirm_Click(object sender, EventArgs e) { Admin admin = new Admin (); Search search = new Search(); TeacherInfo thisTeacher = new TeacherInfo(); thisTeacher.StrUserName=tbxUserName.Text; thisTeacher.StrTeacherName=tbxName.Text; thisTeacher.StrIdentityId=tbxIdentityNO.Text; MD5CryptoServiceProvider HashMD5 = new MD5CryptoServiceProvider(); thisTeacher.StrPassword=ASCIIEncoding.ASCII.GetString(HashMD5.ComputeHash(ASCIIEncoding.ASCII.GetBytes("888888"))); string s = tbxUserName.Text; string last4userName = s.Substring(s.Length - 4, 4); string p = tbxIdentityNO.Text; string last4IdentityNO = p.Substring(p.Length - 4, 4); if (last4userName!=last4IdentityNO) { Page.ClientScript.RegisterStartupScript(this.GetType(), "Alert", "<script>alert('请确认用户名末四位与身份证号末四位相同')</script>"); } //else if (thisTeacher.StrIdentityId==search.GetTeacherByUsername(s).StrIdentityId) else if (thisTeacher.StrIdentityId == search.GetTeacherByIdentityID(p).StrIdentityId)// 武剑洁修改,2009-9-11 { Page.ClientScript.RegisterStartupScript(this.GetType(), "Alert", "<script>alert('身份证号重复,已存在该老师')</script>"); tbxIdentityNO.Text = ""; } else if (search.GetTeacherIdByUsername(thisTeacher.StrUserName) > 0)// 尚书修改,2012-8-5 { Page.ClientScript.RegisterStartupScript(this.GetType(), "Alert", "<script>alert('该用户名已存在,请更换')</script>"); tbxUserName.Text = ""; } else if (search.GetTeacherIdByName(thisTeacher.StrTeacherName) > 0)// 武剑洁修改,2012-8-5 { Page.ClientScript.RegisterStartupScript(this.GetType(), "Alert", "<script>alert('老师姓名重复,请修改姓名以区分两位老师')</script>"); tbxName.Text = ""; } else { if (admin.AddTeacher(thisTeacher)) { //Page.ClientScript.RegisterStartupScript(this.GetType(), "Alert", // "<script>alert('添加成功!')</script>"); // 武剑洁修改,添加页面跳转,2009-9-10 Response.Write("<script>alert('添加成功!');window.location='./Teacher_Manage.aspx'</script>"); } else { //Page.ClientScript.RegisterStartupScript(this.GetType(), "Alert", // "<script>alert('添加失败!')</script>"); // 武剑洁修改,添加页面跳转,2009-9-10 Response.Write("<script>alert('添加失败!');window.location='./Teacher_Manage.aspx'</script>"); } } }