public string getEmailRptHeader(int webinarID) { WebinarDA objWebinarDA = new WebinarDA(); List<WebinarResource> objWRes = objWebinarDA.getRegFormResoures(webinarID); int Rec = objWRes.Count; StringBuilder sb = new StringBuilder("<table width='100%'><tr>"); DocumentDA objDocDA = new DocumentDA(); if (Rec > 0) { if (objWRes[0].ResourceType.ToUpper() == "BANNER") { //sb.Append("<td><img src='" + Common.Constant.BaseURL + "Pages/logo/" + objWRes[0].DocID.ToString() + "'></td>"); sb.Append("<td><img src='" + objDocDA.GetDocumentPath(Convert.ToInt32(objWRes[0].DocID), true, true) + "'></td>"); } else { Rec = (int)(100 / objWRes.Count); for (int idx = 0; idx < objWRes.Count; idx++) { if (idx == objWRes.Count-1) sb.Append("<td valign=middle width='" + Rec.ToString() + "%' align='right'><img src='" + objDocDA.GetDocumentPath(Convert.ToInt32(objWRes[idx].DocID), true, true) + "'></td>"); else { if (idx % 2 != 0 && idx != 0) sb.Append("<td valign=middle width='" + Rec.ToString() + "%' align='center'><img src='" + objDocDA.GetDocumentPath(Convert.ToInt32(objWRes[idx].DocID), true, true) + "'></td>"); else sb.Append("<td valign=middle width='" + Rec.ToString() + "%' ><img src='" + objDocDA.GetDocumentPath(Convert.ToInt32(objWRes[idx].DocID), true, true) + "'></td>"); } } } } sb.Append("</tr></table>"); return sb.ToString(); }
protected void Page_Load(object sender, EventArgs e) { if (!this.IsPostBack) { if (Page.RouteData.Values["Id"] != null) { WebinarDA objWebinarDA = new WebinarDA(); string URLkey = Page.RouteData.Values["Id"].ToString(); bool isPreview = false; // URLkey.Split(new char[] { '_' }); if (URLkey.IndexOf("_") > 1) { isPreview = true; ArrayList arr = objUtil.StringToArrayList(URLkey, new char[] { '_' }); if (arr.Count > 1) { ArrayList arr1 = objUtil.StringToArrayList(arr[0].ToString(), new char[] { '$' }); layoutCSS.Href = "~/Styles/layout/theme" + arr1[1].ToString() + ".css"; } URLkey = arr[1].ToString(); } int WebinarID = objWebinarDA.getWebinarIDFromURLKey("AUD", URLkey); if (WebinarID != 0) { List<WebinarBE> objWebDetail = objWebinarDA.GetWebinarDetailDA(WebinarID); if (objWebDetail.Count > 0) { lblWebinarTitle.Text = objWebDetail[0].Title; lblWebinarDesc.Text = objWebDetail[0].Description; if (DateTime.Compare(objWebDetail[0].StartDate, DateTime.Now) != -1) { MasterDA objMas = new MasterDA(); List<TimeZoneBE> tmzone = objMas.getTimeZoneName(objWebDetail[0].TimeZoneID); if (tmzone.Count > 0) ltrInstruction.Text = "This presentation will begin on " + objWebDetail[0].StartDate.ToLongDateString() + " at " + Convert.ToDateTime(objWebDetail[0].StartTime).ToString("h:mm tt") + " " + tmzone[0].ShortTimeZoneName + ".<br />" + "<br />Audience members may arrive 15 minutes in advance of this time."; else ltrInstruction.Text = "This presentation will begin on " + objWebDetail[0].StartDate.ToLongDateString() + " at " + Convert.ToDateTime(objWebDetail[0].StartTime).ToString("h:mm tt") + "<br />" + "<br />Audience members may arrive 15 minutes in advance of this time."; } else { ltrInstruction.Text = "This is past event..."; btnLaunch.Visible = false; } plRegPresenter1.WebinarID = WebinarID.ToString(); if (!isPreview) { List<WebinarTheme> objWebTheme = objWebinarDA.getWebinarTheme(WebinarID); if (objWebTheme.Count > 0) layoutCSS.Href = "~/Styles/layout/theme" + objWebTheme[0].ThemeLayoutID.ToString() + ".css"; } List<WebinarResource> objWRes = objWebinarDA.getRegFormResoures(WebinarID); if (objWRes.Count > 0) { plLogos1.WebinarID = WebinarID; if (objWRes[0].ResourceType.ToUpper() == "BANNER") dvTitle.Visible = false; } else dvLogo.Visible = false; } //List<WebinarTheme> objWT = objWebinarDA.getWebinarTheme(WebinarID); //if (objWT.Count > 0) //{ // //lblWebinarTitle.ForeColor = System.Drawing.ColorTranslator.FromHtml(objWT[0].PriThemeColor); // //lblWebinarDesc.ForeColor = System.Drawing.ColorTranslator.FromHtml(objWT[0].SecThemeColor); // plLogos1.LogoID1 = objWT[0].LogoID1; // plLogos1.LogoID2 = objWT[0].LogoID2; // plLogos1.HeaderType = objWT[0].HeaderType; // //Pass values to Presenter user controls //} } } } }
private void GetLogoBanner() { WebinarDA objWebinarDA = new WebinarDA(); List<WebinarResource> objWRes = objWebinarDA.getRegFormResoures(intWebinarID); int Rec = objWRes.Count; if (Rec > 0) { HtmlTableRow trImageRow = new HtmlTableRow(); if (objWRes[0].ResourceType == "BANNER") { //phBanner.Visible = true; //imgBanner.Src = "~/handler/showImage.ashx?ID=" + objWRes[idx].DocID.ToString(); HtmlTableCell tdImageCell = new HtmlTableCell(); HyperLink imgLogo = new HyperLink(); imgLogo.ID = "id0"; imgLogo.ImageUrl = "~/handler/showImage.ashx?ID=" + objWRes[0].DocID.ToString(); imgLogo.ToolTip = objWRes[0].LogoUrlName.ToString(); imgLogo.NavigateUrl = objWRes[0].LogoUrl.ToString(); imgLogo.Target = "_blank"; tdImageCell.Controls.Add(imgLogo); trImageRow.Cells.Add(tdImageCell); tLogo.Rows.Add(trImageRow); } else { //phLogo.Visible = true; //Rec = (int) Math.Round(100 / objWRes.Count); Rec = (int)(100 / objWRes.Count); for (int idx = 0; idx < objWRes.Count; idx++) { HtmlTableCell tdImageCell = new HtmlTableCell(); HyperLink imgLogo = new HyperLink(); imgLogo.ID = "id" + idx.ToString(); imgLogo.ImageUrl = "~/handler/showImage.ashx?ID=" + objWRes[idx].DocID.ToString(); imgLogo.ToolTip = objWRes[idx].LogoUrlName.ToString(); imgLogo.NavigateUrl = objWRes[idx].LogoUrl.ToString(); imgLogo.Target = "_blank"; tdImageCell.Controls.Add(imgLogo); trImageRow.Cells.Add(tdImageCell); trImageRow.Cells[idx].VAlign = "middle"; trImageRow.Cells[idx].Width = Rec.ToString() + "%"; if (idx == objWRes.Count-1) trImageRow.Cells[idx].Align = "right"; else { if (idx % 2 != 0 && idx != 0) trImageRow.Cells[idx].Align = "center"; else trImageRow.Cells[idx].Align = "left"; } } tLogo.Rows.Add(trImageRow); } } }