Ejemplo n.º 1
0
        /// <summary>
        /// 根据展场id 查找属于这次展场的展商和活动的标题查询关键字的信息
        /// </summary>
        /// <param name="ExhibitionID"></param>
        /// <returns></returns>
        public List <SearchKeyWordEntity> GetSearchKeyWordEntityList(int exhibitionID)
        {
            List <SearchKeyWordEntity> list = null;
            DataTable table = this.GetSearchKeyWordTable(exhibitionID);

            if (table != null)
            {
                list = new List <SearchKeyWordEntity>();
                foreach (DataRow dr in table.Rows)
                {
                    SearchKeyWordEntity item = this.GetSearchKeyWordEntityByDataRow(dr);
                    if (item != null)
                    {
                        list.Add(item);
                    }
                }
            }

            return(list);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 将单个展商或者活动查询关键字实例化
        /// </summary>
        /// <param name="dr"></param>
        /// <returns></returns>
        public SearchKeyWordEntity GetSearchKeyWordEntityByDataRow(DataRow dr)
        {
            SearchKeyWordEntity item = null;

            if (dr != null)
            {
                item = new SearchKeyWordEntity();

                if (dr["SearchName"] != null)
                {
                    item.SearchName = dr["SearchName"].ToString();
                }
                if (dr["SearchPinYin"] != null)
                {
                    item.SearchPinYin = dr["SearchPinYin"].ToString();
                }
                if (dr["SearchType"] != null && dr["SearchType"].ToString() != "")
                {
                    item.SearchType = int.Parse(dr["SearchType"].ToString());
                }
            }

            return(item);
        }