예제 #1
0
파일: NewsTitles.cs 프로젝트: ZhaiQuan/Zhai
        /// <summary>
        /// ��ȡ��Ŀ��Ϣ
        /// </summary>
        /// <param name="id">��ĿId</param>
        /// <returns>��Ŀ���ݶ���</returns>
        public Model.NewsTitlesInfo GetItem(int Id)
        {
            XYECOM.Model.NewsTitlesInfo info = null;

            DataTable table = GetCacheTable();

            if (table == null) return info;

            DataRow[] rows = table.Select("NT_ID =" + Id);

            if (rows != null && rows.Length > 0)
            {
                info = new XYECOM.Model.NewsTitlesInfo();

                info.Name = rows[0]["NT_Name"].ToString();
                info.EnName = rows[0]["NT_EnName"].ToString();
                info.Id = Id;
                info.ShortName = rows[0]["NT_NessName"].ToString();
                info.ParentId = XYECOM.Core.MyConvert.GetInt32(rows[0]["NT_Pid"].ToString());
                info.TempletFolderAddress = rows[0]["NT_TempletFolderAddress"].ToString();
                info.HTMLPage = rows[0]["NT_HTMLPage"].ToString();
                info.IsShow = Core.MyConvert.GetBoolean(rows[0]["NT_IsShow"].ToString());
                info.IsAllowContribut = Core.MyConvert.GetBoolean(rows[0]["NT_IsAllowContribut"].ToString());
                info.DomainName = rows[0]["DomainName"].ToString();
            }

            return info;
        }
예제 #2
0
파일: NewsTitles.cs 프로젝트: ZhaiQuan/Zhai
        /// <summary>
        /// ��ȡ����Ŀ��Ϣ
        /// </summary>
        /// <param name="parentId">����ĿId</param>
        /// <returns>����Ŀ����</returns>
        public List<Model.NewsTitlesInfo> GetItems(int parentId)
        {
            List<Model.NewsTitlesInfo> infos = new List<XYECOM.Model.NewsTitlesInfo>();

            DataTable table = GetCacheTable();

            if (table == null) return infos;

            DataRow[] rows = table.Select("NT_PID=" + parentId, "NT_ID Asc");

            foreach (DataRow row in rows)
            {
                Model.NewsTitlesInfo info = new XYECOM.Model.NewsTitlesInfo();

                info.Id = XYECOM.Core.MyConvert.GetInt32(row["NT_ID"].ToString());
                info.Name = row["NT_Name"].ToString();
                info.EnName = row["NT_EnName"].ToString();
                info.ShortName = row["NT_NessName"].ToString();
                info.ParentId = XYECOM.Core.MyConvert.GetInt32(row["NT_Pid"].ToString());
                info.TempletFolderAddress = row["NT_TempletFolderAddress"].ToString();
                info.HTMLPage = row["NT_HTMLPage"].ToString();
                info.IsShow = Core.MyConvert.GetBoolean(row["NT_IsShow"].ToString());
                info.IsAllowContribut = Core.MyConvert.GetBoolean(row["NT_IsAllowContribut"].ToString());
                info.DomainName = row["DomainName"].ToString();

                infos.Add(info);
            }

            return infos;
        }