//获取回复 public string GetBbsReply() { StringBuilder sbHtml = new StringBuilder(); if (dtReposts != null && dtReposts.Rows.Count > 0) { int flag = 1; foreach (DataRow drReposts in dtReposts.Rows) { int floor = (pageIndex - 1) * pageSize + flag; string id = drReposts["ID"].ToString(); string releaseFatherID = drReposts["ReleaseFatherID"].ToString(); string reUser = drReposts["ReUser"].ToString(); string reDatetime = drReposts["ReDatetime"].ToString(); string isReFeedback = drReposts["isReFeedback"].ToString(); string isFeedback = drReposts["isFeedback"].ToString(); string UserIP = drReposts["UserIP"].ToString(); string isAnonymity = drReposts["isAnonymity"].ToString(); string content = drReposts["Content"].ToString(); int titleCount = 0; int reCount = 0; int feedbackCount = 0; string name = string.Empty; //回复人信息 User userModel = userBll.GetUserEntity(reUser); if (userModel != null) { titleCount = userModel.TitleCount; reCount = userModel.ReCount; feedbackCount = userModel.FeedbackCount; name = userModel.Name; } name = GetName(isAnonymity, reUser, userModel); sbHtml.Append("<div id=\"post_11943477\">"); sbHtml.Append(" <table id=\"pid11943477\" summary=\"pid11943477\" cellspacing=\"0\" cellpadding=\"0\">"); sbHtml.Append(" <tbody>"); sbHtml.Append(" <tr>"); sbHtml.Append("<td class=\"pls\" rowspan=\"2\">"); sbHtml.Append("<div class=\"pi\">"); sbHtml.Append("<div class=\"authi\">"); sbHtml.Append(name); sbHtml.Append("</div>"); sbHtml.Append("</div>"); sbHtml.Append("<div>"); sbHtml.Append("<div class=\"tns xg2\" style=\"text-align:center;\">"); sbHtml.Append("<br>"); sbHtml.Append("主题:" + titleCount); sbHtml.Append(" "); sbHtml.Append("回复:" + reCount); sbHtml.Append(" "); sbHtml.Append("反馈:" + feedbackCount); sbHtml.Append(" </div>"); sbHtml.Append("</div>"); sbHtml.Append("</div>"); sbHtml.Append("</td>"); //回复内容 sbHtml.Append("<td class=\"plc\">"); sbHtml.Append("<div class=\"pi\">"); sbHtml.Append("<strong><a onclick=\"#\" id=\"postnum11943477\"><em>" + floor + "</em><sup>#</sup></a> </strong>"); sbHtml.Append("<div class=\"pti\">"); sbHtml.Append("<div class=\"pdbt\">"); sbHtml.Append("</div>"); sbHtml.Append("<div class=\"authi\">"); sbHtml.Append("<img class=\"authicn vm\" id=\"authicon11943477\" src=\"two/online_member.gif\">"); if (isReFeedback == "1") { sbHtml.Append(" <em id=\"authorposton11943477\"><font color=red>反馈于</font> " + reDatetime + "</em>"); } else { sbHtml.Append(" <em id=\"authorposton11943477\">发表于 " + reDatetime + "</em>"); } sbHtml.Append(" </div>"); sbHtml.Append("</div>"); sbHtml.Append("</div>"); sbHtml.Append(" <div class=\"pct\">"); sbHtml.Append("<div class=\"pcb\">"); sbHtml.Append(" <div class=\"t_fsz\">"); sbHtml.Append("<table cellspacing=\"0\" cellpadding=\"0\">"); sbHtml.Append("<tbody>"); sbHtml.Append("<tr>"); sbHtml.Append(" <td class=\"t_f\" id=\"postmessage_11943477\">"); //引用内容 if (!string.IsNullOrEmpty(releaseFatherID) && releaseFatherID != "0") { RePosts repTemp = repBll.GetRePostsEntity(Convert.ToInt32(releaseFatherID)); if (repTemp != null) { string nameTemp = string.Empty; string reUserTemp = repTemp.ReUser; string reDatetimeTemp = repTemp.ReDatetime.ToString(); string contentTemp = repTemp.Content; string isReFeedbackTemp = repTemp.isReFeedback.ToString(); string isAnonymityTemp = repTemp.isAnonymity.ToString(); //回复人信息 User userModelTemp = userBll.GetUserEntity(reUserTemp); if (userModelTemp != null) { nameTemp = userModelTemp.Name; } nameTemp = GetName(isAnonymityTemp, reUserTemp, userModelTemp); sbHtml.Append("<div class=\"quote\">"); sbHtml.Append("<blockquote>"); sbHtml.Append("<font size=\"2\">"); sbHtml.Append("<font color=\"#999999\">"); if (repTemp.isReFeedback != null && repTemp.isReFeedback.Value == 1) { sbHtml.Append(nameTemp + " <font color='red'>反馈于</font> " + reDatetimeTemp); } else { sbHtml.Append(nameTemp + " 发表于 " + reDatetimeTemp); } sbHtml.Append("</font>"); sbHtml.Append("</font>"); sbHtml.Append(" <br>"); sbHtml.Append(contentTemp); sbHtml.Append("</blockquote></div>"); sbHtml.Append("<br>"); } } //自己内容 sbHtml.Append(content); sbHtml.Append(" </td>"); sbHtml.Append(" </tr>"); sbHtml.Append("</tbody>"); sbHtml.Append("</table>"); sbHtml.Append("</div>"); sbHtml.Append(" <div id=\"comment_11943477\" class=\"cm\">"); sbHtml.Append("</div>"); sbHtml.Append("<div id=\"post_rate_div_11943477\">"); sbHtml.Append(" </div>"); sbHtml.Append(" </div>"); sbHtml.Append(" </div>"); sbHtml.Append("</td>"); sbHtml.Append("</tr>"); sbHtml.Append("<!----个性签名暂时无用别删-->"); sbHtml.Append("<tr>"); sbHtml.Append(" <td class=\"plc plm\">"); sbHtml.Append(" </td>"); sbHtml.Append("</tr>"); sbHtml.Append("<tr>"); sbHtml.Append("<td class=\"pls\">"); sbHtml.Append(" </td>"); sbHtml.Append("<td class=\"plc\" style=\"overflow: visible;\">"); sbHtml.Append("<div class=\"po\">"); sbHtml.Append("<div class=\"pob cl\">"); if (UserInfo != null) { if (!UserInfo.IsFeedback) { sbHtml.Append(" <em><a class=\"fastre\" href=\"#anchor\" onclick=\"javascript:SelectReply(" + id + "," + id + ",0);\">跟帖</a> </em>"); } if (UserInfo.IsFeedback) { sbHtml.Append(" <em><a class=\"fastre2\" href=\"#anchor\" onclick=\"javascript:SelectReply(" + id + "," + id + ",1);\">反馈</a> </em>"); } } sbHtml.Append("<p>"); if (UserInfo != null) { if (UserInfo.IsAdmin || UserInfo.LoginName.ToString().Trim().ToLower() == reUser.Trim().ToLower()) { sbHtml.Append("<a href=\"javascript:;\" id=\"mgc_post_11943477\" class=\"showmenu\" style=\"display: none;\"></a><a href=\"javascript:;\" onclick=\"javascript:DeleteReply(" + id + ")\">删除</a>"); } if (UserInfo.LoginName.ToString().Trim().ToLower() == reUser.Trim().ToLower()) { sbHtml.Append("<a href=\"javascript:;\" id=\"mgc_post_11943477\" class=\"showmenu\" style=\"display: none;\"></a><a href=\"#anchor\" onclick=\"javascript:GetReply(" + id + "," + isAnonymity + ")\">编辑</a>"); } } sbHtml.Append("</p>"); sbHtml.Append(" <ul id=\"mgc_post_11943477_menu\" class=\"p_pop mgcmn\" style=\"display: none;\">"); sbHtml.Append(" </ul>"); sbHtml.Append("</div>"); sbHtml.Append(" </div>"); sbHtml.Append("</td>"); sbHtml.Append("</tr>"); sbHtml.Append(" <tr class=\"ad\">"); sbHtml.Append("<td class=\"pls\">"); sbHtml.Append(" </td>"); sbHtml.Append(" <td class=\"plc\">"); sbHtml.Append(" </td>"); sbHtml.Append(" </tr>"); sbHtml.Append(" </tbody>"); sbHtml.Append(" </table>"); sbHtml.Append("</div>"); flag++; } } return(sbHtml.ToString()); }
/// <summary> /// 更新一条数据 /// </summary> public void UpdateRePosts(RePosts entity) { linqHelper.UpdateEntity <RePosts>(entity); }
/// <summary> /// 更新一条数据 /// </summary> /// <param name="entity"></param> public void UpdateRePosts(RePosts entity) { new RePostsDAL().UpdateRePosts(entity); }
/// <summary> /// 增加一条数据 /// </summary> public void AddRePosts(RePosts entity) { linqHelper.InsertEntity <RePosts>(entity); }
/// <summary> /// 增加一条数据 /// </summary> /// <param name="entity"></param> public void AddRePosts(RePosts entity) { service.AddRePosts(entity); }