Ejemplo n.º 1
0
        /// <summary>
        /// 更新新闻分类状态
        /// </summary>
        /// <param name="sysNo">新闻分类系统编号</param>
        /// <param name="status">要变更的状态</param>
        /// <param name="adminSysNo">操作系统管理员的系统编号</param>
        /// <returns>返回: true 成功 false 失败</returns>
        /// <remarks>2016-06-07 罗远康 创建 </remarks>
        public bool ChangeStatus(int sysNo, NewsStatus.新闻分类状态 status, int adminSysNo)
        {
            //如果分类编号为0将更新失败
            if (sysNo == 0)
            {
                return(false);
            }

            if (IFeNewsCategoryDao.Instance.ChangeStatus(sysNo, status, adminSysNo))
            {
                //用户操作日志
                BLL.Log.SysLog.Instance.Info(LogStatus.系统日志来源.后台,
                                             string.Format("更新新闻分类{0}状态为{1}", sysNo, status.ToString()),
                                             LogStatus.系统日志目标类型.新闻帮助管理, sysNo,
                                             AdminAuthenticationBo.Instance.Current.Base.SysNo);
                return(true);
            }
            else
            {
                //用户操作日志
                BLL.Log.SysLog.Instance.Error(LogStatus.系统日志来源.后台,
                                              string.Format("更新新闻分类{0}状态为{1}失败", sysNo, status.ToString()),
                                              LogStatus.系统日志目标类型.新闻帮助管理, sysNo,
                                              AdminAuthenticationBo.Instance.Current.Base.SysNo);
                return(false);
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 更新新闻分类状态
        /// </summary>
        /// <param name="sysNo">新闻分类系统编号</param>
        /// <param name="status">要变更的状态</param>
        /// <param name="adminSysNo">变更人</param>
        /// <returns>返回: true 成功 false 失败</returns>
        /// <remarks>2016-06-06 罗远康 创建</remarks>
        public override bool ChangeStatus(int sysNo, NewsStatus.新闻分类状态 status, int adminSysNo)
        {
            var result = (Context.Sql(
                              "UPDATE FeNewsCategory SET Status=@Status,LastUpdateBy=@UserSysNo,LastUpdateDate=@UpdateDate WHERE sysnos  LIKE '%," + sysNo + ",%' ")
                          .Parameter("Status", status)
                          .Parameter("UserSysNo", adminSysNo)
                          .Parameter("UpdateDate", DateTime.Now)
                          .Execute() > 0);

            return(result);
        }
Ejemplo n.º 3
0
 /// <summary>
 /// 更新新闻分类状态
 /// </summary>
 /// <param name="sysNo">新闻分类系统编号</param>
 /// <param name="status">要变更的状态</param>
 /// <param name="adminSysNo">管理员账号,记录变更记录</param>
 /// <returns>返回: true 成功 false 失败</returns>
 /// <remarks>2016-06-06 罗远康 创建</remarks>
 public abstract bool ChangeStatus(int sysNo, NewsStatus.新闻分类状态 status, int adminSysNo);