示例#1
0
        /// <summary>
        /// 插入用户
        /// </summary>
        public void AddUserInfo()
        {
            string     result;                                                                 //存储返回的json字符串
            UserInfoEX userInfoEX = new UserInfoEX();                                          //定义userInfoEX对象
            string     user       = userInfoEX.GetUserInfoByUserName(ctx.Request["userName"]); //判断是否已存在该用户

            if (user == "NoUser")
            {                                       //不存在,进行新增
                UserInfo userInfo = new UserInfo(); //定义userinfo对象
                userInfo.UserName = ctx.Request["userName"];
                userInfo.Password = ctx.Request["password"];
                string role = ctx.Request["role"];
                int    num  = userInfoEX.InsertUserInfo(userInfo, role);
                if (num > 0)
                {//返回值大于0,插入成功
                    result = "{\"state\":\"success\",\"message\":\"新增成功\"}";
                }
                else
                {//插入失败
                    result = "{\"state\":\"fail\",\"message\":\"新增失败,请重试\"}";
                }
            }
            else
            {//存在,返回提示
                result = "{\"state\":\"fail\",\"message\":\"该用户名已存在\"}";
            }
            WriteJsonBack(result);//返回至context
        }