Example #1
0
        /// <summary>
        /// 添加帐号[添加帐号后自动生成MQ号码]
        /// </summary>
        /// <param name="model">帐号信息实体</param>
        /// <returns></returns>
        public EyouSoft.Model.ResultStructure.ResultInfo Add(EyouSoft.Model.CompanyStructure.CompanyUser model)
        {
            EyouSoft.Model.ResultStructure.ResultInfo result = EyouSoft.Model.ResultStructure.ResultInfo.Error;
            if (model == null || string.IsNullOrEmpty(model.UserName))
            {
                return(result);
            }

            model.UserName = model.UserName.Trim();
            //设置所有的密码
            model.PassWordInfo = this.InitPassWordModel(model.PassWordInfo.NoEncryptPassword);

            result = idal.Add(ref model);
            //写入用户后要写入MQ客服号
            if (result == EyouSoft.Model.ResultStructure.ResultInfo.Succeed)
            {
                try
                {
                    EyouSoft.BLL.MQStructure.IMServiceMQ.CreateInstance().InsertFriendServiceMQ(Convert.ToInt32(model.ContactInfo.MQ), model.ProvinceId);
                }
                catch { }
            }

            #region  步添加其他平台用户信息(暂时不参与同步)   zwc  2011-04-07

            //大平台加子帐号暂时不参与同步
            //if (result == EyouSoft.Model.ResultStructure.ResultInfo.Succeed)
            //    BLL.SyncStructure.SyncUser.SyncAddUserInfo(model);

            #endregion

            return(result);
        }
Example #2
0
        /// <summary>
        /// 添加用户信息
        /// </summary>
        /// <param name="model">用户信息实体</param>
        /// <returns>true:成功 false:失败</returns>
        public bool Add(EyouSoft.Model.CompanyStructure.CompanyUser model)
        {
            bool dalResult = Dal.Add(model);

            if (dalResult)
            {
                this.RemoveDepartmentCache(model.CompanyId);
            }

            handleLogsBll.Add(AddLogs("添加", dalResult));
            return(dalResult);
        }