protected override void Render(HtmlTextWriter writer) { if (this.Activity != null) { IOrderedEnumerable <PrizeRecordInfo> orderedEnumerable = from a in VshopBrowser.GetPrizeList(new PrizeQuery { ActivityId = this.Activity.ActivityId, SortOrder = SortAction.Desc, SortBy = "PrizeTime" }) orderby a.PrizeTime descending select a; StringBuilder stringBuilder = new StringBuilder(); if (orderedEnumerable != null && orderedEnumerable.Count <PrizeRecordInfo>() > 0) { foreach (PrizeRecordInfo current in orderedEnumerable) { if (!string.IsNullOrEmpty(current.CellPhone) && !string.IsNullOrEmpty(current.RealName)) { stringBuilder.AppendFormat("<p>{0} {1} {2}</p>", current.Prizelevel, this.ShowCellPhone(current.CellPhone), current.RealName); } } writer.Write(stringBuilder.ToString()); return; } stringBuilder.AppendFormat("<p>暂无获奖名单!</p>", new object[0]); } }
protected override void Render(HtmlTextWriter writer) { if (this.Activity != null) { PrizeQuery page = new PrizeQuery { ActivityId = this.Activity.ActivityId, SortOrder = SortAction.Desc, SortBy = "PrizeTime" }; IOrderedEnumerable <PrizeRecordInfo> source = from a in VshopBrowser.GetPrizeList(page) orderby a.PrizeTime descending select a; StringBuilder builder = new StringBuilder(); if ((source != null) && (source.Count <PrizeRecordInfo>() > 0)) { foreach (PrizeRecordInfo info in source) { if (!string.IsNullOrEmpty(info.CellPhone) && !string.IsNullOrEmpty(info.RealName)) { builder.AppendFormat("<p>{0} {1} {2}</p>", info.Prizelevel, this.ShowCellPhone(info.CellPhone), info.RealName); } } writer.Write(builder.ToString()); } else { builder.AppendFormat("<p>暂无获奖名单!</p>", new object[0]); } } }
protected override void Render(HtmlTextWriter writer) { StringBuilder stringBuilder = new StringBuilder(); if (this.Activity != null) { PrizeQuery prizeQuery = new PrizeQuery(); prizeQuery.ActivityId = this.Activity.ActivityId; prizeQuery.SortOrder = SortAction.Desc; prizeQuery.SortBy = "PrizeTime"; IOrderedEnumerable <PrizeRecordInfo> orderedEnumerable = from a in VshopBrowser.GetPrizeList(prizeQuery) orderby a.PrizeTime descending select a; if (orderedEnumerable != null && orderedEnumerable.Count() > 0) { foreach (PrizeRecordInfo item in orderedEnumerable) { if (!string.IsNullOrEmpty(item.CellPhone) && !string.IsNullOrEmpty(item.RealName)) { stringBuilder.AppendFormat("<p>{0} {1} {2}</p>", item.Prizelevel, this.ShowCellPhone(item.CellPhone), item.RealName); } } } else { stringBuilder.AppendFormat("<p>暂无获奖名单!</p>"); } } else if (this.ActivityId > 0) { PrizeQuery prizeQuery2 = new PrizeQuery(); prizeQuery2.ActivityId = this.ActivityId; prizeQuery2.PageIndex = 1; prizeQuery2.PageSize = 20; prizeQuery2.SortBy = "CreateDate"; prizeQuery2.SortOrder = SortAction.Desc; prizeQuery2.IsDel = true; IEnumerable <ViewUserAwardRecordsInfo> models = ActivityHelper.GetAllAwardRecordsByActityId(prizeQuery2).Models; if (models != null && models.Count() > 0) { foreach (ViewUserAwardRecordsInfo item2 in models) { if (!string.IsNullOrEmpty(item2.UserName)) { stringBuilder.AppendFormat("<p>{0} {1}</p>", this.ShowUserName(item2.UserName), this.CapitalLetters(item2.AwardGrade) + "等奖"); } } } else { stringBuilder.AppendFormat("<p>暂无获奖名单!</p>"); } } writer.Write(stringBuilder.ToString()); }
protected override void Render(HtmlTextWriter writer) { if (this.Activity != null) { PrizeQuery page = new PrizeQuery { ActivityId = this.Activity.ActivityId, SortOrder = SortAction.Desc, SortBy = "PrizeTime" }; IOrderedEnumerable <PrizeRecordInfo> source = from a in VshopBrowser.GetPrizeList(page) orderby a.PrizeTime descending select a; StringBuilder builder = new StringBuilder(); if ((source != null) && (source.Count <PrizeRecordInfo>() > 0)) { builder.Append("<table class=\"tabstyle\" width=\"100%\" border=\"0\" cellspacing=\"\" cellpadding=\"\">"); //<td style=\"text-align:center; width:30%\">获取人</td> builder.Append("<tbody><tr><th>电话</th><th>奖项</th></tr>"); int i = 1; foreach (PrizeRecordInfo info in source) { if (i <= 5) { i++; if (!string.IsNullOrEmpty(info.CellPhone) && !string.IsNullOrEmpty(info.RealName)) { builder.Append("<tr>"); //builder.AppendFormat("<td style=\"text-align:center; width:30%\">{0}<td>", info.RealName); builder.AppendFormat("<td style=\"text-align:center; width:50%\">{0}</td>", this.ShowCellPhone(info.CellPhone)); builder.AppendFormat("<td style=\"text-align:center; width:50%\">{0}</td>", info.Prizelevel); builder.Append("</tr>"); } } } builder.Append("</tbody></table>"); writer.Write(builder.ToString()); } else { builder.AppendFormat("<p>暂无获奖名单!</p>", new object[0]); } } }