示例#1
0
        /// <summary>
        /// 请求注册新用户
        /// </summary>
        /// <param name="companyName">企业名称</param>
        /// <param name="password">登录密码(不能为空,)</param>
        /// <param name="contactName">联系人</param>
        /// <param name="mobilePhone">注册手机号</param>
        /// <param name="industry">所属行业编号</param>
        /// <param name="code">注册验证码</param>
        /// <param name="sellerId">如果用户添加成功,返回用户编号</param>
        /// <param name="errMsg">错误信息</param>
        /// <returns>true:添加新用户成功</returns>
        public static bool RequestRegisterNewUser(string companyName, string password, string contactName, string mobilePhone
                                                  , int industry, string code, out int sellerId, out string errMsg)
        {
            errMsg   = String.Empty;
            sellerId = -1;

            try
            {
                //1.校验注册码是否合法
                if (!CheckRegisterVerificationCode(mobilePhone, code, out errMsg))
                {
                    return(false);
                }



                //添加新用户
                sellerId = SellerInfoBll.Insert(companyName, password, contactName, mobilePhone, industry, out errMsg);
                return(sellerId > 0);
            }
            catch (Exception ex)
            {
                errMsg = "执行异常:" + ex.Message;
                Logger.LogError4Exception(ex, "AppLogger");
            }
            return(false);
        }