Example #1
0
        public JsonResult setInfo(SystemUsers userModel, string flag)
        {
            JsonResult result = null;

            try
            {
                BaseResultDto <string> resultDto = new BaseResultDto <string>();
                if (flag == "pwd")
                {
                    //初始密码
                    RQPwdDto model = new RQPwdDto();
                    model.UserId = userModel.ID;
                    model.OriPwd = userModel.UserPassword;
                    model.NewPwd = EnumDictionary.UserResetPwd.GetMd5Code();
                    resultDto    = HttpHelper.CreatHelper().DoPostObject <BaseResultDto <string> >(string.Format("{0}User/UpdatePwd", this.WebApiUrl), model);
                }
                else if (flag == "userstate")
                {
                    RQUserStateDto model = new RQUserStateDto();
                    if (userModel.UserState == 0)
                    {
                        model.UserState = true;
                    }
                    else if (userModel.UserState == 1)
                    {
                        model.UserState = false;
                    }
                    model.UserId = userModel.ID;
                    resultDto    = HttpHelper.CreatHelper().DoPostObject <BaseResultDto <string> >(string.Format("{0}User/UpdateUserState", this.WebApiUrl), model);
                }
                else
                {
                    resultDto.ErrorCode = -1;
                    resultDto.ErrorMsg  = "操作非法";
                }
                result = Json(new { status = resultDto.ErrorCode, message = resultDto.ErrorMsg }, JsonRequestBehavior.AllowGet);
            }
            catch (Exception ex)
            {
                result = Json(new { status = -1, message = ex.Message }, JsonRequestBehavior.AllowGet);
            }
            return(result);
        }
Example #2
0
        public BaseResultDto <string> UpdateUserState(RQUserStateDto model)
        {
            BaseResultDto <string> result = new BaseResultDto <string>();
            List <string>          keyVal = new List <string>();

            keyVal.Add(string.Format("UserState={0}", (model.UserState ? 1 : 0)));
            string sqlWhere = string.Format(" ID={0}", model.UserId);

            if (oper.Update(keyVal, sqlWhere))
            {
                result.ErrorCode = 1;
                result.ErrorMsg  = "成功";
            }
            else
            {
                result.ErrorCode = -1;
                result.ErrorMsg  = "失败";
            }
            return(result);
        }