/// <summary> /// ��ȡ���ݶ��� /// </summary> /// <param name="id">��¼Id</param> /// <returns>��Ӱ������</returns> public XYECOM.Model.ExpressMessageInfo GetItem(int id) { XYECOM.Model.ExpressMessageInfo info = null; Object obj= GetCache(); if (obj != null) { DataTable table = (DataTable)obj; DataRow[] rows = table.Select("Id =" + id); if (rows != null && rows.Length > 0) { info = new XYECOM.Model.ExpressMessageInfo(); info.Id = Convert.ToInt32(rows[0]["Id"].ToString()); info.ModuleName = rows[0]["moduleName"].ToString(); info.Body = rows[0]["body"].ToString(); } } return info; }
/// <summary> /// ��ȡָ��ģ������п���������Ϣ /// </summary> /// <param name="moduleName">ģ������</param> /// <returns>���ݼ���</returns> public List<Model.ExpressMessageInfo> GetItems(string moduleName) { List<Model.ExpressMessageInfo> infos = new List<XYECOM.Model.ExpressMessageInfo>(); Object obj = GetCache(); if (obj != null) { DataTable table = (DataTable)obj; DataRow[] rows = table.Select("moduleName='general' or moduleName='" + moduleName + "'"); XYECOM.Model.ExpressMessageInfo info = null; foreach (DataRow row in rows) { info = new XYECOM.Model.ExpressMessageInfo(); info.Id = Convert.ToInt32(row["Id"].ToString()); info.ModuleName = row["moduleName"].ToString(); info.Body = row["body"].ToString(); infos.Add(info); } } return infos; }