/// <summary> /// handles updating the module settings for this control /// </summary> public override void UpdateSettings() { try { GiftCertificateSettings settingsData = new GiftCertificateSettings(this.TabModuleId); settingsData.NumPerPage = ddlNumPerPage.SelectedValue; settingsData.RedirectPage = ddlPageList.SelectedValue.ToString(); settingsData.EmailFrom = txtEmailFrom.Text; settingsData.EmailNotify = txtEmailNotify.Text; settingsData.EmailSubject = txtEmailSubject.Text; settingsData.ModuleInstructions = txtModuleInstructions.Text; settingsData.CertBannerText = txtCertBannerText.Text; settingsData.AddUserRole = ddlRoles.SelectedValue.ToString(); settingsData.CertFooterText = txtCertFooterText.Text; settingsData.SpecialInstructions = txtSpecialInstructions.Text; settingsData.CertReturnAddress = txtCertReturnAddress.Text; settingsData.ManageUserRole = ddlManageUserRole.SelectedValue.ToString(); settingsData.PayPalPayee = txtPayPalPayee.Text; settingsData.PayPalSandboxMode = rblPayPalSandboxMode.SelectedValue.ToString(); settingsData.CertWatermark = txtCertWatermark.Text.ToString(); settingsData.CertLogo = txtCertLogo.Text.ToString(); settingsData.PdfFilesFolder = ddlPdfFilesFolder.SelectedValue.ToString(); } catch (Exception ex) { Exceptions.ProcessModuleLoadException(this, ex); } }
//public string GetGiftCertRecord(int itemID) //{ // try // { // string CertContent = ""; // //check we have an item to lookup // if (!Null.IsNull(itemId)) // { // GiftCertificateInfo item; // //load the item // GiftCertificateController controller = new GiftCertificateController(); // item = controller.GetGiftCert(itemId); // if (item != null) // { // if (item.PaypalPaymentState.ToString().Length == 0) // { // Response.Redirect(Globals.NavigateURL("Access Denied"), true); // } // TextInfo textInfo = new CultureInfo("en-US", false).TextInfo; // //NumberToWords(Int32.Parse(item.CertAmount.ToString())).ToString() // // string CertContent = ""; // CertContent = String.Format("{0:f2}", item.CertAmount) + " - " + textInfo.ToTitleCase(NumberToWords(Int32.Parse(item.CertAmount.ToString())).ToString()).ToString() + " Dollars" + Environment.NewLine; // // CertContent += item.ToName + Environment.NewLine; // // CertContent += item.FromName + Environment.NewLine + item.FromEmail + Environment.NewLine + item.FromPhone; // ////lblMailingTo.Text = item.MailTo + "<br />" + item.MailToAddress; // ////if (item.MailToAddress1.ToString().Length > 0) // ////{ // //// lblMailingTo.Text += "<br />" + item.MailToAddress1; // ////} // ////lblMailingTo.Text += "<br />" + item.MailToCity + ", " + item.MailToState + " " + item.MailToZip; // ////string MailAddress = ""; // ////MailAddress = item.ToName + Environment.NewLine + item.MailToAddress + " " + item.MailToAddress1 + Environment.NewLine + item.MailToCity + ", " + item.MailToState + " " + item.MailToZip; // ////lblNotes.Text = item.Notes; // } // else // { // Response.Redirect(Globals.NavigateURL(), true); // } // } // return CertContent.ToString(); // } // catch (Exception ex) // { // Exceptions.ProcessModuleLoadException(this, ex); // return ""; // } //} public void LoadSettings() { GiftCertificateSettings settingsData = new GiftCertificateSettings(this.TabModuleId); if (settingsData.PdfFilesFolder != null) { _PdfFilesFolder = settingsData.PdfFilesFolder.ToString(); } if (settingsData.ManageUserRole != null) { if (this.UserInfo.IsInRole(settingsData.ManageUserRole.ToString())) { _isAuthorized = true; } } if (this.UserInfo.IsInRole("Administrators")) { _isAuthorized = true; } if (settingsData.CertReturnAddress != null) { _CertReturnAddress = settingsData.CertReturnAddress; } else { _CertReturnAddress = "Check Settings . . . "; } if (settingsData.CertBannerText != null) { _CertBannerText = settingsData.CertBannerText; } else { _CertBannerText = "Check Settings . . . "; } if (settingsData.CertFooterText != null) { _CertFooterText = settingsData.CertFooterText; } else { _CertFooterText = "Check Settings . . . "; } // _CertWatermark if (settingsData.CertWatermark != null) { _CertWatermark = settingsData.CertWatermark; } // _CertLogo if (settingsData.CertLogo != null) { _CertLogo = settingsData.CertLogo; } }
public void LoadSettings() { GiftCertificateSettings settingsData = new GiftCertificateSettings(this.TabModuleId); //if (settingsData.FromInstructions != null) //{ // lblFromInstructions.Text = settingsData.FromInstructions; //} if (settingsData.SpecialInstructions != null) { lblSpecialInstructions.Text = settingsData.SpecialInstructions; } if (settingsData.ModuleInstructions != null) { lblModuleInstructions.Text = settingsData.ModuleInstructions; } //if (settingsData.RecipientInstructions != null ) //{ // lblRecipientInstructions.Text = settingsData.RecipientInstructions; //} //if (settingsData.CreditCardInstructions != null) //{ // lblCreditCardInstructions.Text = settingsData.CreditCardInstructions; //} if (settingsData.ManageUserRole != null) { if (this.UserInfo.IsInRole(settingsData.ManageUserRole.ToString())) { HyperLinkManageCertificates.Visible = true; HyperLinkManageCertificates.NavigateUrl = EditUrl("List"); } } if (this.UserInfo.IsInRole("Administrators")) { HyperLinkManageCertificates.Visible = true; HyperLinkManageCertificates.NavigateUrl = EditUrl("List"); } }
public void LoadSettings() { GiftCertificateSettings settingsData = new GiftCertificateSettings(this.TabModuleId); if (settingsData.ManageUserRole != null) { if (this.UserInfo.IsInRole(settingsData.ManageUserRole.ToString())) { _isAuthorized = true; } } if (this.UserInfo.IsInRole("Administrators")) { _isAuthorized = true; } }
public void LoadSettings() { GiftCertificateSettings settingsData = new GiftCertificateSettings(this.TabModuleId); //if (settingsData.PayPalSandboxMode != null) //{ // _PayPalSandboxMode = bool.Parse(settingsData.PayPalSandboxMode); //} //else //{ // _PayPalSandboxMode = true; //} if (settingsData.PayPalPayee != null) { _PayPalPayee = settingsData.PayPalPayee; } else { _PayPalPayee = "*****@*****.**"; } }
public void EmailPurchaser() { try { GiftCertificateSettings settingsData = new GiftCertificateSettings(this.TabModuleId); // BUILD E-MAIL BODY // BUILD E-MAIL BODY string EmailContent = ""; EmailContent += "<dl>"; EmailContent += "<dt><strong>" + Localization.GetString("lblCertAmount.Text", LocalResourceFile) + "</strong></dt>"; EmailContent += "<dd>" + String.Format("{0:c}", txtCertAmount.Text.ToString()) + "<br /> </dd>"; // EmailContent += "<br clear=all>"; EmailContent += "<dt><strong>" + Localization.GetString("lblToName.Text", LocalResourceFile) + "</strong></dt>"; EmailContent += "<dd>" + txtRecipientName.Text.ToString() + "<br /> </dd>"; EmailContent += "</dl>"; // EmailContent += "<br clear=all>"; EmailContent += "<dl>"; EmailContent += "<dt><strong>" + Localization.GetString("lblFromName.Text", LocalResourceFile) + "</strong></dt>"; EmailContent += "<dd>" + txtFromName.Text.ToString(); EmailContent += "<br>" + txtFromPhone.Text.ToString(); EmailContent += "<br>" + txtFromEmail.Text.ToString(); EmailContent += "<br /> </dd>"; EmailContent += "</dl>"; // EmailContent += "<br clear=all>"; EmailContent += "<dl>"; EmailContent += "<dt><strong>" + Localization.GetString("lblMailTo.Text", LocalResourceFile) + "</strong></dt>"; EmailContent += "<dd>" + txtMailToName.Text.ToString(); EmailContent += "<br>" + txtToAddress.Text.ToString(); if (txtToAddress1.Text.ToString().Length > 1) { EmailContent += "<br>" + txtToAddress1.Text.ToString(); } EmailContent += "<br>" + txtToCity.Text.ToString() + ", " + ddlStatesRecipient.SelectedValue.ToString() + " " + txtToZip.Text.ToString(); EmailContent += "<br /> </dd>"; EmailContent += "</dl>"; // EmailContent += "<br clear=all>"; EmailContent += "<dl>"; EmailContent += "<dt><strong>" + Localization.GetString("emailNotes.Text", LocalResourceFile) + "</strong></dt>"; EmailContent += "<dd>" + txtSpecialInstructions.Text.ToString() + "<br /> </dd>"; EmailContent += "</dl>"; EmailContent += "<p>" + PortalSettings.PortalName.ToString() + "</p>"; //EMAIL THE PURCHASER string EmailFrom = ""; if (settingsData.EmailFrom.Length > 1) { EmailFrom = settingsData.EmailFrom.ToString(); } else { EmailFrom = PortalSettings.Email.ToString(); } DotNetNuke.Services.Mail.Mail.SendMail(EmailFrom.ToString(), txtFromEmail.Text.ToString(), "", "Your Gift Certificate Has Been Processed", EmailContent.ToString(), "", "HTML", "", "", "", ""); } catch (Exception ex) { Exceptions.ProcessModuleLoadException(this, ex); } }
/// <summary> /// handles the loading of the module setting for this /// control /// </summary> public override void LoadSettings() { try { if (!IsPostBack) { GetRoles(); this.ddlPageList.DataSource = TabController.GetPortalTabs(this.PortalId, -1, true, "None Specified", true, false, true, true, true); TabController.GetPortalTabs(this.PortalId, 1, false, true); this.ddlPageList.DataBind(); GiftCertificateSettings settingsData = new GiftCertificateSettings(this.TabModuleId); if (settingsData.PdfFilesFolder != null) { ddlPdfFilesFolder.SelectedValue = settingsData.PdfFilesFolder; } if (settingsData.NumPerPage != null) { ddlNumPerPage.SelectedValue = settingsData.NumPerPage; } if (settingsData.RedirectPage != null) { ddlPageList.SelectedValue = settingsData.RedirectPage; } if (settingsData.EmailFrom != null) { txtEmailFrom.Text = settingsData.EmailFrom; } if (settingsData.EmailNotify != null) { txtEmailNotify.Text = settingsData.EmailNotify; } if (settingsData.EmailSubject != null) { txtEmailSubject.Text = settingsData.EmailSubject; } if (settingsData.ModuleInstructions != null) { txtModuleInstructions.Text = settingsData.ModuleInstructions; } if (settingsData.CertBannerText != null) { txtCertBannerText.Text = settingsData.CertBannerText; } if (settingsData.CertFooterText != null) { txtCertFooterText.Text = settingsData.CertFooterText; } if (settingsData.CertWatermark != null) { txtCertWatermark.Text = settingsData.CertWatermark; } if (settingsData.CertLogo != null) { txtCertLogo.Text = settingsData.CertLogo; } if (settingsData.SpecialInstructions != null) { txtSpecialInstructions.Text = settingsData.SpecialInstructions; } if (settingsData.CertReturnAddress != null) { txtCertReturnAddress.Text = settingsData.CertReturnAddress; } if (settingsData.AddUserRole != null) { ddlRoles.SelectedValue = settingsData.AddUserRole; } if (settingsData.ManageUserRole != null) { ddlManageUserRole.SelectedValue = settingsData.ManageUserRole; } if (settingsData.PayPalPayee != null) { txtPayPalPayee.Text = settingsData.PayPalPayee; } if (settingsData.PayPalSandboxMode != null) { rblPayPalSandboxMode.SelectedValue = settingsData.PayPalSandboxMode; } } } catch (Exception ex) { Exceptions.ProcessModuleLoadException(this, ex); } }
public void SendGiftCertEmail(int _itemID) { try { //load the item GiftCertificateController controller = new GiftCertificateController(); GiftCertificateInfo item = controller.GetGiftCert(_itemID); if (item != null) { GiftCertificateSettings settingsData = new GiftCertificateSettings(this.TabModuleId); string RedirectURL = "http://" + Request.Url.Host + "/Success/TabID/" + settingsData.RedirectPage + "/Default.aspx"; // BUILD E-MAIL BODY string EmailContent = ""; EmailContent += "<dl>"; EmailContent += "<dt><strong>" + Localization.GetString("lblCertAmount.Text", LocalResourceFile) + "</strong></dt>"; EmailContent += "<dd>" + String.Format("{0:c}", item.CertAmount) + "<br /> </dd>"; // EmailContent += "<br clear=all>"; EmailContent += "<dt><strong>" + Localization.GetString("lblToName.Text", LocalResourceFile) + "</strong></dt>"; EmailContent += "<dd>" + item.ToName.ToString() + "<br /> </dd>"; EmailContent += "</dl>"; // EmailContent += "<br clear=all>"; EmailContent += "<dl>"; EmailContent += "<dt><strong>" + Localization.GetString("lblFromName.Text", LocalResourceFile) + "</strong></dt>"; EmailContent += "<dd>" + item.FromName.ToString(); EmailContent += "<br>" + item.FromPhone.ToString(); EmailContent += "<br>" + item.FromEmail.ToString(); EmailContent += "<br /> </dd>"; EmailContent += "</dl>"; // EmailContent += "<br clear=all>"; EmailContent += "<dl>"; EmailContent += "<dt><strong>" + Localization.GetString("lblMailTo.Text", LocalResourceFile) + "</strong></dt>"; EmailContent += "<dd>" + item.MailTo.ToString(); EmailContent += "<br>" + item.MailToAddress.ToString(); if (item.MailToAddress1.ToString().Length > 1) { EmailContent += "<br>" + item.MailToAddress1.ToString(); } EmailContent += "<br>" + item.MailToCity.ToString() + ", " + item.MailToState.ToString() + " " + item.MailToZip.ToString(); EmailContent += "<br /> </dd>"; EmailContent += "</dl>"; // EmailContent += "<br clear=all>"; EmailContent += "<dl>"; EmailContent += "<dt><strong>" + Localization.GetString("emailNotes.Text", LocalResourceFile) + "</strong></dt>"; EmailContent += "<dd>" + item.Notes.ToString() + "<br /> </dd>"; EmailContent += "</dl>"; EmailContent += "<p>Page Submitted: " + Globals.NavigateURL() + "</p>"; //EMAIL THE PURCHASER string EmailFrom = ""; if (settingsData.EmailFrom.Length > 1) { EmailFrom = settingsData.EmailFrom.ToString(); } else { EmailFrom = PortalSettings.Email.ToString(); } // NEW string SMTPUserName = DotNetNuke.Entities.Controllers.HostController.Instance.GetString("SMTPUsername"); string[] emptyStringArray = new string[0]; DotNetNuke.Services.Mail.Mail.SendMail(SMTPUserName.ToString(), item.FromEmail.Trim().ToString(), "", "", EmailFrom.ToString(), DotNetNuke.Services.Mail.MailPriority.Normal, settingsData.EmailSubject.ToString(), DotNetNuke.Services.Mail.MailFormat.Html, System.Text.Encoding.ASCII, EmailContent.ToString(), emptyStringArray, "", "", "", "", true); // EMAIL THE settingsData.EmailNotify // ADD NOTE for ADMINS . . . . EmailContent += "<p><b>Administrators must log in to process gift certificate.</b></p>"; if (settingsData.EmailNotify.Length > 1) { string FromPurchaserEmail = item.FromEmail.ToString(); string emailAddress = settingsData.EmailNotify.Replace(" ", ""); string[] valuePair = emailAddress.Split(new char[] { ';' }); // string[] emailAttachemnts = null ; for (int i = 0; i <= valuePair.Length - 1; i++) { DotNetNuke.Services.Mail.Mail.SendMail(SMTPUserName.ToString(), valuePair[i].Trim().ToString(), "", "", FromPurchaserEmail.ToString(), DotNetNuke.Services.Mail.MailPriority.Normal, "New Order - " + settingsData.EmailSubject.ToString(), DotNetNuke.Services.Mail.MailFormat.Html, System.Text.Encoding.ASCII, EmailContent.ToString(), emptyStringArray, "", "", "", "", true); //MailFrom, MailTo, Cc, Bcc, ReplyTo, Priority, Subject, BodyFormat, BodyEncoding, Body, Attachments, SMTPServer, SMTPAuthentication, SMTPUsername, SMTPPassword, SMTPEnableSSL } } string TempAddUserRole = ""; if (settingsData.AddUserRole != null) { TempAddUserRole = settingsData.AddUserRole; } ////CREATE USER ACCOUNT //if (settingsData.AddUserRole.Length > 0) //{ // CreateNewUser(txtFromName.Text, txtFromEmail.Text, TempAddUserRole); //} //if (settingsData.RedirectPage.Length > 0) //{ // Response.Redirect(RedirectURL.ToString(), true); // Response.Redirect(settingsData.RedirectPage, true); //} //else //{ // Response.Redirect(Globals.NavigateURL(), true); //} } else { Response.Redirect(Globals.NavigateURL(), true); } } catch (Exception ex) { Exceptions.ProcessModuleLoadException(this, ex); } }
public void SendGiftCertEmailAddressUpdated(int _itemID) { try { //load the item GiftCertificateController controller = new GiftCertificateController(); GiftCertificateInfo item = controller.GetGiftCert(_itemID); if (item != null) { GiftCertificateSettings settingsData = new GiftCertificateSettings(this.TabModuleId); string RedirectURL = "http://" + Request.Url.Host + "/Success/TabID/" + settingsData.RedirectPage + "/Default.aspx"; // BUILD E-MAIL BODY string EmailContent = ""; EmailContent += "<dl>"; EmailContent += "<dt><strong>" + Localization.GetString("lblCertAmount.Text", LocalResourceFile) + "</strong></dt>"; EmailContent += "<dd>" + String.Format("{0:c}", item.CertAmount) + "<br /> </dd>"; EmailContent += "<dt><strong>" + Localization.GetString("lblToName.Text", LocalResourceFile) + "</strong></dt>"; EmailContent += "<dd>" + item.ToName.ToString() + "<br /> </dd>"; EmailContent += "</dl>"; EmailContent += "<dl>"; EmailContent += "<dt><strong>" + Localization.GetString("lblFromName.Text", LocalResourceFile) + "</strong></dt>"; EmailContent += "<dd>" + item.FromName.ToString(); EmailContent += "<br>" + item.FromPhone.ToString(); EmailContent += "<br>" + item.FromEmail.ToString(); EmailContent += "<br /> </dd>"; EmailContent += "</dl>"; EmailContent += "<dl>"; EmailContent += "<dt><strong>" + Localization.GetString("lblMailTo.Text", LocalResourceFile) + "</strong></dt>"; EmailContent += "<dd>" + item.MailTo.ToString(); EmailContent += "<br>" + item.MailToAddress.ToString(); if (item.MailToAddress1.ToString().Length > 1) { EmailContent += "<br>" + item.MailToAddress1.ToString(); } EmailContent += "<br>" + item.MailToCity.ToString() + ", " + item.MailToState.ToString() + " " + item.MailToZip.ToString(); EmailContent += "<br /> </dd>"; EmailContent += "</dl>"; EmailContent += "<dl>"; EmailContent += "<dt><strong>" + Localization.GetString("emailNotes.Text", LocalResourceFile) + "</strong></dt>"; EmailContent += "<dd>" + item.Notes.ToString() + "<br /> </dd>"; EmailContent += "</dl>"; EmailContent += "<p>Page Submitted: " + Globals.NavigateURL() + "</p>"; //EMAIL THE PURCHASER string EmailFrom = ""; if (settingsData.EmailFrom.Length > 1) { EmailFrom = settingsData.EmailFrom.ToString(); } else { EmailFrom = PortalSettings.Email.ToString(); } string SMTPUserName = DotNetNuke.Entities.Controllers.HostController.Instance.GetString("SMTPUsername"); // string[] emailAttachemnts1 = null; string[] emailAttachemnts1 = new string[0]; DotNetNuke.Services.Mail.Mail.SendMail(SMTPUserName.ToString(), item.FromEmail.ToString().Trim(), "", "", EmailFrom.ToString(), DotNetNuke.Services.Mail.MailPriority.Normal, "Address Correction - " + settingsData.EmailSubject.ToString(), DotNetNuke.Services.Mail.MailFormat.Html, System.Text.ASCIIEncoding.ASCII, EmailContent.ToString(), emailAttachemnts1, string.Empty, string.Empty, string.Empty, string.Empty, true); // DotNetNuke.Services.Mail.Mail.SendMail(EmailFrom.ToString(), item.FromEmail.ToString(), "", "Address Correction - " + settingsData.EmailSubject, EmailContent.ToString(), "", "HTML", "", "", "", ""); // EMAIL THE settingsData.EmailNotify // ADD NOTE for ADMINS . . . . EmailContent += "<p><b>Administrators must log in to process gift certificate.</b></p>"; if (settingsData.EmailNotify.ToString().Length > 1) { string FromPurchaserEmail = item.FromEmail.ToString(); string emailAddress = settingsData.EmailNotify.Replace(" ", ""); string[] valuePair = emailAddress.Split(new char[] { ';' }); //string SMTPUserName = DotNetNuke.Entities.Controllers.HostController.Instance.GetString("SMTPUsername"); for (int i = 0; i <= valuePair.Length - 1; i++) { // DotNetNuke.Services.Mail.Mail.SendMail(FromPurchaserEmail, valuePair[i].ToString().Trim(), "", "Address Correction - " + settingsData.EmailSubject, EmailContent.ToString(), "", "HTML", "", "", "", ""); DotNetNuke.Services.Mail.Mail.SendMail(SMTPUserName.ToString(), valuePair[i].ToString().Trim(), "", "", FromPurchaserEmail.ToString(), DotNetNuke.Services.Mail.MailPriority.Normal, "Address Correction - " + settingsData.EmailSubject, DotNetNuke.Services.Mail.MailFormat.Html, System.Text.Encoding.Default, EmailContent.ToString(), emailAttachemnts1, "", "", "", "", true); } } } else { Response.Redirect(Globals.NavigateURL(), true); } } catch (Exception ex) { Exceptions.ProcessModuleLoadException(this, ex); } }
public void SendGiftCertEmail(string _purchaserEmailAddress) { try { GiftCertificateSettings settingsData = new GiftCertificateSettings(this.TabModuleId); string RedirectURL = "http://" + Request.Url.Host + "/Success/TabID/" + settingsData.RedirectPage + "/Default.aspx"; // BUILD E-MAIL BODY string EmailContent = ""; //EmailContent += "<p>" + Localization.GetString("lblCertAmount.Text", LocalResourceFile) + ": " + txtCertAmount.Text.ToString() + "<br>"; //EmailContent += Localization.GetString("lblMailTo.Text", LocalResourceFile) + " " + item.MailTo + "</p>"; EmailContent += "<dl>"; EmailContent += "<dt><strong>" + Localization.GetString("lblCertAmount.Text", LocalResourceFile) + "</strong></dt>"; EmailContent += "<dd>" + String.Format("{0:c}", Convert.ToDouble(txtCertAmount.Text.ToString().Replace("$", "").ToString())) + "</dd>"; //EmailContent += "</dl>"; //EmailContent += "<br clear=all>"; //EmailContent += "<dl>"; EmailContent += "<dt><strong>" + Localization.GetString("lblMailTo.Text", LocalResourceFile) + "</strong></dt>"; EmailContent += "<dd>" + _purchaserEmailAddress.ToString() + "</dd>"; EmailContent += "</dl>"; EmailContent += "<br clear=all>"; //EmailContent += "<p>" + Localization.GetString("lblFromName.Text", LocalResourceFile) + ": " + txtFromName.Text.ToString() + "<br>"; //EmailContent += Localization.GetString("lblFromAddress.Text", LocalResourceFile) + ": " + txtFromAddress.Text.ToString() + " - " + txtFromAddress1.Text.ToString() + "<br>"; //EmailContent += Localization.GetString("lblFromCityStateZip.Text", LocalResourceFile) + ": " + txtFromCity.Text.ToString() + ", " + ddlStatesFrom.SelectedValue.ToString() + " " + txtFromZip.Text.ToString() + "</p>"; EmailContent += "<dl>"; EmailContent += "<dt><strong>" + Localization.GetString("lblFromName.Text", LocalResourceFile) + "</strong></dt>"; EmailContent += "<dd>" + txtFromName.Text.ToString(); //EmailContent += "<br>" + txtFromAddress.Text.ToString(); //if (txtFromAddress1.Text.ToString().Length > 1) //{ // EmailContent += "<br>" + txtFromAddress1.Text.ToString(); //} //EmailContent += "<br>" + txtFromCity.Text.ToString() + ", " + ddlStatesFrom.SelectedValue.ToString() + " " + txtFromZip.Text.ToString(); EmailContent += "</dd>"; EmailContent += "</dl>"; //EmailContent += "<p>" + Localization.GetString("lblFromPhone.Text", LocalResourceFile) + ": " + txtFromPhone.Text.ToString() + "<br>"; //EmailContent += Localization.GetString("lblFromEmail.Text", LocalResourceFile) + ": " + txtFromEmail.Text.ToString() + "</p>"; EmailContent += "<dl>"; EmailContent += "<dt><strong>" + Localization.GetString("lblFromPhone.Text", LocalResourceFile) + "</strong></dt>"; EmailContent += "<dd>" + txtFromPhone.Text.ToString() + "</dd>"; EmailContent += "<dt><strong>" + Localization.GetString("lblFromEmail.Text", LocalResourceFile) + "</strong></dt>"; EmailContent += "<dd>" + txtFromEmail.Text.ToString() + "</dd>"; EmailContent += "</dl>"; EmailContent += "<br clear=all>"; //EmailContent += "<p>" + Localization.GetString("lblToName.Text", LocalResourceFile) + ": " + txtToName.Text.ToString() + "<br>"; //EmailContent += Localization.GetString("lblToAddress.Text", LocalResourceFile) + ": " + txtToAddress.Text.ToString() + " - " + txtToAddress1.Text.ToString() + "<br>"; //EmailContent += Localization.GetString("lblToCityStateZip.Text", LocalResourceFile) + ": " + txtToCity.Text.ToString() + ", " + ddlStatesRecipient.SelectedValue.ToString() + " " + txtToZip.Text.ToString() + "</p>"; EmailContent += "<dl>"; EmailContent += "<dt><strong>" + Localization.GetString("lblToName.Text", LocalResourceFile) + "</strong></dt>"; EmailContent += "<dd>" + txtToName.Text.ToString(); if (rdoRecipient.Checked == true) { EmailContent += "<br>" + txtToAddress.Text.ToString(); if (txtToAddress1.Text.ToString().Length > 1) { EmailContent += "<br>" + txtToAddress1.Text.ToString(); } EmailContent += "<br>" + txtToCity.Text.ToString() + ", " + ddlStatesRecipient.SelectedValue.ToString() + " " + txtToZip.Text.ToString(); } EmailContent += "</dd>"; EmailContent += "</dl>"; EmailContent += "<br clear=all>"; EmailContent += "<dl>"; EmailContent += "<dt><strong>" + Localization.GetString("emailNotes.Text", LocalResourceFile) + "</strong></dt>"; EmailContent += "<dd>" + txtNotes.Text.ToString() + "</dd>"; EmailContent += "</dl>"; EmailContent += "<p>Page Submitted: " + Globals.NavigateURL() + "</p>"; //EMAIL THE PURCHASER string EmailFrom = ""; if (settingsData.EmailFrom.Length > 1) { EmailFrom = settingsData.EmailFrom.ToString(); } else { EmailFrom = PortalSettings.Email.ToString(); } // DotNetNuke.Services.Mail.Mail.SendEmail(EmailFrom.ToString(), txtFromEmail.Text.ToString(), settingsData.EmailSubject, EmailContent.ToString()); DotNetNuke.Services.Mail.Mail.SendMail(EmailFrom.ToString(), txtFromEmail.Text.ToString(), "", settingsData.EmailSubject, EmailContent.ToString(), "", "HTML", "", "", "", ""); // EMAIL THE settingsData.EmailNotify // ADD NOTE for ADMINS . . . . EmailContent += "<p><b>Administrators must log in to the site to view payment information.</b></p>"; if (settingsData.EmailNotify.Length > 1) { string FromPurchaserEmail = txtFromEmail.Text.ToString(); string emailAddress = settingsData.EmailNotify.Replace(" ", ""); string[] valuePair = emailAddress.Split(new char[] { ';' }); for (int i = 0; i <= valuePair.Length - 1; i++) { // DotNetNuke.Services.Mail.Mail.SendEmail(FromPurchaserEmail, valuePair[i].ToString().Trim(), settingsData.EmailSubject, EmailContent.ToString()); DotNetNuke.Services.Mail.Mail.SendMail(FromPurchaserEmail, valuePair[i].ToString().Trim(), "", settingsData.EmailSubject, EmailContent.ToString(), "", "HTML", "", "", "", ""); } } //if (settingsData.EmailNotify.Length > 0) //{ // DotNetNuke.Services.Mail.Mail.SendEmail(PortalSettings.Email, settingsData.EmailNotify, settingsData.EmailSubject,EmailContent.ToString()); //} string TempAddUserRole = ""; if (settingsData.AddUserRole != null) { TempAddUserRole = settingsData.AddUserRole; } //CREATE USER ACCOUNT if (settingsData.AddUserRole.Length > 0) { CreateNewUser(txtFromName.Text, txtFromEmail.Text, TempAddUserRole); } if (settingsData.RedirectPage.Length > 0) { Response.Redirect(RedirectURL.ToString(), true); Response.Redirect(settingsData.RedirectPage, true); } else { Response.Redirect(Globals.NavigateURL(), true); } } catch (Exception ex) { Exceptions.ProcessModuleLoadException(this, ex); } }