Example #1
0
        /// <summary>
        /// 新增或修改用户
        /// </summary>
        public JsonResult ValidateLoginName(string loginName)
        {
            JavaScriptSerializer serializer = new JavaScriptSerializer();

            JsonDictionary.Add("Info", M_UsersBusiness.GetM_UserCountByLoginName(loginName) > 0 ? "登录名已存在" : "");
            return(new JsonResult
            {
                Data = JsonDictionary,
                JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
Example #2
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
            });
        }
Example #3
0
        public JsonResult SaveUser(string entity)
        {
            JavaScriptSerializer serializer = new JavaScriptSerializer();
            M_Users model = serializer.Deserialize <M_Users>(entity);
            string  mes   = "执行成功";

            JsonDictionary.Add("ErrMsg", "执行成功");
            if (string.IsNullOrEmpty(model.UserID))
            {
                if (M_UsersBusiness.GetM_UserCountByLoginName(model.LoginName) == 0)
                {
                    model.CreateUserID = CurrentUser.UserID;
                    model.IsAdmin      = 0;
                    model.SourceType   = 1;
                    model.Type         = 1;
                    model.Rebate       = 100;
                    model.UserID       = M_UsersBusiness.CreateM_User(model, ref mes, "");
                }
                else
                {
                    JsonDictionary["ErrMsg"] = "登录名已存在,操作失败";
                }
            }
            else
            {
                bool bl = M_UsersBusiness.UpdateM_UserRole(model.UserID, model.RoleID, model.Description);
                if (!bl)
                {
                    model.UserID = "";
                }
            }
            if (string.IsNullOrEmpty(model.UserID))
            {
                JsonDictionary["ErrMsg"] = "操作失败";
            }
            JsonDictionary.Add("model", model);
            return(new JsonResult
            {
                Data = JsonDictionary,
                JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
Example #4
0
        public JsonResult SaveUser(string entity)
        {
            JavaScriptSerializer serializer = new JavaScriptSerializer();
            M_Users model = serializer.Deserialize <M_Users>(entity);

            JsonDictionary.Add("errmeg", "执行成功");
            if (string.IsNullOrEmpty(model.UserID))
            {
                if (M_UsersBusiness.GetM_UserCountByLoginName(model.LoginName) == 0)
                {
                    model.CreateUserID = CurrentUser.UserID;
                    model.Avatar       = "";
                    model.IsAdmin      = 0;
                    model.SourceType   = 1;
                    model.UserID       = M_UsersBusiness.CreateM_User(model);
                }
                else
                {
                    JsonDictionary["errmeg"] = "登录名已存在,操作失败";
                }
            }
            else
            {
                bool bl = M_UsersBusiness.UpdateM_User(model.UserID, model.Name, model.RoleID, model.Email, model.MobilePhone, model.OfficePhone, model.Jobs, model.Description);
                if (!bl)
                {
                    model.UserID = "";
                }
            }
            if (string.IsNullOrEmpty(model.UserID))
            {
                JsonDictionary["errmeg"] = "操作失败";
            }
            JsonDictionary.Add("model", model);
            return(new JsonResult
            {
                Data = JsonDictionary,
                JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }