Пример #1
0
        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>");
            }
        }
Пример #2
0
        /// <summary>
        /// 获取数据并展示
        /// </summary>
        /// <param name="id"></param>
        public void GetData(int id)
        {
            DALstudent_info    dal = new DALstudent_info();
            student_infoEntity stu = dal.Getstudent_info(id);

            ViewState["stu"]  = stu;             //在当前页缓存数据。
            lblStuID.Text     = stu.StudentId;
            txtStuName.Text   = stu.StudentName; //加载显示数据
            Image1.ImageUrl   = "img/studentphone/" + stu.StudentPhoto;
            txtStuNation.Text = stu.StudentNation;
            if (stu.StudentSex == "男")
            {
                rdlSexMale.Checked = true;
            }
            if (stu.StudentSex == "女")
            {
                rdlSexFemale.Checked = true;
            }
            txtStuTelehpone.Text = stu.StudentTelehpone;
            txtStuQQ.Text        = stu.StudentQQ;
            txtStuClass.Text     = stu.StudentClass;
            txtStuDormitory.Text = stu.StudentDormitory;
            txtStuAddress.Text   = stu.StudentAddress;
            //将取回的数据在页面进行展示,可以修改的数据使用TextBox来展示,并提供修改。
            //通过按钮触发,实现将数据编辑保存的功能
        }
Пример #3
0
        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;
            }
        }
Пример #4
0
        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;
            }
        }
Пример #5
0
        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;
            }
        }
Пример #6
0
        public void GetData(int id)
        {
            DALstudent_info    dal     = new DALstudent_info();
            student_infoEntity student = dal.Getstudent_info(id);

            ViewState["student"] = student;
            StudentId.Value      = student.StudentId;
        }
Пример #7
0
        protected void Page_Load(object sender, EventArgs e)
        {
            DALstudent_info    dal = new DALstudent_info();
            student_infoEntity stu = dal.Getstudent_info(int.Parse(Session["id"].ToString()));

            lblName.Text    = Session["studentName"].ToString();
            Image1.ImageUrl = "./img/studentphone/" + stu.StudentPhoto;
        }
Пример #8
0
        public void GetData(int id)
        {
            DALstudent_info    dal     = new DALstudent_info();
            student_infoEntity student = dal.Getstudent_info(id);

            ViewState["student"] = student;
            select.Value         = student.StudentId;
            //将取回的数据在页面进行展示,可以修改的数据使用TextBox来展示,并提供修改。
            //通过按钮触发,实现将数据编辑保存的功能
        }