Example #1
0
        public JsonResult SaveUser(string entity)
        {
            JavaScriptSerializer serializer = new JavaScriptSerializer();
            M_Users model = serializer.Deserialize <M_Users>(entity);
            string  mes   = "执行成功";

            JsonDictionary.Add("errmeg", "执行成功");
            if (model.Uid < 1)
            {
                if (M_UsersBusiness.GetM_UserCountByLoginName(model.UserName) == 0)
                {
                    model.Salt     = OWZXTool.Encrypt.CreateRandomValue(6, true);
                    model.Password = OWZXTool.Encrypt.MD5(model.Salt);
                    model.IsAdmin  = 0;
                    model.AdminGid = 2;
                    model.IsFreeZe = 0;
                    model.Uid      = M_UsersBusiness.CreateM_User(model);
                }
                else
                {
                    JsonDictionary["errmeg"] = "登录名已存在,操作失败";
                }
            }
            else
            {
                bool bl = M_UsersBusiness.UpdateM_User(model);
                M_UsersBusiness.UpdatePartUser(model);
                if (!bl)
                {
                    model.Uid = 0;
                }
            }
            if (model.Uid < 1)
            {
                JsonDictionary["errmeg"] = "操作失败";
            }
            JsonDictionary.Add("model", model);
            return(new JsonResult
            {
                Data = JsonDictionary,
                JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }