public IList<Core.Business.PictureComment> GetAllPictureComment() { IList<Core.Business.PictureComment> pictureCommentlist = new List<Core.Business.PictureComment>(); SqlServerUtility sql = new SqlServerUtility(connectionString); SqlDataReader reader = sql.ExecuteSPReader(""); if (reader != null) { while (reader.Read()) { Core.Business.PictureComment pictureComment = new Core.Business.PictureComment(); if (!reader.IsDBNull(0)) pictureComment.Id = reader.GetInt64(0); if (!reader.IsDBNull(1)) pictureComment.DateCreated = reader.GetDateTime(1); if (!reader.IsDBNull(2)) pictureComment.InstanceId = reader.GetInt64(2); if (!reader.IsDBNull(3)) pictureComment.AccountId = reader.GetInt64(3); if (!reader.IsDBNull(4)) pictureComment.AuthorId = reader.GetInt64(4); if (!reader.IsDBNull(5)) pictureComment.ReferedId = reader.GetInt64(5); if (!reader.IsDBNull(6)) pictureComment.Content = reader.GetString(6); if (!reader.IsDBNull(7)) pictureComment.IP = reader.GetString(7); pictureComment.MarkOld(); pictureCommentlist.Add(pictureComment); } reader.Close(); } return pictureCommentlist; }
public IList<CY.UME.Core.Business.PictureComment> GetPicCommentByPagesAndPicId(CY.UME.Core.Business.Picture picture) { IList<Core.Business.PictureComment> picCommentlist = new List<Core.Business.PictureComment>(); SqlServerUtility sql = new SqlServerUtility(connectionString); sql.AddParameter("@InstanceId", SqlDbType.BigInt, picture.Id); SqlDataReader reader = sql.ExecuteSPReader("USP_PictureComment_Select_Top_By_InstanceId"); if (reader != null) { while (reader.Read()) { Core.Business.PictureComment picComment = new Core.Business.PictureComment(); long id = 0; if (!reader.IsDBNull(0)) id = reader.GetInt64(0); picComment = CY.UME.Core.Business.PictureComment.Load(id); picComment.MarkOld(); picCommentlist.Add(picComment); } reader.Close(); } return picCommentlist; }
public IList<CY.UME.Core.Business.PictureComment> GetPicCommentByPagesAndPicId(CY.UME.Core.Business.Picture picture, CY.UME.Core.PagingInfo pageInfo) { IList<Core.Business.PictureComment> picCommentlist = new List<Core.Business.PictureComment>(); SqlServerUtility sql = new SqlServerUtility(connectionString); if (picture == null) { return picCommentlist; } #region ���� string tables = "PictureComment"; string pK = "Id"; string sort = "Id desc"; int pageNum = pageInfo.CurrentPage; int pageSize = pageInfo.PageSize; string fields = "[Id], [DateCreated],[InstanceId],[AccountId],[AuthorId],[ReferedId],[Content],[IP]"; string filter = "[InstanceId]=" + picture.Id; #endregion sql.AddParameter("@Tables", SqlDbType.VarChar, tables); sql.AddParameter("@PK", SqlDbType.VarChar, pK); sql.AddParameter("@Sort", SqlDbType.VarChar, sort); sql.AddParameter("@PageNumber", SqlDbType.Int, pageNum); sql.AddParameter("@PageSize", SqlDbType.Int, pageSize); sql.AddParameter("@Fields", SqlDbType.VarChar, fields); sql.AddParameter("@Filter", SqlDbType.VarChar, filter); SqlDataReader reader = sql.ExecuteSPReader("Paging_RowCount"); if (reader != null) { while (reader.Read()) { Core.Business.PictureComment pictureComment = new Core.Business.PictureComment(); if (!reader.IsDBNull(0)) pictureComment.Id = reader.GetInt64(0); if (!reader.IsDBNull(1)) pictureComment.DateCreated = reader.GetDateTime(1); if (!reader.IsDBNull(2)) pictureComment.InstanceId = reader.GetInt64(2); if (!reader.IsDBNull(3)) pictureComment.AccountId = reader.GetInt64(3); if (!reader.IsDBNull(4)) pictureComment.AuthorId = reader.GetInt64(4); if (!reader.IsDBNull(5)) pictureComment.ReferedId = reader.GetInt64(5); if (!reader.IsDBNull(6)) pictureComment.Content = reader.GetString(6); if (!reader.IsDBNull(7)) pictureComment.IP = reader.GetString(7); pictureComment.MarkOld(); picCommentlist.Add(pictureComment); } reader.Close(); } return picCommentlist; }
public Core.Business.PictureComment Select(Int64 id) { SqlServerUtility sql = new SqlServerUtility(connectionString); sql.AddParameter("@Id", SqlDbType.BigInt, id); SqlDataReader reader = sql.ExecuteSPReader("USP_PictureComment_Select_By_Id"); if (reader != null && !reader.IsClosed && reader.Read()) { Core.Business.PictureComment pictureComment = new Core.Business.PictureComment(); if (!reader.IsDBNull(0)) pictureComment.Id = reader.GetInt64(0); if (!reader.IsDBNull(1)) pictureComment.DateCreated = reader.GetDateTime(1); if (!reader.IsDBNull(2)) pictureComment.InstanceId = reader.GetInt64(2); if (!reader.IsDBNull(3)) pictureComment.AccountId = reader.GetInt64(3); if (!reader.IsDBNull(4)) pictureComment.AuthorId = reader.GetInt64(4); if (!reader.IsDBNull(5)) pictureComment.ReferedId = reader.GetInt64(5); if (!reader.IsDBNull(6)) pictureComment.Content = reader.GetString(6); if (!reader.IsDBNull(7)) pictureComment.IP = reader.GetString(7); reader.Close(); return pictureComment; } else { if (reader != null && !reader.IsClosed) reader.Close(); return null; } }