Esempio n. 1
0
        /// <summary>
        /// 设置客户单位用户账号状态
        /// </summary>
        /// <param name="companyId">公司编号</param>
        /// <param name="crmId">客户单位编号</param>
        /// <param name="userId">用户编号</param>
        /// <param name="status">用户状态</param>
        /// <returns></returns>
        public bool SetCrmUserStatus(string companyId, string crmId, string userId, EyouSoft.Model.EnumType.ComStructure.UserStatus status)
        {
            DbCommand cmd = _db.GetSqlStringCommand(SQL_UPDATE_SetCrmUserStatus);

            _db.AddInParameter(cmd, "Status", DbType.Byte, status);
            _db.AddInParameter(cmd, "UserId", DbType.AnsiStringFixedLength, userId);
            _db.AddInParameter(cmd, "CompanyId", DbType.AnsiStringFixedLength, companyId);
            _db.AddInParameter(cmd, "CrmId", DbType.AnsiStringFixedLength, crmId);
            _db.AddInParameter(cmd, "UserType", DbType.Byte, EyouSoft.Model.EnumType.ComStructure.UserType.组团社);

            return(DbHelper.ExecuteSql(cmd, _db) == 1);
        }
Esempio n. 2
0
        /// <summary>
        /// 设置用户状态
        /// </summary>
        /// <param name="ids">用户编号(以逗号分隔)</param>
        /// <param name="CompanyId">公司编号</param>
        /// <param name="UserStatus">用户状态</param>
        /// <returns></returns>
        public bool SetUserStatus(string ids, string CompanyId, EyouSoft.Model.EnumType.ComStructure.UserStatus UserStatus)
        {
            bool result = false;

            if (!string.IsNullOrEmpty(CompanyId) && !string.IsNullOrEmpty(ids))
            {
                result = dal.SetUserStatus(ids, CompanyId, UserStatus);
                if (result)
                {
                    EyouSoft.BLL.SysStructure.BSysLogHandle.Insert(string.Format("设置用户状态,状态为{0},编号为:{1}", UserStatus, ids));
                }
            }
            return(result);
        }
Esempio n. 3
0
        /// <summary>
        /// 设置客户单位用户账号状态
        /// </summary>
        /// <param name="companyId">公司编号</param>
        /// <param name="crmId">客户单位编号</param>
        /// <param name="userId">用户编号</param>
        /// <param name="status">用户状态</param>
        /// <returns></returns>
        public bool SetCrmUserStatus(string companyId, string crmId, string userId, EyouSoft.Model.EnumType.ComStructure.UserStatus status)
        {
            if (string.IsNullOrEmpty(companyId) || string.IsNullOrEmpty(crmId) || string.IsNullOrEmpty(userId))
            {
                return(false);
            }

            if (dal.SetCrmUserStatus(companyId, crmId, userId, status))
            {
                SysStructure.BSysLogHandle.Insert("设置客户单位用户账号状态,用户编号:" + userId + ",状态:" + status + "。");

                return(true);
            }

            return(false);
        }