private static Query_Hot Hot_Company_Transfer(CMSItemsInfo info, string code_key) { var hot = new Query_Hot() { title = info.n_title }; var fields = info.n_linkUrl.Split('/'); var len = fields.Length; var field = fields[len - 1]; hot.oc_code = field.Substring(0, field.Length - 5).To_Occode(code_key); var c = DataAccess.OrgCompanyList_Select(hot.oc_code); if (c != null) { hot.oc_area = c.oc_area; hot.oc_name = c.oc_name; } return(hot); }
private CMSItemsInfo getCMSItemsInfo(IDataReader reader) { CMSItemsInfo obj = new CMSItemsInfo(); obj.n_id = (int)reader["n_id"]; obj.n_title = reader["n_title"].ToString(); obj.n_subtitle = reader["n_subtitle"].ToString(); obj.n_brief = reader["n_brief"].ToString(); obj.n_date = reader["n_date"].ToString(); obj.n_imageUrl = reader["n_imageUrl"].ToString(); obj.n_linkUrl = reader["n_linkUrl"].ToString(); obj.n_target = reader["n_target"].ToString(); obj.n_cssClass = reader["n_cssClass"].ToString(); obj.n_iconType = (int)reader["n_iconType"]; obj.n_status = (int)reader["n_status"]; obj.n_publish = (bool)reader["n_publish"]; obj.n_order = (int)reader["n_order"]; obj.n_publisher = reader["n_publisher"].ToString(); obj.n_publishTime = (DateTime)reader["n_publishTime"]; obj.n_allowTime = reader["n_allowTime"].ToString(); obj.n_blk_id = (int)reader["n_blk_id"]; obj.n_pg_id = (int)reader["n_pg_id"]; obj.n_sourceClassId = reader["n_sourceClassId"].ToString(); obj.n_sourceId = reader["n_sourceId"].ToString(); obj.n_type = (int)reader["n_type"]; DateTime dt = DateTime.Now; if (DateTime.TryParse(obj.n_date, out dt)) { obj.DistanceNow = Util.DateStringFromNow(dt); } else { obj.DistanceNow = obj.n_date; } return(obj); }