using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using CB.Framework;
using CB.Entity;
using CB.Common;

namespace CB.Wap.column
{
    public partial class article_info : WebPage
    {
        protected string articleTitle = "", articleContent = "", articleEdtor = "";
        protected string columnNav = "";
        protected void Page_Load(object sender, EventArgs e)
        {
            InitData();
        }

        protected override void InitData()
        {
            string ename = WRequest.GetQueryString("name");
            int id = WRequest.GetQueryInt("tid");

            var entity = CB.Data.Caches.GetColumnInfo(ename);
            if (null == entity)
            { ShowError(); return; }

            var info = CB.Data.ArticleService.Get(id);
            if (null == info)
            { ShowError(); return; }

            header1.ColumnName = entity.Name;
            articleTitle = info.Title;
            articleContent = info.Detail;
            articleEdtor = string.Format("编辑:<span>{0}</span>更新时间:<span>{1}&nbsp;&nbsp;{2}</span>",
                info.Editor, info.Addtime.ToString("yyyy-MM-dd"), info.Addtime.ToString("HH:mm"));

            columnNav = GetColumnNavForWap(entity.Lottery);

            base.InitData();
        }
    }
}