using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; using System.Net.Mail; namespace ECOEarth.Web { public partial class Contact : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { TopDivHandler.Position = (TopDivHandler.Position == "0 0px") ? "0 -140px" : "0 -140px"; Btn1.Position = (Btn1.Position == "0 0px") ? "0 0px" : "0 0px"; Btn2.Position = (Btn2.Position == "0 0px") ? "0 0px" : "0 0px"; Btn3.Position = (Btn3.Position == "0 0px") ? "0 0px" : "0 0px"; Btn4.Position = (Btn4.Position == "0 0px") ? "0 0px" : "0 0px"; Btn5.Position = (Btn5.Position == "0 0px") ? "0 -25px" : "0 -25px"; } private Feedback BuildFeedback() { Feedback feedback = new Feedback(); feedback.Name = txtName.Text; feedback.Email = txtEmailAddress.Text; feedback.Position = txtPosition.Text; feedback.Organisation = txtOrganisation.Text; feedback.Postcode = txtPostCode.Text; feedback.Phone = txtPhoneNumber.Text; feedback.Notes = txtNotes.Text; return feedback; } private void SendFeedbackEmail(Feedback feedback) { string from = ConfigurationManager.AppSettings["EmailResultsFrom"]; string to = ConfigurationManager.AppSettings["EmailResultsTo"]; string subject = Resources.Email.ResourceManager.GetString("SurveyAlert_Subject"); string message = Resources.Email.ResourceManager.GetString("SurveyAlert_Message"); message = string.Format(message, feedback.Name, feedback.Email, feedback.Position, feedback.Organisation, feedback.Postcode, feedback.Phone, feedback.Notes); MailMessage msg = new MailMessage(from, to, subject, message); SmtpClient smtp = new SmtpClient(); smtp.Send(msg); } protected void sendBtn_Click1(object sender, EventArgs e) { if (Page.IsValid) try { Feedback feedback = BuildFeedback(); SendFeedbackEmail(feedback); Response.Redirect("contactcomplete.aspx"); } catch { } } } }