Пример #1
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            int orderId = Convert.ToInt32(Request.QueryString["OID"]);
            this.m_order = new OTCSalesOrder(orderId);
            string sql = "SELECT * FROM OTCSalesOrderDetail WHERE OTCSalesOrderId = " + this.m_order.OTCSalesOrderId;
            OTCDatabase db = new OTCDatabase();
            db.Open();
            DataTable dt = db.GetDataset(sql).Tables[0];
            db.ReleaseConnection();
            foreach(DataRow dr in dt.Rows){
                int productId = Convert.ToInt32(dr["OTCProductId"]);
                OTCProduct p = new OTCProduct(productId);
                if(p.CategoryId != 21)
                    Response.End();
                m_productPrice = p.Price;
            }

            EmailSender mail = new EmailSender();

            String subject = "Order Confirmtion - Interceuticals Order " + this.m_order.OTCSalesOrderId;
            String body = "Marketing Information Captured";
            String notifyEmails = "*****@*****.**";

            mail.AddEmailAddresses(notifyEmails);
            //mail.SendEmail(subject, body);
        }
Пример #2
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            EmailSender mail = new EmailSender();

            String subject = "SRS Notification Has Run: " + System.DateTime.Now;
            String body = "SRS Has executed successfully.";
            String notifyEmails = "[email protected],[email protected],[email protected]";

            mail.AddEmailAddresses(notifyEmails);
            mail.SendEmail(subject, body);
        }
Пример #3
0
        /// <summary>
        /// 
        /// </summary>
        /// <param name="c"></param>
        private void sendMessage(string source, string project)
        {
            string body = "";
            body = "-----------------------------------------" + (char)10 +
            body + "Source Form: " +  source + (char)10 +
            body + "Project: " +  project + (char)10 +
            body + "-----------------------------------------" + (char)10 +
            body + "Contact Email: " + this.m_contact.EmailAddress + (char)10 +
            body + "First Name: " + this.m_contact.FirstName + (char)10 +
            body + "Last Name: " + this.m_contact.LastName + (char)10 +
            body + "Company: " + this.m_contact.Company + (char)10 +
            body + "Address: " + this.m_contact.Address  + (char)10 +
            body + "Address: " + this.m_contact.Address2 + (char)10 +
            body + "City: " + this.m_contact.City + (char)10 +
            body + "State: " + this.m_contact.State + (char)10 +
            body + "Zip: " + this.m_contact.Zip + (char)10 +
            body + "Country: " + this.m_contact.CountryCode + (char)10 +
            body + "Contact Phone: " + this.m_contact.PhoneNumber  + (char)10 +
            body + "Where Heard: " + this.m_contact.WhereDidYouHear + (char)10 +
            body + "-------------------------------------" + (char)10 +
            body + this.m_contact.Comment3
            ;

            EmailSender mail = new EmailSender();

            String subject = "Product Order Form Reply";
            String notifyEmails = "*****@*****.**";

            mail.AddEmailAddresses(notifyEmails);
            mail.SendEmail(subject, body);
        }
Пример #4
0
        private void Page_Load(object sender, System.EventArgs e)
        {
            try
            {
                this.m_page = new ITCPage();
                OTCShoppingCart cart = new OTCShoppingCart(Session.SessionID);
                Session["wantsMembership"] = Convert.ToBoolean(Request.QueryString["wantsMembership"]);
                int productId = getCorrectProductId(Convert.ToInt32(Request.QueryString["PID"]));
                bool addedItems = false;
                string f = Request.Form.ToString();
                cart = new OTCShoppingCart(this.m_page.ShoppingCartId);
                //cart.RemoveAllItems(this.m_page.ShoppingCartId);
                OTCShoppingCartItem item = new OTCShoppingCartItem();
                OTCProduct product = new OTCProduct(Convert.ToInt32(productId));
                item.ProductID = Convert.ToInt32(productId);
                item.ProductPrice = product.Price;
                item.ItemCount = 1;
                cart.AddCartItem(item);
                string key = "";

                string host = Request.ServerVariables["HTTP_HOST"];

                if (host.IndexOf("localhost") > -1 || host == "cjeycjey.homedns.org:9001" || host == "68.14.68.91:40401")
                    Response.Redirect("/interceuticals/order/precheckout.aspx?" + Request.QueryString.ToString() + "&PID2=" + productId + "&SCID=" + this.m_page.ShoppingCartId + "&site=" + Session["site"] + "&" + (key.Length > 0 ? "?PKY=" + key : ""));
                else if (host == "interceuticals.serveronline.net")
                    Response.Redirect("http://interceuticals.serveronline.net/interceuticals/order/precheckOut.aspx?" + Request.QueryString.ToString() + "&PID2=" + productId + "&SCID=" + this.m_page.ShoppingCartId + "&site=" + Session["site"] + "&" + (key.Length > 0 ? "?PKY=" + key : ""));
                else
                    Response.Redirect("https://www.interceuticals.com/interceuticals/order/precheckout.aspx?" + Request.QueryString.ToString() + "&PID2=" + productId + "&SCID=" + this.m_page.ShoppingCartId + "&site=" + Session["site"] + "&" + (key.Length > 0 ? "?PKY=" + key : ""));
            }
            catch(System.Web.HttpUnhandledException ex)
            {
                string mailBody = Request.QueryString.ToString();

                EmailSender mail = new EmailSender();

                String subject = "Site Error : " + Request.QueryString["PID"];
                String notifyEmails = AppLookup.RecipientsAlerts;

                mail.AddEmailAddresses(notifyEmails);
                mail.SendEmail(subject, mailBody + (char)10 + ex.Message);

                Response.Write("There was an error in our process. We apologize for the inconvenience. We have notified the web master and the problem will be addressed shortly.");
            }
        }
        private void Page_Load(object sender, System.EventArgs e)
        {
            string sql = "";
            this.m_db.Open();

            sql = "EXEC spGetAbandonedCartsAtInterval";
            DataTable dt = this.m_db.GetDataset(sql).Tables[0];
            this.m_db.ReleaseConnection();

            var sb = new StringBuilder();
            foreach (DataRow dr in dt.Select())
            {
                sb.Append("Abandon Cart Entry" + System.Environment.NewLine);
                sb.Append("========================================" + System.Environment.NewLine);
                foreach (DataColumn dc in dt.Columns)
                {
                    string columnData = "";
                    switch (dc.DataType.Name)
                    {
                        case "DateTime":
                            columnData = Convert.ToDateTime(dr[dc.ColumnName]).ToShortDateString() != "1/1/1900"
                                             ? Convert.ToDateTime(dr[dc.ColumnName]).ToShortDateString()
                                             : "NEVER";
                            break;
                        case "String":
                            columnData = dr[dc.ColumnName].ToString();
                            break;
                        default:
                            columnData = dr[dc.ColumnName].ToString();
                            break;
                    }

                    sb.Append(dc.ColumnName + ": " + columnData + System.Environment.NewLine);

                }
                sb.Append("========================================" + System.Environment.NewLine +
                          System.Environment.NewLine);
            }

            var body = sb.ToString();

            if (!String.IsNullOrEmpty(body))
            {
                var emailSender = new EmailSender();
                emailSender.AddEmailAddresses("*****@*****.**");
                emailSender.SendEmail("Abandon Cart Alert", body);
            }
        }