protected void btnDatHang_Click(object sender, EventArgs e) { if (Page.IsValid) { var oOrders = new Orders(); var oOrderDetail = new OrderDetail(); var oAddressBook = new AddressBook(); var oProduct = new Product(); var dv = oProduct.ProductSelectOne(Request.QueryString["dh"]).DefaultView; var dtCart = Session["Cart"] as DataTable; var OrderNumber = DateTime.Now.ToString("ddMMyy") + Guid.NewGuid().GetHashCode().ToString("X").Substring(0, 4); oOrders.OrdersInsert2( OrderNumber, txtEmail.Text, txtEmail.Text, txtFullName.Text, txtPhone.Text, "1", "1", "1", dropTinhThanh.SelectedValue.ToString(), dropListQuan.SelectedValue.ToString(), txtNote.Text, "", "1", "", txtAddress.Text, "1" ); foreach (DataRow dr in dtCart.Rows) { string ProductID = dr["ProductID"].ToString(); string Quantity = dr["Quantity"].ToString(); string Price = dr["Price"].ToString(); string CreateBy = txtEmail.Text; //string ProductName = dr["ProductName"].ToString(); oOrderDetail.OrderDetailInsert( OrderNumber, ProductID, Quantity, Price, CreateBy, "", "" ); } string Body = "<div style='width: 100%; font-size: 14px; font-family: Arial;'>"; //Body += "<h3 style='color: rgb(204,102,0); font-size: 22px; border-bottom-color: gray; border-bottom-width: 1px;border-bottom-style: dashed; margin-bottom: 20px; font-family: Times New Roman;'>"; //Body += "Cảm ơn bạn đã đăng ký tham gia English Camp 2015"; //Body += "</h3>"; Body += "<p>Họ và tên: " + txtFullName.Text + "</p>"; Body += "<p>Email: " + txtEmail.Text + "</p>"; Body += "<p>Điện thoại: " + txtPhone.Text + "</p>"; Body += "<p>Địa chỉ: " + txtAddress.Text + "</p>"; //Body += "<p>Loại địa chỉ: " + dropLoaiDiaChi.SelectedItem.Text + "</p>"; Body += "<p>Tỉnh/Thành phố: " + dropTinhThanh.SelectedItem.Text + "</p>"; Body += "<p>Quận/Huyện: " + dropListQuan.SelectedItem.Text + "</p>"; Body += "</div>"; Body += "<table style='font-size: 11px; font-family: Verdana; padding: 10px; border: 1px solid #C7D7DB; width: 100%;border-collapse: collapse;' cellpadding='0' cellspacing='0'>"; //Body += "<tr><th align='left' style='padding: 8px 5px; border-collapse: collapse; background-color: rgb(2,11,111);color: #fff;'>Sản phẩm/Cart Items</th><th style='padding: 8px 5px; border-collapse: collapse; background-color: rgb(2,11,111);color: #fff;'>Cỡ/Size</th><th style='padding: 8px 5px; border-collapse: collapse; background-color: rgb(2,11,111);color: #fff;'>Số lượng/Qty</th><th align='center' style='padding: 8px 5px; border-collapse: collapse; background-color: rgb(2,11,111);color: #fff;'>Giá/Item Price</th><th align='right' style='padding: 8px 5px; border-collapse: collapse; background-color: rgb(2,11,111);color: #fff;'>Thành tiền/Item Total</th></tr>"; Body += "<tr><th align='left' style='padding: 8px 5px; border-collapse: collapse; background-color: rgb(2,11,111);color: #fff;'>Sản phẩm/Cart Items</th><th style='padding: 8px 5px; border-collapse: collapse; background-color: rgb(2,11,111);color: #fff;'>Số lượng/Qty</th><th align='center' style='padding: 8px 5px; border-collapse: collapse; background-color: rgb(2,11,111);color: #fff;'>Giá/Item Price</th><th align='right' style='padding: 8px 5px; border-collapse: collapse; background-color: rgb(2,11,111);color: #fff;'>Thành tiền/Item Total</th></tr>"; foreach (DataRow dr in dtCart.Rows) { string ProductCode = dr["Tag"].ToString(); string ProductID = dr["ProductID"].ToString(); string ProductName = dr["ProductName"].ToString(); string Quantity = dr["Quantity"].ToString(); string Price = dr["Price"].ToString(); string ProductOptionCategoryName = dr["ProductOptionCategoryName"].ToString(); string ProductLengthName = dr["ProductLengthName"].ToString(); double tPrice = Convert.ToDouble(Price) * Convert.ToDouble(Quantity); var itemPrice = string.Format("{0:##,###.##}", tPrice).Replace('.', '*').Replace(',', '.').Replace('*', ',') + " VND"; var sPrice = string.Format("{0:##,###.##}", dr["Price"]).Replace('.', '*').Replace(',', '.').Replace('*', ',') + " VND"; //Amount += Convert.ToDouble(Price) * Convert.ToDouble(Quantity); Body += "<tr>"; Body += "<td style='padding: 5px; border-collapse: collapse; border-bottom: 1px solid #C7D7DB;'>" + ProductName + "</td>"; //Body += "<td align='center' style='padding: 5px; border-collapse: collapse; border-bottom: 1px solid #C7D7DB;'>" + ProductColorName + "</td>"; Body += "<td align='center' style='padding: 5px; border-collapse: collapse; border-bottom: 1px solid #C7D7DB;'>" + Quantity + "</td>"; Body += "<td align='center' style='padding: 5px; border-collapse: collapse; border-bottom: 1px solid #C7D7DB;'>" + sPrice + "</td>"; Body += "<td align='right' style='padding: 5px; border-collapse: collapse; border-bottom: 1px solid #C7D7DB;'>" + itemPrice + "</td>"; Body += "</tr>"; } Body += "</table>"; Body += "<div style='clear: both;'></div>"; Common.SendMail("smtp.gmail.com", 587, "*****@*****.**", "web123master", txtEmail.Text, "*****@*****.**", "Đặt Hàng MELYGRA", Body, true); ScriptManager.RegisterClientScriptBlock(Page, Page.GetType(), "runtime", " $(document).ready(function () {alert('Chúc mừng bạn đã đặt hàng thành công !')});", true); txtFullName.Text = ""; txtPhone.Text = ""; txtEmail.Text = ""; //dropSoLuong.SelectedIndex = 0; txtAddress.Text = ""; txtNote.Text = ""; dropTinhThanh.SelectedIndex = 0; dropListQuan.SelectedIndex = 0; var oShoppingCart = new ShoppingCart(); oShoppingCart.DeleteAllItem(); Session["Cart"] = null; ListView1.DataBind(); } }
protected void btGui_Click(object sender, EventArgs e) { if (Page.IsValid) { if (RadCaptcha1.IsValid) { var oOrders = new Orders(); var oOrderDetail = new OrderDetail(); var dtCart = Session["Cart2"] as DataTable; var OrderNumber = DateTime.Now.ToString("ddMMyy") + Guid.NewGuid().GetHashCode().ToString("X").Substring(0, 4); oOrders.OrdersInsert2( OrderNumber, txtEmail.Text, txtEmail.Text, txtHoTen.Text, txtPhone.Text, "1", "1", "1", "", "", "", "", "1", "", txtAddress.Text, "1" ); foreach (DataRow dr in dtCart.Rows) { string ProductID = dr["ProductID"].ToString(); string Quantity = dr["Quantity"].ToString(); string Price = dr["Price"].ToString(); string CreateBy = txtEmail.Text; //string ProductName = dr["ProductName"].ToString(); oOrderDetail.OrderDetailInsert( OrderNumber, ProductID, Quantity, Price, CreateBy, "", "" ); } //send email sendEmail(); ScriptManager.RegisterClientScriptBlock(Page, Page.GetType(), "runtime", " $(document).ready(function () {alert('Cám ơn bạn đã đặt hàng online. Chúng tôi sẽ liên lạc với bạn trong thời gian sớm nhất!')});", true); //lblMessage.Text = "Cám ơn bạn đã liên lạc với chúng tôi. Thông báo của bạn đã được gửi đi. Chúng tôi sẽ liên lạc với bạn trong thời gian sớm nhất!"; //lblMessage.Visible = true; //lblCheckResult.Text = ""; // //Clear text // txtHoTen.Text = ""; txtPhone.Text = ""; txtAddress.Text = ""; txtEmail.Text = ""; ShoppingCart2 shopCart2 = new ShoppingCart2(); shopCart2.DeleteAllItem(); Session["Cart2"] = null; } } else { //lblCheckResult.Text = "Chuỗi xác nhận chưa đúng !"; ScriptManager.RegisterClientScriptBlock(Page, Page.GetType(), "runtime", " $(document).ready(function () {$('.btn-popup').trigger('click');});", true); } }