Ejemplo n.º 1
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            string userName = context.Request["name"];
            string userMail = context.Request["mail"];

            BLL.UsersBLL     userManager = new BLL.UsersBLL();
            Model.UsersModel userInfo    = userManager.GetModel(userName);
            if (userInfo != null)
            {
                if (userMail == userInfo.Mail)
                {
                    userManager.FindUserPwd(userInfo);
                    context.Response.Write("找回密码邮件已发送,请查收.");
                }
                else
                {
                    context.Response.Write("找回密码邮箱不正确,请重新填写");
                }
            }
            else
            {
                context.Response.Write("无此用户");
            }
        }
Ejemplo n.º 2
0
 /// <summary>
 /// 获取数据
 /// </summary>
 /// <returns></returns>
 public void GetUserModel()
 {
     BLL.UsersBLL bll_u = new BLL.UsersBLL();
     model_u = new Model.Users();
     model_u = bll_u.GetModel(uid);
     upwd    = DBUtility.DESEncrypt.Decrypt(model_u.uPwd.Trim());
 }
Ejemplo n.º 3
0
        private void ModifyPwd(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            int    uid = int.Parse(context.Request.Params["uId"].ToString());
            string pwd = context.Request.Params["newPwd"];

            model_u      = new Model.Users();
            model_u.uId  = uid;
            model_u.uPwd = DESEncrypt.Encrypt(pwd);
            bll_u        = new BLL.UsersBLL();
            bool isOk = bll_u.ModifyPwd(model_u);

            if (isOk)
            {
                context.Session.Remove("uPwd");
                context.Session.Add("uPwd", pwd);
                context.Response.Write("ok");
                context.Response.End();
            }
            else
            {
                context.Response.Write("no");
                context.Response.End();
                return;
            }
        }
Ejemplo n.º 4
0
 /// <summary>
 /// 用户删除操作
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btnUdelete2_Click(object sender, EventArgs e)
 {
     BLL.UsersBLL objUB = new BLL.UsersBLL();
     if (dataGridView2.SelectedRows.Count > 0)
     {
         if (MessageBox.Show("确认要删除该行数据吗?", "删除确认", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
         {
             int rst = dataGridView2.SelectedRows.Count;
             foreach (DataGridViewRow dr in dataGridView2.SelectedRows)
             {
                 DAL.Users objU = new DAL.Users();
                 objU.uid = (int)dr.Cells["uid"].Value;
                 rst     -= objUB.Delete(objU);
             }
             if (rst == 0)
             {
                 MessageBox.Show("删除成功");
                 BLL.UsersBLL objU = new BLL.UsersBLL();
                 dataGridView2.DataSource = objU.GetList(x => true);
                 dataGridView2.Refresh();
             }
             else
             {
                 MessageBox.Show("删除失败");
             }
         }
     }
     else
     {
         MessageBox.Show("请先选中要删除的数据");
     }
 }
Ejemplo n.º 5
0
        protected void AddUserInfo()
        {
            Model.UsersModel usersModel = new Model.UsersModel();
            usersModel.LoginId     = Request["txtName"];
            usersModel.LoginPwd    = Request["txtPwd"];
            usersModel.Name        = Request["txtRealName"];
            usersModel.Mail        = Request["txtEmail"];
            usersModel.Address     = Request["txtAddress"];
            usersModel.Phone       = Request["txtPhone"];
            usersModel.UserStateId = Convert.ToInt32(UsersStateEnum.NormalState);

            BLL.UsersBLL usersBLL = new BLL.UsersBLL();
            string       msg      = string.Empty;

            if (usersBLL.Add(usersModel, out msg) > 0)
            {
                Session["userInfo"] = usersModel;
                string returnUrl = Request["returnUrl"];
                if (string.IsNullOrEmpty(returnUrl))
                {
                    Response.Redirect("/Default.aspx");
                }
                else
                {
                    Response.Redirect(returnUrl);
                }
            }
            else
            {
                Response.Redirect("/ShowMsg.aspx?msg=" + msg + "&txt=首页" + "&redirect=/Default.aspx");
            }
        }
Ejemplo n.º 6
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            Model.UsersModel usersModel = new Model.UsersModel();
            usersModel.LoginId     = context.Request["txtName"];
            usersModel.LoginPwd    = context.Request["txtPwd"];
            usersModel.Name        = context.Request["txtRealName"];
            usersModel.Mail        = context.Request["txtEmail"];
            usersModel.Address     = context.Request["txtAddress"];
            usersModel.Phone       = context.Request["txtPhone"];
            usersModel.UserStateId = Convert.ToInt32(UsersStateEnum.NormalState);

            BLL.UsersBLL usersBLL = new BLL.UsersBLL();
            string       msg      = string.Empty;

            if (usersBLL.Add(usersModel, out msg) > 0)
            {
                context.Session["userInfo"] = usersModel;
                context.Response.Write("ok:" + msg);
            }
            else
            {
                context.Response.Write("no:" + msg);
            }
        }
Ejemplo n.º 7
0
 /// <summary>
 /// 获取数据
 /// </summary>
 /// <returns></returns>
 public void GetUserModel()
 {
     BLL.UsersBLL bll_u = new BLL.UsersBLL();
     model_u        = new Model.Users();
     model_u        = bll_u.GetModel(uid);
     birthday.Value = model_u.Birthday == null ? "" : model_u.Birthday.ToString().Split(' ')[0];
     isck           = model_u.Sex == true ? "checked='true'" : "";
     isnock         = model_u.Sex == true ? "" : "checked='true'";
 }
Ejemplo n.º 8
0
        /// <summary>
        /// 获取数据
        /// </summary>
        /// <returns></returns>
        public void GetInfoDS()
        {
            BLL.UsersBLL bll_u = new BLL.UsersBLL();
            DataSet      ds    = bll_u.GetUserList(strWhere);

            if (ds.Tables[0].Rows.Count > 0)
            {
                this.rpt_UserList.DataSource = ds;
                this.rpt_UserList.DataBind();
            }
        }
Ejemplo n.º 9
0
 /// <summary>
 /// 用户账户查询
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>W
 private void btnUsearch_Click(object sender, EventArgs e)
 {
     if (string.IsNullOrWhiteSpace(txtUsearch.Text))
     {
         MessageBox.Show("请输入要查询的学生的学号");
     }
     else
     {
         BLL.UsersBLL objU = new BLL.UsersBLL();
         dataGridView2.DataSource = objU.GetList(x => x.uid == Convert.ToInt32(txtUsearch.Text.ToString()));
         dataGridView2.Refresh();
     }
 }
Ejemplo n.º 10
0
        /// <summary>
        /// 获取数据
        /// </summary>
        /// <returns></returns>
        public DataSet GetInfoDS()
        {
            BLL.UsersBLL bll_u = new BLL.UsersBLL();
            DataSet      ds    = bll_u.GetUserList(strWhere);

            if (ds.Tables[0].Rows.Count > 0)
            {
                return(ds);
            }
            else
            {
                return(null);
            }
        }
Ejemplo n.º 11
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         BLL.UsersBLL usersManager = new BLL.UsersBLL();
         if (usersManager.ValidateUserLogin())
         {
             BindCartList();
         }
         else
         {
             Common.WebCommon.RedirectPage();
         }
     }
 }
Ejemplo n.º 12
0
 private void btnUModify_Click(object sender, EventArgs e)
 {
     if (dataGridView2.SelectedRows.Count == 1)
     {
         frmUserUpdate frmUserUpdate = new frmUserUpdate();
         frmUserUpdate.ID = (int)(dataGridView2.SelectedRows[0].Cells["uid"].Value);
         frmUserUpdate.ShowDialog();
         BLL.UsersBLL objU = new BLL.UsersBLL();
         dataGridView2.DataSource = objU.GetList(x => true);
         dataGridView2.Refresh();
     }
     else
     {
         MessageBox.Show("请先选中要修改的一行数据");
     }
 }
Ejemplo n.º 13
0
        private void frmUsers_Load(object sender, EventArgs e)
        {
            this.label1.Parent    = pictureBox1;
            this.label1.BackColor = Color.FromArgb(0, Color.Transparent);
            this.label2.Parent    = pictureBox1;
            this.label2.BackColor = Color.FromArgb(0, Color.Transparent);
            this.label3.Parent    = pictureBox1;
            this.label3.BackColor = Color.FromArgb(0, Color.Transparent);
            this.label4.Parent    = pictureBox1;
            this.label4.BackColor = Color.FromArgb(0, Color.Transparent);
            this.label5.Parent    = pictureBox1;
            this.label5.BackColor = Color.FromArgb(0, Color.Transparent);
            this.label6.Parent    = pictureBox1;
            this.label6.BackColor = Color.FromArgb(0, Color.Transparent);
            this.label9.Parent    = pictureBox1;
            this.label9.BackColor = Color.FromArgb(0, Color.Transparent);

            this.rbMale.Parent    = pictureBox1;
            this.rbMale.BackColor = Color.FromArgb(0, Color.Transparent);

            this.rbFemale.Parent    = pictureBox1;
            this.rbFemale.BackColor = Color.FromArgb(0, Color.Transparent);

            BLL.UsersBLL objU = new BLL.UsersBLL();
            dataGridView2.DataSource = objU.GetList(x => true);
            dataGridView2.Refresh();

            BLL.UserGoodsBLL objUB = new BLL.UserGoodsBLL();
            dataGridView1.DataSource = objUB.GetList(x => true);
            dataGridView1.Refresh();

            dataGridView2.Columns[0].HeaderCell.Value = "学生ID";
            dataGridView2.Columns[1].HeaderCell.Value = "姓名";
            dataGridView2.Columns[2].HeaderCell.Value = "性别";
            dataGridView2.Columns[3].HeaderCell.Value = "密码";
            dataGridView2.Columns[4].HeaderCell.Value = "学校";


            dataGridView1.Columns[0].HeaderCell.Value = "学生ID";
            dataGridView1.Columns[1].HeaderCell.Value = "商品ID";
            dataGridView1.Columns[2].HeaderCell.Value = "商品类别";
            dataGridView1.Columns[3].HeaderCell.Value = "商品名称";
            dataGridView1.Columns[4].HeaderCell.Value = "商品价格";
            dataGridView1.Columns[5].HeaderCell.Value = "商品状态";
        }
Ejemplo n.º 14
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            BLL.UsersBLL userManager = new BLL.UsersBLL();
            if (userManager.ValidateUserLogin())
            {
                int bookId = Convert.ToInt32(context.Request["bookId"]);

                //
                BLL.BooksBLL     bookManger = new BLL.BooksBLL();
                Model.BooksModel bookModel  = bookManger.GetModel(bookId);
                if (bookModel != null)
                {
                    int             userId      = ((Model.UsersModel)context.Session["userInfo"]).Id;
                    BLL.CartBLL     cartManager = new BLL.CartBLL();
                    Model.CartModel cartModel   = cartManager.GetModel(userId, bookId);
                    if (cartModel != null)
                    {
                        cartModel.Count += 1;
                        cartManager.Update(cartModel);
                    }
                    else
                    {
                        cartModel        = new Model.CartModel();
                        cartModel.Count  = 1;
                        cartModel.UserId = userId;
                        cartModel.BookId = bookId;
                        cartManager.Add(cartModel);
                    }
                    context.Response.Write("{\"action\":\"have\",\"message\":\"已添加到购物车\"}");
                }
                else
                {
                    context.Response.Write("{\"action\":\"notHave\",\"message\":\"无此商品\"}");
                }

                //context.Response.Write("{\"action\":\"ok\",\"message\":\"登录成功\"}");
            }
            else
            {
                context.Response.Write("{\"action\":\"notLogin\",\"message\":\"您还没有登陆\"}");
            }
        }
Ejemplo n.º 15
0
        private void AddUser(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            int      powerlevelID = int.Parse(context.Request.Params["powerlevelID"].ToString());
            string   uLoginName   = context.Request.Params["uLoginName"];
            int      roleId       = int.Parse(context.Request.Params["RoleID"].ToString());
            string   telPhone     = context.Request.Params["telPhone"];
            string   password     = context.Request.Params["password"];
            string   email        = context.Request.Params["email"];
            DateTime?birthday     = DateTime.Parse(context.Request.Params["birthday"]);
            string   department   = context.Request.Params["Department"];
            string   sex          = context.Request.Params["sex"];
            bool     uisdel       = false;

            bll_u                = new BLL.UsersBLL();
            model_u              = new Model.Users();
            model_u.uLoginName   = uLoginName;
            model_u.uPwd         = DESEncrypt.Encrypt(password);
            model_u.Telephone    = telPhone;
            model_u.Sex          = sex == "1" ? true : false;
            model_u.PowerLevelID = powerlevelID;
            model_u.uAddtime     = DateTime.Now;
            model_u.Birthday     = birthday;
            model_u.Email        = email;
            model_u.AccountState = 1;
            model_u.uName        = uLoginName;
            model_u.uIsDel       = uisdel;
            model_u.Department   = department;
            int codeNum = bll_u.AddNewUser(model_u, roleId);

            if (codeNum > 0)
            {
                context.Response.Write("ok");
                context.Response.End();
            }
            else
            {
                context.Response.Write("no");
                return;
            }
        }
Ejemplo n.º 16
0
 private void button1_Click(object sender, EventArgs e)
 {
     BLL.AdminBLL objUB = new BLL.AdminBLL();
     BLL.UsersBLL objUU = new BLL.UsersBLL();
     if (objUB.Login(textBox1.Text, textBox2.Text))
     {
         LoginOk = true;
         this.Close();
     }
     else if (objUU.Login(textBox1.Text, textBox2.Text))
     {
         LoginYes = true;
         this.Close();
         //SetTxtEvent(textBox1.Text);
     }
     else
     {
         MessageBox.Show("Access Denied!");
         LoginOk = false;
     }
 }
Ejemplo n.º 17
0
        private void DelUser(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            int uid    = int.Parse(context.Request.Params["uId"].ToString());
            int uIsDel = int.Parse(context.Request.Params["uIsDel"].ToString());

            bll_u = new BLL.UsersBLL();
            int isdel = bll_u.DeleteUserByID(uid, uIsDel);

            if (isdel > 0)
            {
                context.Response.Write("ok");
                context.Response.End();
            }
            else
            {
                context.Response.Write("no");
                context.Response.End();
                return;
            }
        }
Ejemplo n.º 18
0
        private void FreezeUser(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            int uid   = int.Parse(context.Request.Params["uId"].ToString());
            int state = int.Parse(context.Request.Params["state"].ToString());

            bll_u = new BLL.UsersBLL();
            int isdel = bll_u.FreezeUser(uid, state);

            if (isdel > 0)
            {
                context.Response.Write("ok");
                context.Response.End();
            }
            else
            {
                context.Response.Write("no");
                context.Response.End();
                return;
            }
        }
Ejemplo n.º 19
0
        private void EditUser(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            int      uid          = int.Parse(context.Request.Params["uId"].ToString());
            int      powerlevelID = int.Parse(context.Request.Params["powerlevelID"].ToString());
            string   uLoginName   = context.Request.Params["uLoginName"];
            int      roleId       = int.Parse(context.Request.Params["RoleID"].ToString());
            string   telPhone     = context.Request.Params["telPhone"];
            string   email        = context.Request.Params["email"];
            DateTime?birthday     = DateTime.Parse(context.Request.Params["birthday"]);
            string   sex          = context.Request.Params["sex"];
            string   department   = context.Request.Params["Department"];

            bll_u                = new BLL.UsersBLL();
            model_u              = new Model.Users();
            model_u.uId          = uid;
            model_u.uLoginName   = uLoginName;
            model_u.Telephone    = telPhone;
            model_u.Sex          = sex == "1" ? true : false;
            model_u.PowerLevelID = powerlevelID;
            model_u.Birthday     = birthday;
            model_u.Email        = email;
            model_u.uName        = uLoginName;
            model_u.Department   = department;
            int codeNum = bll_u.EditUser(model_u, roleId);

            if (codeNum > 0)
            {
                context.Response.Write("ok");
                context.Response.End();
            }
            else
            {
                context.Response.Write("no");
                return;
            }
        }
Ejemplo n.º 20
0
        public void ProcessRequest(HttpContext context)
        {
            BLL.UsersBLL UserManager = new BLL.UsersBLL();
            context.Response.ContentType = "text/plain";
            string userName    = context.Request["txtLoginId"];
            string txtLoginPwd = context.Request["txtLoginPwd"];

            Model.UsersModel userInfo = new Model.UsersModel();
            string           msg      = string.Empty;

            if (UserManager.CheckUserInfo(userName, txtLoginPwd, out msg, out userInfo))
            {
                context.Session["userInfo"] = userInfo;
                //用户是否选择了自动登陆
                if (!string.IsNullOrEmpty(context.Request["cbAutoLogin"]))
                {
                    HttpCookie cookie1 = new HttpCookie("cp1", userName);
                    HttpCookie cookie2 = new HttpCookie("cp2", Common.WebCommon.GetMd5String(Common.WebCommon.GetMd5String(txtLoginPwd)));
                    cookie1.Expires = DateTime.Now.AddDays(7);
                    cookie2.Expires = DateTime.Now.AddDays(7);
                    context.Response.Cookies.Add(cookie1);
                    context.Response.Cookies.Add(cookie2);
                }
                if (string.IsNullOrEmpty(context.Request["hiddenReturnUrl"]))
                {
                    context.Response.Write("{\"action\":\"pass\",\"message\":\"/Default.aspx\"}");
                }
                else
                {
                    context.Response.Write("{\"action\":\"pass\",\"message\":\"" + context.Request["hiddenReturnUrl"] + "\"}");
                }
            }
            else
            {
                context.Response.Write("{\"action\":\"notThrough\",\"message\":\"" + msg + "\"}");
            }
        }
Ejemplo n.º 21
0
        /// <summary>
        /// 添加新用户
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button2_Click(object sender, EventArgs e)
        {
            BLL.UsersBLL objRB = new BLL.UsersBLL();

            DAL.Users objR = new DAL.Users();
            objR.uschool = txtSchool.Text;
            objR.uid     = Convert.ToInt32(txtId.Text);
            objR.uname   = txtName.Text;
            objR.upwd    = txtPwd.Text;
            objR.usex    = (rbMale.Checked ? '男' : '女').ToString();

            if (objRB.Add(objR) > 0)
            {
                MessageBox.Show("用户注册成功");
            }
            else
            {
                MessageBox.Show("添加失败,用户ID已存在,已经返回主窗体并请重新进入");
                frmMain frmMain = new frmMain();
                this.Hide();
                frmMain.ShowDialog();
                Application.ExitThread();
            }
        }
Ejemplo n.º 22
0
        public ActionResult Register(UserRegister userReg)
        {
            BLL.UsersBLL userBll = new BLL.UsersBLL();
            string returnUrl = WebHelper.GetQueryString("returnUrl", string.Empty);
            if (returnUrl.Length <= 0)
                returnUrl = "/";
            //1.0判断用户是否重复:
            if ((userBll.GetUsersEntityByEmail(userReg.Email, null).TData) != null)//
            {
                ModelState.AddModelError("Email", "该邮箱已注册");
            }
            //if (string.IsNullOrWhiteSpace(userReg.Mobile) && (userBll.GetUsersEntityByMobile(userReg.Mobile, null).TData) != null)//
            //{
            //    ModelState.AddModelError("Mobile", "该电话号码已注册");
            //}
            //判断昵称是否重复:
            if (!(userBll.GetListByNickName(userReg.Nickname).IsSuccess))
            {
                ModelState.AddModelError("Nickname", "该昵称已经存在");
            }
            if (ModelState.IsValid)//
            {//2.0保存数据
                var user = new UsersEntity()
                {
                    Email = userReg.Email,
                    Password = SecurityUtil.HashPassword(userReg.Password),
                    Mobile = userReg.Mobile,
                    NickName = userReg.Nickname.Trim(),
                    Contactaddr = userReg.Contactaddr,
                    HeadImage = userReg.ImageUrl,
                    HeadSmallImage = string.Empty,
                    UserName = string.Empty,
                    AddTime = DateTime.Now,
                    Avatar = string.Empty,
                    IsOnline=1,
                    Contactqq = userReg.Contactqq,
                    RankCredits = 0,

                };
                Guid userId = userBll.InsertReturnID(user, null);
                if (!Guid.Empty.Equals(userId))
                {
                    user.Id = userId;
                    //数据存于cookie中
                    //将用户信息写入cookie
                    ShopUtils.SetUserCookie(user, 2);
                    //3.0注册成功跳转
                    WorkContext.Uid = userId;
                    WorkContext.UserEmail = user.Email;
                     Session["User"] = user;
                    return Redirect(returnUrl);
                }
                return AjaxResult("fail", "注册失败!", false);
            }
            return View();
        }
Ejemplo n.º 23
0
 private void button4_Click(object sender, EventArgs e)
 {
     BLL.UsersBLL objU = new BLL.UsersBLL();
     dataGridView2.DataSource = objU.GetList(x => true);
     dataGridView2.Refresh();
 }
Ejemplo n.º 24
0
 private void BindGrid()
 {
     BLL.UsersBLL objB = new BLL.UsersBLL();
     dataGridView2.DataSource = objB.GetList(x => x.uid == int.Parse(txtUsearch.Text));
     dataGridView2.Refresh();
 }