/*
 * 创建人:李要南
 * 创建时间:2008-12-7 4:25
 * 说明:新闻表业务类
 * 版权所有:李要南
 */
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.SqlClient;
using Model;
using DAL;

namespace BLL
{
    public class NewsManager
    {
         private NewsDAL ndal=null;

         public NewsManager()
        {
            ndal = new NewsDAL();
        }

        #region 选择全部新闻
         /// <summary>
         /// 选择全部新闻
         /// </summary>
         /// <returns></returns>
         public DataTable SelectAll()
         {
             return ndal.SelectAll();
         }
         #endregion

        #region 取出最新10条新闻(所属分类,新闻标题,发布时间)
        /// <summary>
        /// 取出最新10条新闻(所属分类,新闻标题,发布时间)
        /// </summary>
        /// <returns></returns>
        public DataTable SelectNewNews()
        {
            return ndal.SelectNewNews();
        }
        #endregion

        #region 取出10条热点新闻
        /// <summary>
        /// 取出10条热点新闻
        /// </summary>
        /// <returns></returns>

        public DataTable SelectHotNews()
        {
            return ndal.SelectHotNews();
        }
        #endregion

        #region 根据类别ID取出该类别下的所有新闻
        /// <summary>
        /// 根据类别ID取出该类别下的所有新闻
        /// </summary>
        /// <param name="caid"></param>
        /// <returns></returns>
        public DataTable SelectByCaId(string caid)
        {
            return ndal.SelectByCaId(caid);
        }
        #endregion

        #region 根据新闻ID取出该条新闻主题内容
        /// <summary>
        /// 根据新闻ID取出该条新闻主题内容
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public News SelectById(string id)
        {
            return ndal.SelectById(id);
        }
        #endregion

        #region 根据标题搜索新闻
        /// <summary>
        /// 根据标题搜索新闻
        /// </summary>
        /// <param name="title"></param>
        /// <returns></returns>

        public DataTable SelectByTitle(string title)
        {
            return ndal.SelectByTitle(title);
        }
        #endregion

        #region 根据内容搜索新闻
        /// <summary>
        /// 根据内容搜索新闻
        /// </summary>
        /// <param name="content"></param>
        /// <returns></returns>

        public DataTable SelectByContent(string content)
        {
            return ndal.SelectByContent(content);
        }
        #endregion

        #region 增加新闻
        /// <summary>
        /// 增加新闻
        /// </summary>
        /// <param name="n"></param>
        /// <returns></returns>

        public bool Insert(News n)
        {
            return ndal.Insert(n);
        }
        #endregion

        #region 修改新闻
        /// <summary>
        /// 修改新闻
        /// </summary>
        /// <param name="n"></param>
        /// <returns></returns>

        public bool Update(News n)
        {
            return ndal.Update(n);
        }
        #endregion

        #region 删除新闻(连同其下新闻评论一起删除)
        /// <summary>
        /// 删除新闻(连同其下新闻评论一起删除)
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>

        public bool Delete(string id)
        {
            return ndal.Delete(id);
        }
        #endregion

    }
}

 posted on 2009-03-11 16:51  李要南  阅读(206)  评论(0编辑  收藏  举报