bool PopulateHeader() { if (GroupId > 0) { AWAPI_Data.Data.awContestGroup group = _contestLib.GetContestGroup(GroupId); if (group == null) { return(false); } lblTitle.Text = "Contest Group Entries - " + group.title; _hplExportExcel.NavigateUrl = "~/admin/reports/handlers/excel.ashx?report=" + AWAPI.admin.reports.handlers.excel.Reports.ContestGroupEntries + "&groupid=" + GroupId.ToString(); } else { AWAPI_Data.CustomEntities.ContestExtended contest = _contestLib.GetContest(ContestId, false); if (contest == null) { return(false); } lblTitle.Text = "Contest Entries - " + contest.title; _hplExportExcel.NavigateUrl = "~/admin/reports/handlers/excel.ashx?report=" + AWAPI.admin.reports.handlers.excel.Reports.ContestEntries + "&contestid=" + ContestId.ToString(); } return(true); }
void PopulateContestGroup(long groupId) { ResetControls(); AWAPI_Data.Data.awContestGroup group = _contestLib.GetContestGroup(groupId); if (group != null) { _groupId.Text = group.contestGroupId.ToString(); _title.Text = group.title; _description.Text = group.description; _isEnabled.Checked = group.isEnabled; if (group.pubDate != null) { _publishStartDate.Text = group.pubDate.Value.ToString("MM/dd/yyyy HH:mm"); } if (group.pubEndDate != null) { _publishEndDate.Text = group.pubEndDate.Value.ToString("MM/dd/yyyy HH:mm"); } ShowHildeControls(true); } }
/// <summary> /// groupid must be set in the url /// </summary> /// <returns></returns> string GetContestGroupEnties() { if (HttpContext.Current.Request["groupid"] == null) { return(""); } AWAPI_BusinessLibrary.library.ContestLibrary lib = new AWAPI_BusinessLibrary.library.ContestLibrary(); long contestGroupId = Convert.ToInt64(HttpContext.Current.Request["groupid"]); System.Text.StringBuilder sb = new System.Text.StringBuilder(); //GET CONTEST IFNO AWAPI_Data.Data.awContestGroup group = lib.GetContestGroup(contestGroupId); if (group == null) { return(""); } sb.Append("Contest group entries report\n"); sb.AppendFormat("Report date:,{0}\n\n", DateTime.Now); sb.AppendFormat("ContestId:,{0}\n", group.contestGroupId.ToString()); sb.AppendFormat("Name:,{0}\n", group.title); sb.AppendFormat("Description:,{0}\n", group.description.Replace(",", " ").Replace("\n", " ")); sb.AppendFormat("StartDate:,{0}\n", group.pubDate); sb.AppendFormat("EndDate:,{0}\n", group.pubEndDate); sb.Append("\n"); IList <AWAPI_Data.CustomEntities.ContestEntryExtended> list = lib.GetContestEntryListByGroupId(contestGroupId, "", null); if (list == null || list.Count == 0) { return(""); } sb.Append("entryId,cultureCode,email,firstName,lastName,title, " + "fileUrl,phone,phoneType,address,city,province," + "postalCode,country,createDate,description\n"); foreach (AWAPI_Data.CustomEntities.ContestEntryExtended c in list) { sb.AppendFormat("{0},{1},{2},{3},{4},{5}," + "{6},{7},{8},{9},{10},{11},{12}," + "{13},{14},{15}", c.contestEntryId, c.cultureCode, c.email.Replace(",", " "), c.firstName.Replace(",", " ").Replace("\"", " "), c.lastName.Replace(",", " ").Replace("\"", " "), c.title.Replace(",", " ").Replace("\"", " "), c.fileUrl.Replace(",", " ").Replace("\"", " "), c.tel.Replace(",", " ").Replace("\"", " "), c.telType.Replace(",", " ").Replace("\"", " "), c.address.Replace(",", " ").Replace("\"", " "), c.city.Replace(",", " ").Replace("\"", " "), c.province.Replace(",", " ").Replace("\"", " "), c.postalCode.Replace(",", " ").Replace("\"", " "), c.country.Replace(",", " ").Replace("\"", " "), c.createDate, c.description.Replace(",", " ").Replace("\n", " ").Replace("\r", "") + "\n").Replace("\"", " "); } return(sb.ToString()); }