/// <summary> /// 获取回复总数 /// </summary> /// <param name="TopicId">信息ID</param> /// <param name="TopicType">信息类型</param> /// <returns>回复总数</returns> public virtual int GetCommentCountByIdAndType(string TopicId, EyouSoft.Model.CommunityStructure.TopicType TopicType) { if (string.IsNullOrEmpty(TopicId)) { return(0); } return(dal.GetCommentCountByIdAndType(TopicId, TopicType)); }
/// <summary> /// 根据互动交流删除其下所有评论 /// </summary> /// <param name="TopicId">互动交流ID</param> /// <param name="TopicType">评论主题类型</param> /// <returns>false:失败 true:成功</returns> public bool DeleteByExchange(string TopicId, EyouSoft.Model.CommunityStructure.TopicType TopicType) { if (string.IsNullOrEmpty(TopicId)) { return(false); } return(dal.DeleteByExchange(TopicId, TopicType)); }
protected void Page_Load(object sender, EventArgs e) { TopicType = (EyouSoft.Model.CommunityStructure.TopicType)Utils.GetInt(Request.QueryString["Type"]); GuestId = Utils.InputText(Request.QueryString["ID"]); if (!IsPostBack) { InitPageData(); } }
/// <summary> /// 根据互动交流删除其下所有评论 /// </summary> /// <param name="TopicId">互动交流ID</param> /// <param name="TopicType">评论主题类型</param> /// <returns>false:失败 true:成功</returns> public virtual bool DeleteByExchange(string TopicId, EyouSoft.Model.CommunityStructure.TopicType TopicType) { if (string.IsNullOrEmpty(TopicId)) { return(false); } string strWhere = Sql_ExchangeComment_Delete + " where TopicId = @TopicId and TopicClassId=@TopicClassId"; DbCommand dc = base.SystemStore.GetSqlStringCommand(strWhere); base.SystemStore.AddInParameter(dc, "TopicId", DbType.AnsiStringFixedLength, TopicId); base.SystemStore.AddInParameter(dc, "TopicClassId", DbType.Byte, (int)TopicType); return(DbHelper.ExecuteSql(dc, base.SystemStore) > 0 ? true : false); }
/// <summary> /// 获取回复总数 /// </summary> /// <param name="TopicId">信息ID</param> /// <param name="TopicType">信息类型</param> /// <returns>回复总数</returns> public virtual int GetCommentCountByIdAndType(string TopicId, EyouSoft.Model.CommunityStructure.TopicType TopicType) { if (string.IsNullOrEmpty(TopicId)) { return(0); } DbCommand dc = base.SystemStore.GetSqlStringCommand(Sql_ExchangeComment_Count); base.SystemStore.AddInParameter(dc, "TopicId", DbType.AnsiStringFixedLength, TopicId); base.SystemStore.AddInParameter(dc, "TopicClassId", DbType.Byte, (int)TopicType); object obj = DbHelper.GetSingle(dc, base.SystemStore); if (obj.Equals(null)) { return(0); } else { return(int.Parse(obj.ToString())); } }