Example #1
0
 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}&nbsp;&nbsp;{1} &nbsp;&nbsp;{2}</p>", current.Prizelevel, this.ShowCellPhone(current.CellPhone), current.RealName);
                 }
             }
             writer.Write(stringBuilder.ToString());
             return;
         }
         stringBuilder.AppendFormat("<p>暂无获奖名单!</p>", new object[0]);
     }
 }
Example #2
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}&nbsp;&nbsp;{1} &nbsp;&nbsp;{2}</p>", info.Prizelevel, this.ShowCellPhone(info.CellPhone), info.RealName);
                 }
             }
             writer.Write(builder.ToString());
         }
         else
         {
             builder.AppendFormat("<p>暂无获奖名单!</p>", new object[0]);
         }
     }
 }
Example #3
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}&nbsp;&nbsp;{1} &nbsp;&nbsp;{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}&nbsp;&nbsp;{1}</p>", this.ShowUserName(item2.UserName), this.CapitalLetters(item2.AwardGrade) + "等奖");
                        }
                    }
                }
                else
                {
                    stringBuilder.AppendFormat("<p>暂无获奖名单!</p>");
                }
            }
            writer.Write(stringBuilder.ToString());
        }
Example #4
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))
         {
             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]);
         }
     }
 }