コード例 #1
0
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            string           pwd   = Session["Pwd"].ToString();
            int              id    = int.Parse(Session["id"].ToString());
            DALadmin_user    dal   = new DALadmin_user();
            admin_userEntity admin = dal.Getadmin_user(id);

            if (pwd == txtjPwd.Text.Trim())
            {
                if (txtxPwd.Text.Trim() == txtrPwd.Text.Trim() && txtxPwd.Text.Trim() != "" && txtrPwd.Text.Trim() != "")
                {
                    admin.UserPassword = txtxPwd.Text.Trim();
                    if (dal.Modadmin_user(admin) > 0)
                    {
                        this.Page.RegisterStartupScript("", "<script>alert('密码修改成功!')</script>");
                        Response.Redirect("NewsManage.aspx");
                    }
                    else
                    {
                        this.Page.RegisterStartupScript("", "<script>alert('密码修改失败!');</script>");
                    }
                }
                else
                {
                    this.Page.RegisterStartupScript("", "<script>alert('两次密码输入不一致!');</script>");
                }
            }
            else
            {
                this.Page.RegisterStartupScript("", "<script>alert('原密码不正确!');</script>");
            }
        }
コード例 #2
0
        protected void grdadmin_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            int           rowindex = int.Parse(e.CommandArgument.ToString());      //获取操作行的行号
            string        Id       = grdadmin.DataKeys[rowindex].Value.ToString(); //获取操作行数据的主键Id
            DALadmin_user dal      = new DALadmin_user();                          //定义针对admin_user表的操作对象

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

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

            case "reset":    //修改密码
                admin_userEntity admin = dal.Getadmin_user(int.Parse(Id));
                admin.UserPassword = "******";
                dal.Modadmin_user(admin);
                LoadData();    //重新加载数据,验证是否重置
                //Response.Write("<script>alert('用户密码重置成功,新密码123456')</script>");
                break;
            }
        }
コード例 #3
0
        protected void grdadmin_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            int           rowindex = int.Parse(e.CommandArgument.ToString());      //获取操作行的行号
            string        Id       = grdadmin.DataKeys[rowindex].Value.ToString(); //获取操作行数据的主键Id
            DALadmin_user dal      = new DALadmin_user();                          //定义针对admin_user表的操作对象

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

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

            case "reset":    //修改密码
                admin_userEntity admin = dal.Getadmin_user(int.Parse(Id));
                admin.UserPassword = "******";
                dal.Modadmin_user(admin);
                LoadData();    //重新加载数据,验证是否重置
                ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('用户密码重置成功,新密码123456');location.href='AdminList.aspx';</script>");
                break;
            }
        }
コード例 #4
0
        public void GetData(int id)
        {
            DALadmin_user    dal   = new DALadmin_user();
            admin_userEntity users = dal.Getadmin_user(id);

            ViewState["user"] = users;
            UserId.Value      = users.UserName;
            //将取回的数据在页面进行展示,可以修改的数据使用TextBox来展示,并提供修改。
            //通过按钮触发,实现将数据编辑保存的功能
        }
コード例 #5
0
ファイル: Login.aspx.cs プロジェクト: imewp/StudentManager
        protected void Submit_Click(object sender, EventArgs e)
        {
            string name = login_username.Value;
            string pwd  = login_password.Value;

            if (rbtnType.SelectedIndex == 0)
            {
                DALadmin_user            dal    = new DALadmin_user();
                IList <admin_userEntity> admins = dal.Getadmin_usersbyCondition(" userName='******' and userPassword='******'");
                if (admins.Count > 0)
                {
                    string trueName = admins[0].TrueName.ToString();
                    int    id       = admins[0].Id;

                    //修改登录次数
                    admin_userEntity admin = dal.Getadmin_user(id);
                    admin.LoginTimes++;
                    dal.Modadmin_user(admin);

                    Session["adminID"]  = name;
                    Session["TrueName"] = trueName;
                    Session["Pwd"]      = pwd;
                    Session["id"]       = id;
                    Response.Redirect("NewsManage.aspx");
                }
                else
                {
                    this.Page.RegisterStartupScript("", "<script>alert('登录失败!');</script>");
                }
            }
            else if (rbtnType.SelectedIndex == 1)
            {
                DALstudent_info            dal  = new DALstudent_info();
                IList <student_infoEntity> stus = dal.Getstudent_infosbyCondition(" studentId='" + name + "' and studentPassword='******'");
                if (stus.Count > 0)
                {
                    int id = stus[0].Id;

                    string phone    = stus[0].StudentPhoto;
                    string trueName = stus[0].StudentName.ToString();
                    Session["studentID"]   = name;
                    Session["StudentName"] = trueName;
                    Session["id"]          = id;
                    Session["Pwd"]         = pwd;
                    //Session["phone"] = phone;
                    Response.Redirect("NewsList.aspx");
                }
                else
                {
                    this.Page.RegisterStartupScript("", "<script>alert('登录失败!');</script>");
                }
            }
        }
コード例 #6
0
        protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
        {
            DALadmin_user    dal   = new DALadmin_user();                             //定义针对admin_user表的操作对象
            string           Id    = GridView1.DataKeys[e.RowIndex].Value.ToString(); //获取操作行数据的主键Id
            admin_userEntity admin = dal.Getadmin_user(int.Parse(Id));

            admin.UserName      = ((TextBox)(GridView1.Rows[e.RowIndex].Cells[0].Controls[0])).Text.ToString().Trim();
            admin.TrueName      = ((TextBox)(GridView1.Rows[e.RowIndex].Cells[1].Controls[0])).Text.ToString().Trim();
            admin.LinkTelephone = ((TextBox)(GridView1.Rows[e.RowIndex].Cells[2].Controls[0])).Text.ToString().Trim();
            dal.Modadmin_user(admin);
            GridView1.EditIndex = -1;
            LoadData();//重新加载数据,验证是否重置
        }
コード例 #7
0
        /// <summary>
        ///行内命令被触发的时候执行
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            int           rowindex = int.Parse(e.CommandArgument.ToString());       //获取操作行的行号
            string        Id       = GridView1.DataKeys[rowindex].Value.ToString(); //获取操作行数据的主键Id
            DALadmin_user dal      = new DALadmin_user();                           //定义针对admin_user表的操作对象

            if (e.CommandName == "reset")
            {
                admin_userEntity admin = dal.Getadmin_user(int.Parse(Id));
                admin.UserPassword = "******";
                dal.Modadmin_user(admin);
                LoadData();//重新加载数据,验证是否重置
                this.Page.RegisterStartupScript("a", "<script>alert('用户密码重置成功');</script>");
            }
        }