Пример #1
0
        /********  获取数据  可修改区域 Start  ********/
        private Model.Users_Model GetNewDataModel(HttpContext context)
        {
            Model.Users_Model model = new Model.Users_Model();
            if (IsEdit)
            {
                model = bll.GetModelByKeyValue(_pKeyValue);
                if (null == model)
                {
                    throw new HasNotRecordException(_pKeyValue);
                }
            }

            model.UserID       = string.IsNullOrWhiteSpace(_pKeyValue) ? 0 : int.Parse(_pKeyValue);
            model.LoginID      = UrlHelper.ReqStrByGetOrPost(context, "LoginID");
            model.RealName     = UrlHelper.ReqStrByGetOrPost(context, "RealName");
            model.DepartmentID = UrlHelper.ReqIntByGetOrPost(context, "DepartmentID");

            model.Mobile    = UrlHelper.ReqStrByGetOrPost(context, "Mobile");
            model.Email     = UrlHelper.ReqStrByGetOrPost(context, "Email");
            model.QQ        = UrlHelper.ReqStrByGetOrPost(context, "QQ");
            model.IsEnabled = UrlHelper.ReqBoolByGetOrPost(context, "IsEnabled");
            model.IsLocked  = UrlHelper.ReqBoolByGetOrPost(context, "IsLocked");
            model.Remark    = UrlHelper.ReqStrByGetOrPost(context, "Remark");

            return(model);
        }
Пример #2
0
        /********  获取数据  可修改区域 End  ********/


        #region 其他

        public void UpdatePass()
        {
            string OldPass = UrlHelper.ReqStrByGetOrPost("OldPass");

            OldPass = Common.Encrypt.ToPassString(OldPass);
            string NewPass = UrlHelper.ReqStrByGetOrPost("NewPass");

            NewPass = Common.Encrypt.ToPassString(NewPass);

            if (string.IsNullOrWhiteSpace(_pKeyValue))
            {
                WEB.Module.LoginManage.IUser user = CurrentUser;
                _pKeyValue = user.BaseInfo.UserID.ToString();
            }

            long count = bll.Count(string.Format("UserID={0} and UserPwd='{1}'", _pKeyValue, OldPass));

            if (count > 0)
            {
                Model.Users_Model model = bll.GetModelByKeyValue(_pKeyValue);
                model.UserPwd = NewPass;
                bll.UpdateModel(model);
                ReturnMsg(true, enumReturnTitle.OptData, "修改成功");
            }
            else
            {
                ReturnMsg(false, enumReturnTitle.OptData, "原密码不正确,修改失败!");
            }
        }
Пример #3
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            BLL.Users_Service userservice = new BLL.Users_Service();
            int id = Convert.ToInt32(context.Request.Form["hiddenId"]);

            Model.Users_Model usermodel = userservice.GetUserModel(id);
            if (usermodel != null)
            {
                usermodel.LoginPwd = context.Request.Form["txtpwd"];
                usermodel.NickName = context.Request.Form["txtnick"];
                usermodel.Sex      = context.Request.Form["txtsex"];
                usermodel.Age      = Convert.ToInt32(context.Request.Form["txtage"]);
                usermodel.FaceId   = Convert.ToInt32(context.Request.Form["txtface"]);
                usermodel.Friend   = Convert.ToInt32(context.Request.Form["txtfriend"]);
                usermodel.Name     = context.Request.Form["txtname"];
                usermodel.StarId   = Convert.ToInt32(context.Request.Form["txtstar"]);
                usermodel.BloodId  = Convert.ToInt32(context.Request.Form["txtblood"]);
                usermodel.Id       = id;
                if (userservice.UpdateUser(usermodel))
                {
                    context.Response.Redirect("Index.ashx");
                }
                else
                {
                    context.Response.Redirect("Error.html");
                }
            }
        }
Пример #4
0
        private void testEditData()
        {
            DBControl.Base.BLLOpt<Model.Users_Model> bll = new DBControl.Base.BLLOpt<Model.Users_Model>();

            Model.Users_Model userModel = bll.GetModelByKeyValue("10002");
            if (null != userModel)
            {
                userModel.RealName = "LQJ";
                userModel.Remark = "修改数据";
                bll.UpdateModel(userModel);
            }
        }
Пример #5
0
        private void testAddData()
        {
            DBControl.Base.BLLOpt<Model.Users_Model> bll = new DBControl.Base.BLLOpt<Model.Users_Model>();

            Model.Users_Model userModel = new Model.Users_Model();
            userModel.LoginID = "LQJ";
            userModel.Mobile = "15300001111";
            userModel.QQ = "3425806176";
            userModel.Email = "*****@*****.**";

            bll.AddModel(userModel);
        }
Пример #6
0
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/html";
            int id;

            if (int.TryParse(context.Request.QueryString["id"], out id))
            {
                BLL.Users_Service userservice = new BLL.Users_Service();
                Model.Users_Model usermodel   = userservice.GetUserModel(id);
                string            filePath    = context.Request.MapPath("UpdataUser.html");
                string            fileContent = File.ReadAllText(filePath);
                fileContent = fileContent.Replace("$pwd", usermodel.LoginPwd).Replace("$nick", usermodel.NickName)
                              .Replace("$sex", usermodel.Sex).Replace("$age", usermodel.Age.ToString()).Replace("$face", usermodel.FaceId.ToString())
                              .Replace("$friend", usermodel.Friend.ToString()).Replace("$name", usermodel.Name).Replace("$star", usermodel.StarId.ToString())
                              .Replace("$blood", usermodel.BloodId.ToString()).Replace("$id", usermodel.Id.ToString());
                context.Response.Write(fileContent);
            }
        }
Пример #7
0
        private void OptData()
        {
            /********   可修改区域 Start  ********/
            Model.Users_Model model = GetNewDataModel(CurrentContext);
            /********   可修改区域 End  ********/



            bool   issuccess = false;
            string msg       = string.Empty;

            try
            {
                if (IsAdd)
                {
                    if (HasLoginID(model.LoginID.Trim()))
                    {
                        msg = "该用户名已经存在,请添加其他用户名。";
                    }
                    else
                    {
                        issuccess = bll.AddModel(model);
                        msg       = issuccess ? "添加成功。" : "添加失败!";
                    }
                }
                else
                {
                    issuccess = bll.UpdateModel(model);
                    msg       = issuccess ? "修改成功。" : "修改失败!";
                }
            }
            catch (Exception ex)
            {
                issuccess = false;
                msg       = string.Format("{0} {1}", msg, ex.Message);
            }

            ReturnMsg(issuccess, enumReturnTitle.OptData, msg);
        }
Пример #8
0
 public void ProcessRequest(HttpContext context)
 {
     context.Response.ContentType = "text/plain";
     Model.Users_Model usermodel = new Model.Users_Model();
     usermodel.LoginPwd = context.Request["edittxtpwd"];
     usermodel.NickName = context.Request["edittxtnick"];
     usermodel.Sex      = context.Request["edittxtsex"];
     usermodel.Age      = Convert.ToInt32(context.Request["edittxtage"]);
     usermodel.FaceId   = Convert.ToInt32(context.Request["edittxtface"]);
     usermodel.Friend   = Convert.ToInt32(context.Request["edittxtfriend"]);
     usermodel.Name     = context.Request["edittxtname"];
     usermodel.StarId   = Convert.ToInt32(context.Request["edittxtstar"]);
     usermodel.BloodId  = Convert.ToInt32(context.Request["edittxtblood"]);
     usermodel.Id       = Convert.ToInt32(context.Request["editId"]);
     BLL.User_Service userSer = new BLL.User_Service();
     if (userSer.UpdateUser(usermodel))
     {
         context.Response.Write("yes");
     }
     else
     {
         context.Response.Write("no");
     }
 }
Пример #9
0
 public bool ValiedUser(string username, string userpwd, out Model.Users_Model usermodel)
 {
     return(DAL.ValiedUser(username, userpwd, out usermodel));
 }