protected void btnSubmit_Click(object sender, EventArgs e)
        {
            string             pwd = Session["Pwd"].ToString();
            int                id  = int.Parse(Session["id"].ToString());
            DALstudent_info    dal = new DALstudent_info();
            student_infoEntity stu = dal.Getstudent_info(id);

            if (pwd == txtjPwd.Text.Trim())
            {
                if (txtxPwd.Text.Trim() == txtrPwd.Text.Trim() && txtxPwd.Text.Trim() != "" && txtrPwd.Text.Trim() != "")
                {
                    stu.StudentPassword = txtxPwd.Text.Trim();
                    if (dal.Modstudent_info(stu) > 0)
                    {
                        this.Page.RegisterStartupScript("", "<script>alert('密码修改成功!')</script>");
                        Response.Redirect("NewsList.aspx");
                    }
                    else
                    {
                        this.Page.RegisterStartupScript("", "<script>alert('密码修改失败!');</script>");
                    }
                }
                else
                {
                    this.Page.RegisterStartupScript("", "<script>alert('两次密码输入不一致!');</script>");
                }
            }
            else
            {
                this.Page.RegisterStartupScript("", "<script>alert('原密码不正确!');</script>");
            }
        }
        protected void grdusers_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            int             rowindex = int.Parse(e.CommandArgument.ToString());      //获取操作行的行号
            string          Id       = grdusers.DataKeys[rowindex].Value.ToString(); //获取操作行数据的主键Id
            DALstudent_info dal      = new DALstudent_info();

            switch (e.CommandName) //获取操作对象的命令
            {
            case "edit":           //调转到编辑页面
                Response.Redirect("AdminEdit.aspx?id=" + Id);
                break;

            case "del":     //删除用户
                dal.Delstudent_info(int.Parse(Id));
                LoadData(); //重新加载数据,验证是否成功删除
                ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('数据删除成功!');location.href='StudentFind.aspx';</script>");
                break;

            case "reset":    //修改密码
                student_infoEntity user = dal.Getstudent_info(int.Parse(Id));
                user.StudentPassword = "******";
                dal.Modstudent_info(user);
                LoadData();    //重新加载数据,验证是否重置
                ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('用户密码重置成功,新密码123456');location.href='StudentFind.aspx';</script>");
                break;
            }
        }
Exemple #3
0
        protected void btnEdit_Click(object sender, EventArgs e)
        {
            DALstudent_info    dal = new DALstudent_info();                //操作对象
            student_infoEntity stu = (student_infoEntity)ViewState["stu"]; //获取缓存数据

            stu.StudentName = txtStuName.Text;
            if (fulStuPhoto.HasFile)
            {
                stu.StudentPhoto = imgUpLoad(fulStuPhoto);
            }
            if (rdlSexMale.Checked)
            {
                stu.StudentSex = "男";
            }
            if (rdlSexFemale.Checked)
            {
                stu.StudentSex = "女";
            }
            stu.StudentNation    = txtStuNation.Text;
            stu.StudentTelehpone = txtStuTelehpone.Text;
            stu.StudentQQ        = txtStuQQ.Text;
            stu.StudentClass     = txtStuClass.Text;
            stu.StudentDormitory = txtStuDormitory.Text;
            stu.StudentAddress   = txtStuAddress.Text;
            if (dal.Modstudent_info(stu) > 0)
            {
                this.Page.RegisterStartupScript("", "<script>alert('信息修改成功!')</script>");
                Response.Redirect("StudentInfo.aspx");
            }
            else
            {
                this.Page.RegisterStartupScript("", "<script>alert('信息修改失败!');</script>");
            }
        }
        protected void grdusers_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            int             rowindex = int.Parse(e.CommandArgument.ToString());      //获取操作行的行号
            string          Id       = grdusers.DataKeys[rowindex].Value.ToString(); //获取操作行数据的主键Id
            DALstudent_info dal      = new DALstudent_info();                        //定义针对admin_user表的操作对象

            switch (e.CommandName)                                                   //获取操作对象的命令
            {
            case "edit":                                                             //调转到编辑页面
                Response.Redirect("?id=" + Id);
                break;

            case "del":     //删除用户
                dal.Delstudent_info(int.Parse(Id));
                LoadData(); //重新加载数据,验证是否成功删除
                Response.Write("<script>alert('数据删除成功!')</script>");
                break;

            case "reset":    //修改密码
                student_infoEntity u = dal.Getstudent_info(int.Parse(Id));
                u.StudentPassword = "******";
                dal.Modstudent_info(u);
                LoadData();    //重新加载数据,验证是否重置
                Response.Write("<script>alert('用户密码重置成功,新密码123456')</script>");
                break;
            }
        }
        protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            int             rowindex = int.Parse(e.CommandArgument.ToString());       //获取操作行的行号
            string          Id       = GridView1.DataKeys[rowindex].Value.ToString(); //获取操作行数据的主键Id
            DALstudent_info dal      = new DALstudent_info();                         //定义针对admin_user表的操作对象

            switch (e.CommandName)                                                    //获取操作对象的命令
            {
            case "edit":                                                              //调转到编辑页面
                Response.Redirect("StudentEdit.aspx?id=" + Id);
                break;

            case "del":     //删除用户
                dal.Delstudent_info(int.Parse(Id));
                LoadData(); //重新加载数据,验证是否成功删除
                this.Page.RegisterStartupScript("", "<script>alert('该学生信息已删除!');</script>");
                break;

            case "reset":    //修改密码
                student_infoEntity admin = dal.Getstudent_info(int.Parse(Id));
                admin.StudentPassword = "******";
                dal.Modstudent_info(admin);
                LoadData();    //重新加载数据,验证是否重置
                this.Page.RegisterStartupScript("", "<script>alert('该学生的密码重置成功!');</script>");
                break;
            }
        }
Exemple #6
0
        /// <summary>
        /// 保存修改
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>

        protected void btnedit_Click(object sender, EventArgs e)
        {
            DALstudent_info    dal     = new DALstudent_info();
            student_infoEntity student = (student_infoEntity)ViewState["student"];//获取缓存

            if (student.StudentPassword == Password1.Value)
            {
                student.StudentPassword = L_pass.Value; //修改数据
                dal.Modstudent_info(student);           //提交到数据库
                ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('修改成功!');</script>");
            }
            else
            {
                ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('修改失败,请检查密码正确性!');</script>");
            }
        }